论坛

请教一下,iTime返回时间不对的问题

请教一下,为什么我用iTime(Symbol(),60,0) 返回的是1970.01.01 00:00:00

为什么返回的订单手续费是0.0元呢

for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)) { Alert(OrderCommission()); } } 另外还有一个问题,我用 ea 回测的数值,里面是否计算了手续费的金额。

mql4下买单,总是出现ordersend error 130

yesterday_high = iHigh(Symbol(),PERIOD_D1,1); ticket=OrderSend(Symbol(),OP_BUY,开仓数量,Ask,0,yesterday_high,0,"",magic,0,Red); 我想把止损设置在昨日最高价格,请问该如何写代码呢,上面这段代码总是报ordersend error 130

请问一下,如何在每天收盘前平仓。

我是这样写的,但是回测的时候,程序没有进入这个判断。 int m = Hour(); if(m>23) { //收盘前一小时全部平仓 close_all_order(); }