Trading robot · MT5

FX Volume80 Trend Highway Runner

by bobosiband

FX Volume80 Trend Highway Runner is a multi-strategy scalping robot for MetaTrader 5, optimized for the M1 timeframe.

GitHub stars1
Forks0
Last update4 months ago25 May 2026
LicenceNone stated

Overview

FX Volume80 Trend Highway Runner employs a weighted scoring system that evaluates candlestick patterns, ADX momentum, and market structure to identify entries. The EA features specialized logic for trend continuation and mean-reversion V-recoveries. Risk management includes daily equity-based profit locking, a maximum daily loss threshold, and spread filters based on ATR. It supports fixed lot sizing, percentage-based risk, or dynamic adjustment via global variables, allowing for controlled scaling of up to three positions.

Details

Author

bobosiband on GitHub

Type

Trading robot

Platform

MetaTrader 5 (MQL5)

Strategy

Scalping, Trend following, Mean reversion

Markets

Forex

Timeframes

M1-M5

Risk profile

No grid, martingale or hedging logic was found in its code or README. That says nothing about how it performs: backtest it first.

Input parameters

Read from test.mq5. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
InpBotNamestringFX Volume80 V13 Trend Highway Runner
InpSignalTimeframeENUM_TIMEFRAMESPERIOD_M1
InpRequireM1Chartboolfalsetrue = only trade when chart is M1
InpMagicNumberlong800813
InpSlippagePointsint30
InpMaxSpreadPointsint1200FX Volume 80 often has high point-spread; reduce after testing
InpUseDynamicSpreadATRbooltruealso reject trades when spread is too large versus ATR
InpMaxSpreadATRFractiondouble0.42V6: slightly stricter spread-vs-ATR filter // spread must be <= this fraction of ATR
InpMaxOpenPositionsint3V11: allows a small scale-in during confirmed burst moves
InpOneTradePerBarbooltrue
InpUseRiskPercentboolfalse
InpFixedLotdouble0.03
Show all 40 inputs
NameTypeDefaultDescription
InpHardCapLotboolfalseV8: false lets you change lot size freely from Inputs/global variable
InpMaxLotPerTradedouble0.30optional safety cap only applies when InpHardCapLot=true
InpUseGlobalLotOverridebooltrueV8: change lot anytime via MT5 Tools > Global Variables
InpGlobalLotVariableNamestringFXV80_V13_LotSizeset this global variable to the desired lot, e.g. 0.03 or 0.05
InpRiskPercentdouble0.50risk per trade if InpUseRiskPercent=true
InpMaxDailyLossPercentdouble2.00stops new entries when reached
InpClosePositionsOnDDboolfalseclose positions if daily DD is hit
InpUseDailyProfitLockbooltruestop new entries once the daily profit bank is protected
InpDailyProfitTargetPercentdouble2.00close/pause once daily equity profit reaches this percent
InpDailyProfitLockStartPercentdouble0.80start protecting the day after this peak equity gain
InpDailyProfitGivebackPercentdouble38.0lock the day if peak daily profit gives back this much
InpClosePositionsOnDailyProfitLockbooltrueclose open positions when daily profit lock triggers
InpMinEntryScoreint6V11: more responsive; burst entries have their own quality threshold // V9: quality first; reduce only after t
InpSignalGapint1buy score must beat sell score by this gap
InpOppositeExitScoreint8V9: avoid closing winners too early on weak opposite noise
InpUseCandlestickPatternsbooltrue
InpUseTrendContinuationbooltrue
InpUseStructureMomentumbooltrueHH/HL, LL/LH, candle impulse and pullback continuation
InpUseCurrentCandleTriggerbooltrueV11: enables early entries during fast directional candles // V9 default false: closed-candle confirmation reduces
InpUseADXModulebooltrueADX and DI confirmation, useful on FX Volume 80
InpUseIndicatorConfirmbooltrue
InpUseExhaustionBlockbooltrue
InpShowDashboardbooltruechart display with scores and filters
InpUseSmartVReversalbooltruecatch stronger buy recoveries after sharp drops
InpVReversalLookbackint8bars used to detect sharp drop before V recovery
InpVSharpDropATRdouble1.80prior drop must be at least this many ATRs
InpVRecoveryBodyATRdouble0.28recovery candle body minimum
InpVLowerWickATRdouble0.35wick rejection minimum for V recovery

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone bobosiband/TrandingBot-1.0.0 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

Scalpflip EA

by anthonycdp
25 stars

Scalpflip EA is an automated scalping robot for MetaTrader 5 that utilizes a multi-layered technical analysis approach. It offers three entry modes: trend-following, mean-reversion, and a smart mode that selects the strategy based on current market conditions. The system filters trades using the Relative Strength Index

MT5 Trading robot ScalpingTrend followingMean reversion
Updated 1 year ago None stated GitHub repository of Scalpflip EA

FG Scalping Pro

by FaizGusion00
11 stars

FG Scalping Pro is an automated trading system for MetaTrader 5 that utilizes a multi-indicator approach to identify entry points. It combines exponential moving average crossovers with RSI momentum and Bollinger Band volatility filters to execute trades. The EA manages risk through dynamic ATR-based stop loss and take

MT5 Trading robot ScalpingIndicator crossoverMean reversion
Updated 1 year ago Custom licence GitHub repository of FG Scalping Pro
9 stars

This MetaTrader 5 expert advisor collection provides multiple variants for scalping gold on the one-minute timeframe. It utilizes a combination of Stochastic Oscillator crossovers and linear regression analysis to identify trend quality and entry points. Trade management is handled through ATR-based dynamic stop loss a

MT5 Trading robot ScalpingTrend followingMean reversion

Simba Sniper EA

by oriokie
6 stars

This MetaTrader 5 expert advisor focuses on XAUUSD using a multi-timeframe scalping approach based on Smart Money Concepts. It identifies institutional market structures by analyzing H4 trends, H1 supply and demand zones, and M5 entries. The logic incorporates order block detection, Fair Value Gaps (FVG), and liquidity

MT5 Trading robot SMC / ICT / price actionScalpingTrend following High risk
Updated 8 months ago Custom licence GitHub repository of Simba Sniper EA

Snipe FX Pro

by NadirAliOfficial
6 stars

Snipe FX Pro is a MetaTrader 5 expert advisor designed for high-frequency tick scalping, primarily pre-configured for XAUUSD. It utilizes a virtual stealth execution system to manage entries and exits without placing hard stops on the broker's server until necessary. The EA enters trades based on price breakouts or pul

MT5 Trading robot ScalpingTrend followingMean reversion
Updated 7 weeks ago None stated GitHub repository of Snipe FX Pro

EA Ak47 Hybrid

by JonusNattapong
1 stars

EA Ak47 Hybrid is a modular scalping expert advisor for MetaTrader 5, specifically optimized for gold markets. It generates signals using the Relative Strength Index filtered by an Exponential Moving Average trend component. The EA includes secondary filters for ATR volatility, MACD momentum, and Stochastic oscillators

MT5 Trading robot ScalpingTrend followingMartingale High risk
Updated 10 months ago Custom licence GitHub repository of EA Ak47 Hybrid

More trading robots

Need a broker for MT5?

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

Compare brokers