Trading robot · MT5

SMC Copet Trader

by ahmadkikok

SMC Copet Trader is an expert advisor for MetaTrader 5 that implements a strategy based on Smart Money Concepts and ICT principles.

High risk

GitHub stars1
Forks0
Last update6 months ago17 Mar 2026
LicenceNone stated

Overview

SMC Copet Trader analyzes market structure and order blocks across multiple timeframes to identify trade entries. The robot manages risk through a modular protection system, including a grid recovery mechanism, daily loss limits, and maximum drawdown guards. It filters trades using RSI levels, premium or discount zones, and session killzones. Trade exits are handled via fixed profit targets, break-even adjustments, and news-based pausing. The repository does not include a README.

Details

Author

ahmadkikok on GitHub

Type

Trading robot

Platform

MetaTrader 5 (MQL5)

Strategy

SMC / ICT / price action, Grid, News

Markets

Any symbol

Timeframes

M1-M5, M15-H1

Risk profile

  • Opens a grid of orders: exposure builds up in a trend

Input parameters

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

NameTypeDefaultDescription
InpMinATRPointsint30ATR Points minimum (pts)
InpRetestTolPointsdouble10.0OB retest tolerance (pts)
InpSlippageint10Slippage
InpStructTFENUM_TIMEFRAMESPERIOD_M5Timeframe Struktur
InpBiasTFENUM_TIMEFRAMESPERIOD_M15Timeframe Bias
InpMagicint12345Magic Number
InpLotdouble0.01Fixed Lot
ProfitTargetdouble10Target profit total (USD)
FixedTPdouble4TP per position (USD)
InpMaxBuyPositionsint3Max Buy Position
InpMaxSellPositionsint3Max Sell Position
InpMinSecondsBetweenint30Delay antar entry (sec)
Show all 40 inputs
NameTypeDefaultDescription
InpMinDistancePointsint5000Min jarak antar entry (pts)
sep_protstring────── Protection ──────
InpEnableGridRecoverybooltrueEnable Grid Recovery TP [Grid]
InpEnableFloatingLimitbooltrueEnable Floating Loss Limit [FLProt]
InpEnableDailyLimitbooltrueEnable Daily Closed Loss Limit [DLProt]
InpEnableMaxDDbooltrueEnable Max Drawdown Guard [DDProt]
InpReversalGuardbooltrueEnable Reversal Guard [RG]
sep_tradestring────── Trade ──────
InpUseOBBasedSLboolfalseEnable OB-based StopLoss [OBSL]
InpApplyOBSL_Buyboolfalse[OBSL] Apply for Buy
InpApplyOBSL_Sellboolfalse[OBSL] Apply for Sell
InpEnableBE_BuyboolfalseEnable BE for BUY [BE]
InpEnableBE_SellbooltrueEnable BE for SELL [BE]
InpCheckEngulfingboolfalseRequire engulfing candle — KEEP FALSE untuk frekuensi entry normal [Engulf]
InpRequireFreshOBboolfalseOB harus FRESH (belum disentuh) [OB]
InpMinOBScoredouble0.5Min OB score 0.0-1.0 (0.5=medium) [OB]
sep_entrystring────── Entry ──────
InpBlockOverboughtbooltrueBlock BUY if RSI > 70 [RSI]
InpBlockOversoldbooltrueBlock SELL if RSI < 30 [RSI]
InpValidateEntryboolfalseBlock BUY di Premium / SELL di Discount [PD]
sep_zonestring────── Zone ──────
InpBlockBuyAtATHbooltrueBlock BUY near ATH [ATH]
InpBlockSellAtATLbooltrueBlock SELL near ATL [ATL]
InpEnablePDFilterbooltrueEnable PDL/PDH Filter [PDFilter]
InpBlockBadPDEntrybooltrueBlock BUY@PDH / SELL@PDL [PDFilter]
sep_filtersstring────── Filters ──────
InpEnableKillZoneboolfalseHanya entry saat London/NY session [KZ]
InpEnableNewsboolfalseEnable News Filter [News]

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone ahmadkikok/MT5-EA-CopetTraderV2 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

10 stars

This MetaTrader 5 expert advisor automates trading based on Smart Money Concepts and Order Block identification. It analyzes price action across multiple timeframes, utilizing higher timeframe data for trend context and lower timeframes for entries. The system includes trade management tools such as break-even triggers

MT5 Trading robot SMC / ICT / price actionGrid High risk

HLT Auto Trader

by GeorgVahi
6 stars

HLT is an automated trading robot for MetaTrader 5 that focuses on market structure and swing analysis across multiple timeframes from M1 to H4. The expert advisor synchronizes with New York time and identifies setups based on price swings and daily trading plans. It includes a fixed risk money management module and sp

MT5 Trading robot SMC / ICT / price actionNews
Updated 3 months ago None stated GitHub repository of HLT Auto Trader

OrderBlock ICT

by cfournel
3 stars

This MetaTrader 5 expert advisor implements Inner Circle Trader concepts, specifically focusing on Order Blocks and PD Arrays for trade entries. The robot identifies price action structures including breakouts, range-based patterns, and Fibonacci extensions. For risk management, it utilizes ATR-based stop losses, trail

MT5 Trading robot SMC / ICT / price actionBreakoutNews
Updated 3 months ago None stated GitHub repository of OrderBlock ICT

Fibonacci ICT EA

by Shifrozy
2 stars

Fibonacci ICT EA for MetaTrader 5 combines institutional price action concepts with Fibonacci retracement levels. It identifies higher timeframe trends and enters on pullbacks to specific golden zones using confirmations like Break of Structure and Fair Value Gaps. The system includes robust risk management such as per

MT5 Trading robot SMC / ICT / price actionIndicator crossoverMean reversion High risk
Updated 3 weeks ago None stated GitHub repository of Fibonacci ICT EA

SnD SnR Scalping

by Adirach08
2 stars

This MetaTrader 5 expert advisor executes trades based on supply and demand zones combined with support and resistance levels. It performs multi-timeframe analysis across H1 and M5 charts to identify entry points. The robot utilizes price action patterns like double tops and head-and-shoulders for confirmation. Risk is

MT5 Trading robot SMC / ICT / price actionScalpingGrid High risk
Updated 1 year ago None stated GitHub repository of SnD SnR Scalping

ICT SSL Premium Discount

by 26730023-PhamPhuNguyenHung
2 stars

This MetaTrader 5 expert advisor implements Smart Money Concepts (SMC) by identifying liquidity sweeps and premium or discount zones. It detects buy-side and sell-side liquidity levels, looking for price sweeps followed by retest entries. The robot manages trades using a fixed risk-to-reward ratio, trailing stops, and

MT5 Trading robot SMC / ICT / price actionMartingaleGrid High risk
Updated 6 months ago None stated GitHub repository of ICT SSL Premium Discount

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