文章 "基于 Bill Williams 所著《证券交易新空间》的 EA 交易程序" - 页 3

 
Vladimir Karputov:

已清理,已修复:


版本 "1.002" - 现在 "无钱建仓"的错误大大减少了:

附加的文件:
h_ts_bw.mqh  128 kb
 

哦,太好了,谢谢!让我们来看看.....!

 

这就是(附件中的)在一家知名经纪商的终端上测试智能 交易系统的结果。拖网不起作用,由于不提供保证金控制,交易被打开,但直到测试结束才关闭,然后就结束了。

但并非所有终端都会出现这种情况,感谢上帝!在足够多的终端上,这种情况都能正常发生。

感谢您不断更新 Expert Advisor 代码!

附加的文件:
2017-08-13.png  116 kb
 
natyog:

这就是(附件中的)在一家知名经纪商的终端上测试智能 交易系统的结果。拖网不起作用,由于不提供保证金控制,交易被打开,但直到测试结束才关闭,然后就结束了。

但并非所有终端都会出现这种情况,感谢上帝!在足够多的终端上,这种情况都能正常发生。

感谢您不断更新智能交易系统代码!


位置修改已修复:"1.003 "版本

所做更改:

止损和止盈价格应使用 CSymbolInfo::NormalizePrice 方法进行归一化,而不是NormalizeDouble。重要。


附加的文件:
h_ts_bw.mqh  129 kb
 

如果将版本 "1.002 "中的第 422 行 if(exp_trade.PositionModify(m_Symbol,NormalizeDouble(StopLoss,s_info.Digits()),pos_info.TakeProfit()) 替换为

if(exp_trade.PositionModify(m_Symbol,s_info.NormalisePrice(StopLoss),pos_info.TakeProfit()))

相同图片

附加的文件:
 
natyog:

如果将版本 "1.002 "中的第 422 行 if(exp_trade.PositionModify(m_Symbol,NormalizeDouble(StopLoss,s_info.Digits()),pos_info.TakeProfit()) 替换为

if(exp_trade.PositionModify(m_Symbol,s_info.NormalisePrice(StopLoss),pos_info.TakeProfit()))

相同图片


我们需要您提供截图:

  1. 终端 - "策略测试器"窗口 - "设置 "选项卡
  2. 终端 - "策略测试 "窗口 - "设置 "选项卡。
  3. 交易账户类型:净额结算或对冲
  4. 您连接的交易服务器名称。
  5. 附上测试仪日志文件。

 
natyog:

如果将版本 "1.002 "中的第 422 行 if(exp_trade.PositionModify(m_Symbol,NormalizeDouble(StopLoss,s_info.Digits()),pos_info.TakeProfit()) 替换为

if(exp_trade.PositionModify(m_Symbol,s_info.NormalisePrice(StopLoss),pos_info.TakeProfit()))

相同图片


仅仅 "替换 "文件 "h_ts_bw.mqh "中的内容是不够的。您还需要编译 EA 文件 "tc_bw_new_version_2-02.mq5"。

 

好吧,这不是认真的。 你真的认为它没有做!? 侮辱。

RoboForex 终端,对冲账户。

附加的文件:
 
natyog:
你不是认真的吧,你真以为没人这么干过?

是啊,好极了那我们就继续找

 
和杂志
附加的文件: