Trading robot · MT5

ONNX Trading Models

by jsgaston

This MetaTrader 5 expert advisor utilizes machine learning via ONNX (Open Neural Network Exchange) models to predict price movements.

GitHub stars1
Forks0
Last update9 months ago21 Jan 2026
LicenceNone stated

Overview

The system includes specialized versions for major currency pairs including AUDUSD, EURUSD, GBPUSD, and USDCHF. It employs an automated entry logic based on predicted price direction. Risk management features are comprehensive, offering ATR-based dynamic stop losses and take profits, trailing stops, and a breakeven function. It also includes Telegram notification capabilities and time-based filters for London and New York sessions.

Details

Input Parameters

Read from ONNX.audusd.H1.120.Prediction_v6_Backtesting.mq5. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
InpMagicNumberint123456Magic Number del EA
TG_TOKENstring8286372753:AAF356kUIEbZRI-Crdo4jIrXc89drKGWIWY
TG_CHATstring5825443798
InpLotsdouble0.2Lots amount to open position
InpUseStopsbooltrueUse stops in trading
InpTakeProfitint500TakeProfit level
InpStopLossint500StopLoss level
TradeHourStartint7Londres
TradeHourEndint22
InpUseRiskbooltrueUsar gestión de riesgo
InpRiskPercentdouble1.0Riesgo % por trade
InpATRPeriodint14Periodo ATR
Show all 20 inputs
NameTypeDefaultDescription
InpSL_ATR_Multdouble1.5SL = ATR * multiplicador
InpTP_ATR_Multdouble2.5TP = ATR * multiplicador
InpUseTrailingbooltrue
InpTrail_ATR_Multdouble1.0Trailing = ATR * multiplicador
InpUseBreakevenbooltrueActivar Breakeven al 50% del TP
InpBreakevenPlusdouble5.0Puntos adicionales sobre el breakeven
InpUseDynamicTPbooltrueActivar TP dinámico
InpTP_ReducePercentdouble20.0% de reducción del TP cuando está cerca

How to Install It

  1. 1Download the sourceUse "Download source (.zip)" above, or clone jsgaston/Modelos_ONNX_trading from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
  3. 3Copy the filesCopy the .mq5 file into Experts.
  4. 4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
  5. 5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.

Similar Expert Advisors

My Trading Bot

by carlosrod723
79 stars

This MetaTrader 5 expert advisor implements a multi-strategy framework based on Smart Money Concepts. It identifies fractal-based liquidity sweeps, order blocks, and Fibonacci zones across multiple timeframes, typically using H4 for trend direction and M15 for execution. The EA includes an optional machine learning fil

MT5 Trading robot SMC / ICT / price actionAI / machine learningMulti-strategy
Updated 11 months ago MIT GitHub repository of My Trading Bot

FxChartAI OpenEA

by abiodunaremu
48 stars

FxChartAI OpenEA is an automated trading solution for MetaTrader 5 that executes trades based on signals retrieved from the FxChartAI platform. The system operates in two modes, allowing for live API integration or historical testing using CSV datasets. It utilizes multi-timeframe analysis across M10 and H1 intervals,

MT5 Trading robot AI / machine learningTrend following
Updated 1 year ago GPL-3.0 GitHub repository of FxChartAI OpenEA
44 stars

This Expert Advisor for MetaTrader 5 is specifically designed for XAUUSD trading on the M1 timeframe. It utilizes a hybrid strategy combining classic technical indicators like RSI, Moving Averages, and ATR with an OpenAI API integration for signal validation. The robot features an on-chart dashboard for telemetry and i

MT5 Trading robot ScalpingTrend followingAI / machine learning
Updated 6 months ago None stated GitHub repository of Gold EA MT5 With OpenAI

AI Enhanced HFT

by Marco210210
24 stars

This MetaTrader 5 expert advisor combines technical indicators with machine learning forecasts to trade the Forex market. It uses a trend-following approach based on Exponential Moving Average crossovers, filtered by the Average Directional Index and volume confirmations. A unique feature is its integration with extern

MT5 Trading robot Trend followingIndicator crossoverAI / machine learning High risk
Updated 1 year ago None stated GitHub repository of AI Enhanced HFT

Makets GA

by nopaixx
20 stars

Makets GA is a neural network trading system for MetaTrader 5 that utilizes genetic algorithms to optimize weights for multi-layer perceptrons. Instead of standard price prediction, the EA evolves trading strategies by processing price data across several major currency pairs simultaneously. It implements evolutionary

MT5 Trading robot AI / machine learningMulti-strategy
Updated 8 years ago None stated GitHub repository of Makets GA
18 stars

This expert advisor for MetaTrader 5 utilizes a genetic algorithm and neural network to make autonomous trading decisions without relying on traditional technical indicators. It implements a self-learning mechanism that evaluates a population of species to determine entry, exit, and lot sizing across multiple currency

MT5 Trading robot AI / machine learningHedging

More AI EAs

Related on ForexR

Need a Broker for MT5?

Compare regulated brokers that support MT5, with spreads, minimum deposits and leverage side by side.

Compare MT5 brokers