为什么用了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 |
|
|
|
|
你好!我想编写一平仓条件,可一直不成功。当下单成功后赢利超过7点之后赢利又小于6点平仓。就这个平仓条件能辛苦帮我写一下吗?这样能保住赢利不会变亏损。先行谢谢了!!!~~~ |
|
|
|
|
EA水很深 并不是一般人就能玩的了的 打消这个念头吧~~ |
|
|
|
|