Trading robot · MT5

Smart Money Concept Order Block

by safe2008

This MetaTrader 5 expert advisor automates trading based on Smart Money Concepts and Order Block identification.

High risk

GitHub stars10
Forks3
Last update3 years ago12 Apr 2023
LicenceNone stated

Overview

Smart Money Concept Order Block 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, trailing stops, and equity-based protection mechanisms. It allows for multiple pending orders with configurable step distances between trades. Risk controls are implemented through fixed stop loss points and a maximum floating loss filter to manage account drawdown.

Details

Author

safe2008 on GitHub

Type

Trading robot

Platform

MetaTrader 5 (MQL5)

Strategy

SMC / ICT / price action, Grid

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 Smart_Money_Order_Block_Choc.mq5. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
DrawSMCOrderBlockbooltrueDraw SMC Order Block
TradeAnnbooltrueExecute Ann Order Block Trades
TradeSmcbooltrueExecute SMC Order Block Trades
BigAnnOBtimeframeENUM_TIMEFRAMESPERIOD_H1Higher TimeFrame of ANN OB
BigSMCOBtimeframeENUM_TIMEFRAMESPERIOD_H1Higher TimeFrame of SMC OB
TinyOBtimeframeENUM_TIMEFRAMESPERIOD_M5Lower TimeFrame of OB
showlderint4Shoulder
startbarint5StartBar
PeaksLookBackint199Look Back How Far To Find Order Block
InpStopLossPointsint150StopLoss points Added to open Trade with NO SL
InpTriggerBEStopLossPointsint210TriggerBEStopLossPoints
InpBEStopLossPointsint50BEStopLossPoints
Show all 29 inputs
NameTypeDefaultDescription
InpTrailStopLossPointsint320TrailPoints
TrailMultiplierdouble1.1TrailMultiplier
InpBuySellQuantityuchar5Max Buy Or Sell u want
InpUpQuantityuchar1Pending quantity How many Pending u want
InpUpStepushort10Step/Gap between orders (in points)Distance Between Order's'
TS_periodENUM_TIMEFRAMESPERIOD_M10Pend Price Trig Timeframe
InpMagicNumberint0
PositionOpenWithinint300Open Within Seconds Applies 2 SL
EndTradingistring11:00
StartTradingiistring13:00
EndTradingiistring17:00
OrderTestboolfalseEnable Tester Order (in Backtest Only)
Slippageint10Slippage
MaxFloatLossdouble1.3Money Equity Loss Stop
EquityBEStopLossdouble2.5Money Equity BE Stop
EquityTrigBEStopdouble7Money To Trig BE Stop
EquityTraildouble10Money To Trail After BE

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone safe2008/smart-money-concept 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

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

Tip Top AI

by sournk
1 stars

Tip Top AI is a price action robot for MetaTrader 4 and MetaTrader 5 that uses a proprietary candle tail length algorithm to identify market entries. The strategy calculates the average size of historical bars and monitors current candles for specific wick-to-body ratios. It enters trades when wicks exceed the body siz

MT4MT5 Trading robot SMC / ICT / price actionGridHedging High risk
Updated 2 years ago None stated GitHub repository of Tip Top AI

RapidPass EA

by jonahgrigoryan
1 stars

RapidPass EA (RPEA) is an MT5 trading robot designed specifically for passing prop firm challenges. It utilizes a hybrid ensemble architecture combining Burst-Weighted Imbalance with Session Confluence (BWISC) and mean-reversion strategies. The EA incorporates machine learning through Q-learning and contextual bandits

MT5 Trading robot SMC / ICT / price actionMean reversionAI / machine learning High risk
Updated 5 months ago None stated GitHub repository of RapidPass EA

SMC Copet Trader

by ahmadkikok
1 stars

SMC Copet Trader is an expert advisor for MetaTrader 5 that implements a strategy based on Smart Money Concepts and ICT principles. It 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 me

MT5 Trading robot SMC / ICT / price actionGridNews High risk
Updated 6 months ago None stated GitHub repository of SMC Copet Trader

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