文章 "因果推断与量化交易中的回归模型探索" - 页 2 12 新评论 [删除] 2025.08.08 08:50 #11 Guanlin Qi #:我使用 causal_regression_orig.py 生成 ea 头文件,然后编译 ea。 结果如下图所示:test_result。 交易次数比你发布的要少得多。 那么这两者之间有什么区别呢? Python Tester 里的交易量大吗?如果大,那就需要重新调整 MQL5 程序中的开仓阈值,也许这些阈值设得太高了。 Guanlin Qi 2025.08.14 07:00 #12 Maxim Dmitrievsky #: Python测试器里的交易量大吗?如果是的话,就需要在MQL5程序中重新调整开仓阈值,也许这些阈值设得太大了。 这是 Python 测试器的结果,我使用的是你在这篇帖子中附带的同一段代码。我在 MT5 测试器的配置面板中检查过,buy_threshold 和 sell_threshold 分别是 0.0001 和 -0.0001,与这篇帖子中的设置一致。 我检查了代码,但不明白这两者之间有什么区别。 [删除] 2025.08.18 21:05 #13 Guanlin Qi #: 这是Python模拟器的测试结果,我使用的代码与你在本帖中附带的代码完全相同。我在MT5模拟器的配置面板中检查过,买入阈值和卖出阈值分别是0.0001和-0.0001,与本帖中的设置一致。 我检查了代码,但不知道这两者之间有什么区别。 文章中提到的 meta-threshold 值为 0.001,这可能也是导致交易量较少的原因之一。需要提高这个阈值,建议在测试时将其设为 0.01 或 0.1。这样应该就能正常运行了。 所有阈值之后都可以进行优化,以便进行更精细的调整。 GOT.IT 2025.09.12 14:37 #14 你好,马克西姆,非常感谢你与我们分享这些内容。 有个问题。在根据新代码计算 ONNX 并将其放入 Trend Following 文件夹后,如何确认该专家顾问确实开始使用针对新代码的训练数据了? 对于其他报价符号,即使删除 ONNX_EURUSD 并放入另一个文件,专家顾问的行为依然完全相同。更换报价符号时,是否需要在 MQL5 专家顾问中进行任何修改? [删除] 2025.09.21 10:30 #15 GOT.IT #:你好,马克西姆,非常感谢你与我们分享这些内容。 有个问题。在根据新代码计算 ONNX 并将其放入 Trend Following 文件夹后,如何确认该专家顾问确实开始使用针对新代码的训练数据了? 对于其他报价,即使删除 ONNX_EURUSD 并放入其他文件,专家顾问的行为也完全相同。更换报价时,是否需要在 MQL5 专家顾问中进行任何修改? 你好,需要在专家顾问的代码中加载包含新代码标识符的 .mqh 文件 #include <Trend following/EURUSD_H1 ONNX include 0.mqh> 也就是说,将选中的文件替换为另一个名称不同的文件,该文件是由 Python 脚本生成的。 12 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我使用 causal_regression_orig.py 生成 ea 头文件,然后编译 ea。
结果如下图所示:test_result。
交易次数比你发布的要少得多。
那么这两者之间有什么区别呢?
Python测试器里的交易量大吗?如果是的话,就需要在MQL5程序中重新调整开仓阈值,也许这些阈值设得太大了。
这是 Python 测试器的结果,我使用的是你在这篇帖子中附带的同一段代码。我在 MT5 测试器的配置面板中检查过,buy_threshold 和 sell_threshold 分别是 0.0001 和 -0.0001,与这篇帖子中的设置一致。
我检查了代码,但不明白这两者之间有什么区别。
这是Python模拟器的测试结果,我使用的代码与你在本帖中附带的代码完全相同。我在MT5模拟器的配置面板中检查过,买入阈值和卖出阈值分别是0.0001和-0.0001,与本帖中的设置一致。
我检查了代码,但不知道这两者之间有什么区别。
你好,马克西姆,非常感谢你与我们分享这些内容。
有个问题。在根据新代码计算 ONNX 并将其放入 Trend Following 文件夹后,如何确认该专家顾问确实开始使用针对新代码的训练数据了? 对于其他报价符号,即使删除 ONNX_EURUSD 并放入另一个文件,专家顾问的行为依然完全相同。更换报价符号时,是否需要在 MQL5 专家顾问中进行任何修改?
你好,马克西姆,非常感谢你与我们分享这些内容。
有个问题。在根据新代码计算 ONNX 并将其放入 Trend Following 文件夹后,如何确认该专家顾问确实开始使用针对新代码的训练数据了? 对于其他报价,即使删除 ONNX_EURUSD 并放入其他文件,专家顾问的行为也完全相同。更换报价时,是否需要在 MQL5 专家顾问中进行任何修改?
你好,需要在专家顾问的代码中加载包含新代码标识符的 .mqh 文件
也就是说,将选中的文件替换为另一个名称不同的文件,该文件是由 Python 脚本生成的。