Collection · MT5

KolaTradebot SMC

by Sidoine1991

KolaTradebot is a MetaTrader 5 expert advisor that executes a multi-asset strategy using Smart Money Concepts and a Global Order Model.

High risk

GitHub stars3
Forks1
Last update4 weeks ago24 Aug 2026
LicenceMIT

Overview

KolaTradebot SMC bridges the platform with a Python-based server to analyze market structures like order blocks, fair value gaps, and liquidity sweeps across multiple timeframes. The system includes a dedicated spike detector for synthetic indices and synthetic pairs. Risk controls are extensive, featuring absolute dollar loss limits per trade, daily drawdown protections, and a mandatory reward-to-risk ratio. The package includes a separate trade manager to handle trailing stops and automated break-even targets.

Details

Author

Sidoine1991 on GitHub

Type

Collection

Platform

MetaTrader 5 (MQL5)

Strategy

SMC / ICT / price action, AI / machine learning, Breakout, Indicator crossover, Martingale

Markets

Forex, Gold, Indices, Oil & commodities

Timeframes

M1-M5, M15-H1, H4 and above

Risk profile

  • Uses martingale lot scaling: losses can grow fast

Input parameters

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

NameTypeDefaultDescription
UseCrossCorrelationbooltrueActiver la corrélation croisée
CrossCorrPairsstringPainX 1200:GainX 1200,PainX 800:GainX 800,PainX 600:GainX 60Paires symbole:symbole inverse
CrossCorrLookbackBarsint15Nombre de bougies M1 à scanner sur le symbole inverse
CrossCorrDelayMaxBarsint5Délai max (bars M1) entre spike inverse et signal
CrossCorrBoostWeightdouble20.0Points bonus au ChainImminence si spike inverse détecté
UseCrossCorrDOWgatebooltrueDOW LIMIT seulement si CrossCorr ≥70% et direction alignée
UseChainPredictorbooltrueActiver le moteur prédictif de chaînes
ChainPredMaxSpikesint20Nombre max de spikes à mémoriser (ring buffer)
ChainPredISICompressThreshdouble0.60Ratio ISI < seuil → signal fort
ChainPredStrongThreshdouble70.0Score ≥ → chaîne imminente (entrée agressive)
ChainPredWeakThreshdouble40.0Score ≥ → possible chaîne (entrée conservative)
ChainPredShowOnChartbooltrueAfficher le score sur le chart
Show all 40 inputs
NameTypeDefaultDescription
ChainPredSoundAlertbooltrueBip sonore quand score ≥ seuil fort
ChainPredSoundWeakboolfalseBip sonore quand score ≥ seuil faible
ChainPredDrawZonebooltrueDessiner zone colorée sur chart (PRE_CHAIN)
ChainPredDrawArrowsbooltrueFlèches d'entrée potentielle
ChainPredPeakHoursstring2,3,4,13,14,15,16Heures UTC avec forte fréquence de chaînes
UseTFGatebooltrueActiver la gate d'alignement multi-TF
SR20BounceConfirmBarsint2N bougies hors-zone requises pour valider le rebond
UseMinLotOnlybooltrueToujours lot minimum (le plus bas)
MaxPositionsTerminalint2Nombre max de positions (tout le terminal MT5) - LIMITÉ À 2
OnePositionPerSymbolbooltrueUne seule position par symbole
InpMagicNumberint202502Magic Number
MaxTotalLossDollarsdouble10.0Perte totale max ($)
MaxLossPerSpikeTradeDollarsdouble2.0Perte max par trade Spike Boom/Crash/Painx/Gainx ($)
MaxRiskPerTradePercentdouble1.5Risque normal par trade (% equity)
MaxDailyDrawdownPercentdouble10.0Drawdown max journalier (%)
MinSetupScoreEntrydouble75.0Score minimum (0-100) pour entrée
MinAIConfidencePercentdouble65.0Confiance IA min (%)
UseSniperScalperModebooltrueActive le cap $ universel + RR mini sur tous les trades
MaxLossPerTradeDollarsdouble2.0Perte MAX absolue par trade, tous symboles ($)
MinPositionLifetimeSecint120Délai minimum avant fermeture discrétionnaire (secondes) - NOUVEAU
MinRewardRiskRatiodouble3.0RR minimum exigé (TP = SL_dist x ce ratio)
MinSniperConfluenceGatesint4Nb mini de confluences SMC simultanées (OB,FVG,BOS,Sweep,OTE,EMA/SR,GOM,IA)
SniperRequireGOMOrAIbooltrueExiger verdict GOM OK ou confiance IA suffisante
UseSpikeChainDetectorbooltrueActive la détection de début de chaîne
SpikeChainATRLookbackint100Nb de bougies pour la moyenne/écart-type ATR
SpikeChainZScoreThresholddouble1.5Seuil z-score ATR -> état PRE_SPIKE
SpikeChainBodyATRMultdouble2.0Corps mini (x ATR) pour compter comme "bougie forte"
SpikeChainExhaustionBarsint3Nb de bougies faibles consécutives -> retour CALME

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone Sidoine1991/KolaTradeboT 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, and any .mqh files into the Include folder the code expects.
  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

67 stars

This repository contains a large collection of over 100 expert advisors for the MetaTrader 5 platform, many of which appear to be generated using the Mission Automate tool. The library covers a wide variety of trading methodologies including range breakouts, Ichimoku cloud strategies, Heiken Ashi engulfing patterns, an

MT5 Collection Trend followingBreakoutMartingale High risk
Updated 3 years ago None stated GitHub repository of Konz MQL5 EA Collection

This collection of expert advisors for MetaTrader 4 and 5 provides various automated strategies based on price action and technical indicators. The primary EA utilizes a moving average crossover system with switchable modes for different market conditions. It features a martingale lot-scaling system for sideways market

MT4MT5 Collection Indicator crossoverMartingaleGrid High risk

MQL Bots Collection

by Bokang777
5 stars

This repository provides a collection of MetaTrader 5 expert advisors featuring traditional technical indicators and advanced machine learning integrations. The library includes strategies based on Moving Average crossovers, MACD, and Bollinger Bands, alongside risk-heavy models like martingale and hedging systems. A c

MT5 Collection Indicator crossoverAI / machine learningMartingale High risk
Updated 3 years ago None stated GitHub repository of MQL Bots Collection

EJ Trader MT5 Collection

by ejtraderPlugins
3 stars

This repository is a diverse collection of MetaTrader 5 Expert Advisors, featuring nearly 100 different scripts sourced from various origins. The library includes automated robots based on standard indicators like Bollinger Bands, MACD, Stochastics, and moving average crossovers, as well as channel trading systems and

MT5 Collection Indicator crossoverMean reversionBreakout High risk
Updated 8 years ago None stated GitHub repository of EJ Trader MT5 Collection

Zerith EA Collection

by BlamzKunG
3 stars

This MetaTrader 5 repository provides a suite of algorithmic trading tools known as the Zerith series. The featured SwingGrid EA utilizes ADX trend filters and ATR-based volatility thresholds to execute trades, employing a recovery grid system with dynamic lot multipliers. Other tools in the set cover news straddle bre

MT5 Collection GridMartingaleSMC / ICT / price action High risk
3 stars

This MetaTrader 5 repository provides a diverse collection of automated trading systems, including tools for supply and demand, news fetching, and price action strategies. The primary expert advisor utilizes moving average crossovers and momentum filters to identify market pullbacks. It incorporates trade management fe

MT5 Collection Indicator crossoverMartingaleTrend following High risk

More collections

Need a broker for MT5?

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

Compare brokers