求助,自己编写的EA无法测试。

要添加评论,请登录注册
charfanta
30
charfanta  
我死EA新入门的一个新人,自己试着编写了一个简单的EA。做点经论坛大神指点解决了一些问题,今天在编写完后想测试下却发现无法测试,电脑上其他的EA文件可以测试,自己编写的却不行。还请哪位大神指点下。
附加的文件:
yf.mq4 13 kb
buy sell
178
buy sell  

closebuy  closesell  这两个模块没定义,缺失。

补充进去即可正常使用。

如需帮助,可以加我好友远程协助处理。

Sergey Golubev
版主
116151
Sergey Golubev  

Forum on trading, automated trading systems and testing trading strategies

When you post code please use the CODE button (Alt-S)!

Use the CODE button

charfanta
30
charfanta  
buy sell:

closebuy  closesell  这两个模块没定义,缺失。

补充进去即可正常使用。

如需帮助,可以加我好友远程协助处理。

这两个自定义函数,在一个库文件里。代码如下。

void closebuy(string com,int magic)

  {

     int t=OrdersTotal();

     for(int i=t-1;i>=0;i--)

      {

        if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)

          {

            if(OrderSymbol()==Symbol() && OrderType()==OP_BUY && OrderComment()==com && OrderMagicNumber()==magic)

              {

                OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),300,Green);

              }

          }

      }

  }

void closesell(string com,int magic)

  {

     int t=OrdersTotal();

     for(int i=t-1;i>=0;i--)

      {

        if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)

          {

            if(OrderSymbol()==Symbol() && OrderType()==OP_SELL && OrderComment()==com && OrderMagicNumber()==magic)

              {

                OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),300,Green);

              }

          }

      }

  }
要添加评论,请登录注册