我认为,在你的方法中,将测试数据纳入模型筛选过程,容易导致过拟合。最好是利用两组数据量足够大的数据集分别进行两轮测试:一组用于筛选模型,另一组用于验证筛选出的最优模型,且不参与模型筛选过程。
关于文章《开发多币种交易机器人(第25部分):接入新策略(II)》的讨论
Rashid Umarov,2025年7月5日 12:58
请在俄语版块用俄语发帖。所有文章评论都会在各语言分支中自动翻译。
此外,此处还设有“自动翻译”按钮,若您希望在此处阅读英文版本,可点击该按钮。
在附带的 Python 代码中,缺少名为 bots 的模块。
你好,Maxim,我下载了文件,使用现有的csv文件进行了训练,并运行了生成的EA,发现结果与zip文件夹中附带的那个EA不同。
我检查了参数,但没找到任何线索。
能否请您告诉我造成这种情况的原因?
谢谢

新文章 因果推断与量化交易中的回归模型探索已发布:
二分类是机器学习的基础任务,核心目标是将输入数据划分至两个不同类别中的任意一个。应用于外汇交易EA时,该模型通常用于预测买入信号(标记为0)或卖出信号(标记为1)。这种方式将复杂的市场运行逻辑,简化为单一的方向决策。
但在量化交易场景中,二分类模型存在一个核心的固有缺陷:无法量化价格波动的幅度与力度。二分类器仅能预判价格上涨或下跌的方向,无法给出价格的预期波动幅度。这种精细化数据的缺失,从根本上限制了交易决策的有效性。
仅依靠分类器的预测准确率,而忽略了价格波动幅度,因此对实盘交易参考价值有限。这一点至关重要,因为极高的方向预测准确率(例如70%),并不代表交易能够盈利。
我们可以发现一个重要的市场规律:方向预测精准度高,无法保证交易盈利。举例而言,交易胜率30%依旧可以实现盈利,而胜率70%也可能面临亏损。这说明交易策略的最终盈亏结果,取决于盈利单的利润规模与亏损单的亏损规模之比,而非单纯的交易胜率。
作者:dmitrievsky