13评论

0收藏

请各位老师帮忙检查下下EA

avatar ly29929185 | 4560 人阅读 | 13 人评论 | 2011-12-24

这些天依葫芦画瓢写了个EA,写完之后,发现不能测试,也不能交易,自己检查了好多遍,也找不出什么问题,请各位帮忙看看,帮忙指出那里错了。。谢谢了
  
  
  
  
  int start()
    {
     double MacdCurrentzhu, MacdPreviouszhu, SignalCurrent;
     double SignalPrevious;
     int cnt, ticket=OrderTicket(), total;
        MacdCurrentzhu=iMACD(Symbol(),PERIOD_H1,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
        MacdPreviouszhu=iMACD(Symbol(),PERIOD_H1,12,26,9,PRICE_CLOSE,MODE_MAIN,1);
        SignalCurrent=iMACD(Symbol(),PERIOD_H1,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
        SignalPrevious=iMACD(Symbol(),PERIOD_H1,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);
   int com=0;
       for(int i=0;i0&&MacdCurrentzhu>=SignalCurrent&&MacdPreviouszhu>0&&MacdPreviouszhu>=SignalPrevious)
              {
                ticket=OrderSend(Symbol(),OP_BUY,0.1,Ask,20,Ask-500*Point,Ask+1500*Point,\"buy\",11,0,Green);
                  if(ticket>0)
                    {
                      Print(\"多单下单成功:\",OrderTicket());
                    }
                  else
                  Print(\"多单下单失败: \",GetLastError());
              return(0);
              }
            if(MacdCurrentzhu
""
还没有人打赏,支持一下

评论|共 13 个

饭盒

发表于 2012-11-25 16:59:05 | 显示全部楼层

晕死也不多加点分  

q826418559

发表于 2012-11-25 18:27:51 | 显示全部楼层

长时间没来看了 ~~  

御赐黄马甲

发表于 2012-11-25 18:27:51 | 显示全部楼层

ding   支持  

走就走吧

发表于 2012-11-25 18:27:51 | 显示全部楼层

顶你一下.  

iboomer

发表于 2012-11-25 18:27:51 | 显示全部楼层

老大,我好崇拜你哟  

杨过

发表于 2012-11-26 15:25:31 | 显示全部楼层

int com=0;
     for(int i=0;i<OrdersTotal();i++)
       {
         if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
           {
             if(OrderComment()=="buy")
               {
                 Print(i+"订单号码",OrderTicket());
                 com=1;
               }
           }
           }
这后面少了一个“}”

qdlzhang

发表于 2012-12-4 22:02:42 | 显示全部楼层

不懂[s:132]

古国

发表于 2013-6-22 17:03:25 | 显示全部楼层

学习~~~~

bieji

发表于 2014-10-31 15:40:55 | 显示全部楼层

路过。。看下先。

12下一页
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则