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

Larry Williams XGBoost Onnx - MetaTrader 5 专家

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

Larry Williams XGBoost Onnx - expert for MetaTrader 5

Larry Williams XGBoost Onnx - expert for MetaTrader 5

回测 XAUUSD 时间框架 H4 日期范围 24/01/2020 - 03/12/2025

Larry Williams XGBoost Onnx - expert for MetaTrader 5

该智能交易系统 (EA) 结合了经典的拉里·威廉姆斯在酒吧外策略与人工智能(ONNX)筛选。它使用机械价格行为来寻找设置,并使用人工智能来预测成功交易的概率。

为了使 EA 正确初始化,您必须将预训练的机器学习模型放置在正确的目录中:

文件名: larry_model.onnx(或输入中指定的名称)。

小路: MQL5 > 文件 > larry_model.onnx

要求:EA 将无法启动(初始化失败) 如果该文件夹中缺少该文件。

在每个新柱开盘时,EA 都会检查室外酒吧(当前蜡烛的最高价高于前一个,最低价低于前一个)。

看涨信号:价格收盘高于前一根柱线的高点。

看跌信号:价格收盘低于前一根柱线的最低价。

如果检测到外部柱线,EA 会提取10 数据特征(体型、相对范围、ATR、交易量变化、星期几、小时等)并将它们发送到 larry_model.onnx 模型。

EA 执行如果 1 类(买入)的 AI 概率 > InpThreshold 。

EA 执行如果 2 类(卖出)的 AI 概率 > InpThreshold 。

止损(SL):放置在信号蜡烛的最低价(买入)或最高价(卖出)。

止盈(TP):根据 InpRR 比率自动计算。

频率:EA 只允许一次一个未平仓头寸

如果您使用 Python(Scikit-Learn、PyTorch 等)训练模型,请确保输出符合 EA 要求:

输入形状:{1, 10}(10 个功能)。

输出节点0:预测标签(长)。

输出节点1:概率(包含 3 个类别的浮点数组:[中性、买入、卖出])。

功能顺序:数据必须按照CalculateFeatures 函数中定义的确切顺序提供(主体大小、相对范围、牛/熊标志、ATR、Rel ATR、日、小时、成交量变化、前方向)。

解压 larry_william.zip

运行命令 pip install -rrequirements.txt

首先打开Metatrader 5

运行 python download_csv_metatrader5.py

运行 python train_larry_williams.py

运行 python Convert_onnx_larry.py


附件下载

📎 larry_model.onnx (4120.09 KB)

📎 larry_williams_onnx.mq5 (16.38 KB)

Source: MQL5 #68424

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