EA: 按时建仓和平仓 - 页 3

 
Vladimir Karputov:
更改交易服务器。
登录 MetaQuotes 演示服务器。

您没有在代码中检查/设置填充类型。这就是为什么它在 FxPro-ECN 上不起作用。

由于您没有检查交易操作的 返回值,所以它是静默交易的。

 
tigerclaw:

我希望你们能找到我哪里做错了,我真的很需要这个功能。

您能给我一个登录名和投资者密码吗?我会在他的电脑上检查顾问的工作情况。

还有,请运行这个版本并显示测试日志。看看错误。

附加的文件:
 
Alain Verleyen:

您没有在代码中检查/设置填充类型。这就是为什么它在 FxPro-ECN 上不起作用。

由于您没有检查交易操作的 返回值,所以它只能静默交易。

看来您是对的:在 FxPro-ECN 服务器上

2017.01.25 20:52:52.321 Core 1  2017.01.24 13:00:00   Buy -> false. Result Retcode: 10030, description of result: invalid fill


这是一个奇怪的经纪商。

 

版本 1.1002:

   m_trade.SetExpertMagicNumber(m_magic);
//---
   if(IsFillingTypeAllowed(Symbol(),SYMBOL_FILLING_IOC))
      m_trade.SetTypeFilling(ORDER_FILLING_IOC);
//---
   return(INIT_SUCCEEDED);
  }
现在在交易打开的 FxPRO-ECN 上显示
附加的文件:
 
Vladimir Karputov:

看来你是对的:在 FxPro-ECN 服务器中

2017.01.25 20:52:52.321 Core 1  2017.01.24 13:00:00   Buy -> false. Result Retcode: 10030, description of result: invalid fill


这真是个奇怪的经纪人。

是的,现在使用您的新版本也会出现同样的错误


有什么办法?

更换经纪商?

 
Vladimir Karputov:

版本 1.1002:

   m_trade.SetExpertMagicNumber(m_magic);
//---
   if(IsFillingTypeAllowed(Symbol(),SYMBOL_FILLING_IOC))
      m_trade.SetTypeFilling(ORDER_FILLING_IOC);
//---
   return(INIT_SUCCEEDED);
  }
现在在 FxPRO-ECN 上打开交易
是的,现在可以使用 FxPro-ECN 非常感谢 Vladimir 和 Alain。
 
tigerclaw:
是的,现在可以使用 FxPro-ECN 非常感谢 Vladimir 和 Alain。
头寸是否已正确关闭(1.102 版)?
 
这个功能是最简单的。按理说最好用,但是到了时间,不平仓。我就是想找个到了时间可以平仓的。
 
试了快一天了,各种EA,没有找到可以按时间平仓的。
 
xinyao shen :
这个功能是最简单的。按理说最好用,但是到了时间,不平仓。我就是想找个到了时间可以平仓的。

Where is the detailed description and proof?