请教下,目前在条件满足时会发送2个订单,有2个发送语句。是2个不同价格的订单。 在ZULUTRADE中有这个限制,不能太短时间连续发送,不知道有没有简单方式增加一个延时,形成一个30秒间隔。 我测试过,增加一个SLEEP(30000),不起作用! 下面是ZULUTRADE的提示: Did not broadcast signal BUY EUR/USD with provider ticket 300.1330969418126. ERROR_02:Signal arrived from provider too close from previous one. It will NOT be processed provider_id : 30737 谢谢大家指点下!
Code: 以mt4为例: 使用static类型的变量保存第一个定单的交易时间。 static datetime order_time_first; ... ... if 第一个定单交易成功 { order_time_first = OrderOpenTime(); } ... ... if (TimeCurrent() - order_time_first > 30) { // 2个定单间隔时间 > 30秒 开第2个定单。 }