|
我有几个想法,却无法实现,主要是超出指定时间平仓,每天只开一单。先谢谢了。 if(Hour()>7)//目的是每天服务器时间小时数大于7的时候,平已下地单。我用Hour()限定下单时间可以,平单却不成。tickets下单时已定义 { if(OrderSelect(tickets, SELECT_BY_TICKET)==true) { OrderClose(tickets,1,Ask,30*Point,Blue); } } 每天只开一单,大家有什么简单的代码,我编的好复杂。 还有下面的代码也无法执行。请教大家,, if(OrderSelect(tickets, SELECT_BY_TICKET)==true) { datetime time3=OrderOpenTime(); string type=OrderType(); double yl=OrderProfit(); if((Hour()-TimeHour(time3))>2 &&yl>0&&Hour()7) { if(type==\"OP_BUY\") { OrderClose(tickets,1,Bid,30*Point,Blue); } if(type==\"OP_SELL\") { OrderClose(tickets,1,Ask,30*Point,Blue); } } |
EA入门学院