改变 发表于 2012-12-2 20:32:48

EA执行中,如何保证不会重复建仓

求教各位大虾:

在EA执行中start()是循环执行的,在这中间一定会出现这样的开仓语句如:

if(iStochasstic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0)>iStochasstic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,0)&&…………)OrderSend(………);这时我只需要一个既定的仓位,而此条件在这个时段又一直存在。那么我如何保证只开我既定的仓位,而不是一直执行开仓呢?

sten 发表于 2012-12-2 20:33:07

startstatic date ss=0
if(Time>ss)
{
   if(iStochasstic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0)>iStochasstic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,0)&&…………)OrderSend(………);
..................
ss=Time;
}

fuzhje 发表于 2012-12-2 20:36:11

这年头,分不好赚啊

严沃底 发表于 2012-12-2 20:36:11

来上茶~~~~

二元期权 发表于 2012-12-2 20:46:22

ea编程高手有偿开发MT4指标和ea系统,并有稳定盈利ea出售,非大资金勿扰

草比 发表于 2012-12-2 21:48:16

支持一下吧

ntern 发表于 2014-10-31 23:00:29

看看怎么样

坑爹的外汇 发表于 2014-11-1 20:13:51


继续,学习了

博陵廖柯 发表于 2014-11-3 03:34:34

没有使用说明书

HR105jut 发表于 2014-11-4 13:13:25

谢谢分享!!!!!
页: [1] 2
查看完整版本: EA执行中,如何保证不会重复建仓