为什么用了Time[0]后,我的EA有时候不能自动执行
我刚学EA编程,请大家帮我看看是哪里出了错,我自己实在是检查不出来 我是要K线穿过均线时,收盘价减去均线值大于15时候买入,然后只要买入,不管什么时候平仓,都要让K线在次得穿过均线才可以开始买入 我的代码 double Lots=0.1; datetime zhou=0; int buytisun=20; int selltisun=20; int init() { return(0); } int deinit() { return(0); } int start() { double sky1=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,1); double sky2=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,2); double sky3=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,3); double sky4=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,4); double sky5=Open[1]; double sky6=Open[2]; double sky7=Open[3]; double sky8=Open[4]; double sky9=Close[1]; double sky10=Close[2]; double sky11=Close[3]; double sky12=Close[4]; if(((zhou!=Time[0])&&(sky9>sky1)&&(sky5=(15*Point))) ||((zhou!=Time[0])&&(sky10>sky2)&&(sky6sky3)&&(sky7sky4)&&(sky8 |
打赏
最新创建圈子
- 新闻EA运行效果图圈 2019-05-05
圈主:admin 帖子:1