ea为什么不能按照要求来执行

楼主  收藏   举报   帖子创建时间:  2019-05-05 10:21 回复:0 关注量:151
本帖最后由 一招 于 2013-6-13 11:10 编辑

自己编了个简单的ea,但是发现没有按照要求来执行。是什么原因。

if((lwma<mma)&&(lwma1<mma1)&&(lwma2>mma2))
      {
       if(buytime!=Time[0])
      
            {
            OrderSend(Symbol(),OP_SELL,lots,Bid,3,Bid+sun*Point,0,Symbol()+"sell",16384,0,Green);
            }
            {
            buytime=Time[0];
            }
     }
    {
    if((hwma>mma)&&(hwma1>mma1)&&(hwma2<mma2))
      {
      if(buytime!=Time[0])
      
            {
            OrderSend(Symbol(),OP_BUY,lots,Ask,3,Ask-sun*Point,0,Symbol()+"buy",16384,0,Green);
            }
            {
            buytime=Time[0];
            }
     }
        }
file:///C:/documents%20and%20Settings/Administrator/Application%20Data/Tencent/Users/499569769/QQ/WinTemp/RichOle/]UQFDK5%7D_]YVS@KU1W)4V$6.jpg


1、不到金叉就开仓
2、不到平仓条件就平仓
3、是不是这个程序语言不行,听说lua语言效率高
问题:要如何解决这些问题
]UQFDK5}_]YVS@KU1W)4V$6.jpg
打赏