欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

OnTester 佣金计算器 - MetaTrader 5 专家

author emer | 794 人阅读 | 0 人评论 |

OnTester Commission Calculator - expert for MetaTrader 5

OnTester Commission Calculator - expert for MetaTrader 5

OnTester Commission Calculator - expert for MetaTrader 5

OnTester Commission Calculator - expert for MetaTrader 5

OnTester Commission Calculator - expert for MetaTrader 5

OnTester Commission Calculator - expert for MetaTrader 5

OnTester Commission Calculator - expert for MetaTrader 5

OnTester Commission Calculator - expert for MetaTrader 5

OnTester Commission Calculator - expert for MetaTrader 5

OnTester Commission Calculator - expert for MetaTrader 5

OnTester Commission Calculator - expert for MetaTrader 5

更新 :现在它还计算测试仪上“测试结束”结果的佣金

OnTester Commission Calculator - expert for MetaTrader 5

我正在测试我的 EA 交易,同时我发现我还必须计算经纪商收取的佣金,否则策略显示的利润可能不真实,因此我尝试在 Metatrader5 上使用内置佣金功能,但这不起作用!

https://www.mql5.com/en/forum/372056

所以我决定在外部编写此功能的代码。

该代码可以在您自己的智能交易系统中使用来计算佣金(您可能需要了解编程)

该 EA 适用于测试市价单、限价单、止损限价单和止损市价单,并且可以从 SelectMode 输入中进行选择

可以添加百分比费用。就像我的经纪人收取 0.04% 的佣金,所以我在那里添加了

添加进场、止损和止盈后,您可以在策略测试器上运行此 EA

OnTester Commission Calculator - expert for MetaTrader 5

OnTester Commission Calculator - expert for MetaTrader 5

在测试中,您可以看到我总共执行了 4 笔交易

OnTester Commission Calculator - expert for MetaTrader 5

对于每笔交易,应根据输入计算佣金:0.04%

让我们在 excel 上测试一下

OnTester Commission Calculator - expert for MetaTrader 5

正如您所看到的,对于 0.1 数量,限价买入订单为 1.2546,止盈订单为 1.284

所以总结 1.2546 + 1.284 = 2.5386

总交易数为 2

所以 2.5386 *2 = 5.0772

因此,在“日志”选项卡中的“策略测试报告”末尾,将打印总佣金

OnTester Commission Calculator - expert for MetaTrader 5

我希望这种计算方法能够帮助您测试您的 EA,在排除经纪商收取的佣金时获得更准确的利润


附件下载

📎 commission_calculator.mq5 (14.28 KB)

Source: MQL5 #35461

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录