Collection · MT5

Bell Price Action ICT

by thinhct95

This MetaTrader 5 collection features several expert advisors, with a primary focus on the ICT v2 robot.

High risk

GitHub stars1
Forks0
Last update3 months ago26 May 2026
LicenceNone stated

Overview

The main strategy implements Smart Money Concepts, identifying Market Structure Shifts, Fair Value Gaps, and Liquidity Sweeps across high, medium, and low timeframes. It automates entries on price retracements with configurable ATR filters and session timing for London and New York. Risk management includes percentage-based lot sizing, daily loss protections, and a trailing stop based on risk multiples. The repository includes additional tools for EMA pullbacks and RSI momentum, though the README is minimal.

Details

Author

thinhct95 on GitHub

Type

Collection

Platform

MetaTrader 5 (MQL5)

Strategy

SMC / ICT / price action, Trend following, Indicator crossover, Multi-strategy, Grid

Markets

Any symbol

Timeframes

Any timeframe

Risk profile

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

Input parameters

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

NameTypeDefaultDescription
LS_LookbackBarsint5số nến nhìn lại
LS_Wick_ATR_Ratiodouble0.1wick ≥ 10% ATR
MSS_Break_ATR_Ratiodouble0.1phá ≥ 10% ATR
MSS_Body_ATR_Ratiodouble0.1body ≥ 10% ATR
FVG_Min_ATR_Ratiodouble0.25
ADX_Minint10
EntryFvgRetracedouble0.30.5 = 50%, 0.618 = aggressive
MaxDailyLossPercentdouble3.0
RishPercentdouble1.0% vốn rủi ro cho mỗi lệnh
RiskRewardRatiodouble6.0tỉ lệ R:R mặc định
numberOfRToMoveToEntrydouble1Nomal moving SL: số R cần đạt để dời SL về entry (BE)
MaxLimitOrderTimeint180
Show all 38 inputs
NameTypeDefaultDescription
trailingStopStartRdouble2Advanced moving SL: bắt đầu kích hoạt trailing
trailOffsetRdouble1.5Advanced moving SL: khoảng cách SL so với giá hiện tại
htfSwingRangeint1D1/H4: chắc trend
mtfSwingRangeint2H1: BOS rõ
ltfSwingRangeint2M5: giảm fake MSS
MaxSwingKeepint2Số đỉnh/đáy gần nhất cần lưu (bạn yêu cầu 2)
ShowSwingMarkersbooltrueHiển thị các marker swing trên chart
SwingObjPrefixstringSwing_Tiền tố tên object (d?
SwingMarkerFontSizeint10Kích thước font cho label
FVGLookbackint200Số nến lookback khi tính FVG (dùng ở EnsureFVGUpToDate)
PrintToExpertsboolfalsekhông dùng — logs đã được chọn lại
HighTFENUM_TIMEFRAMESPERIOD_W1Khung thời gian cao
MiddleTFENUM_TIMEFRAMESPERIOD_H4Khung thời gian trung bình (dùng để tìm FVG)
LowTFENUM_TIMEFRAMESPERIOD_M15Khung thời gian thấp (Tìm điểm vào lệnh)
ProvisionalBreakPipsint5số pips để coi là phá sớm (change-as-you-like)
ProvisionalConsecClosesint1số nến đóng liên tiếp vượt level để xác nhận provisional (thường 1 hoặc 2)
DetectBOS_HTFboolfalse
DetectBOS_MTFboolfalse
DetectBOS_LTFbooltrue
NYStartHourVNint19
NYEndHourVNint22
LondonStartHourVNint14
LondonEndHourVNint18
EnableNewsFilterbooltrue
NewsBlockBeforeMinint30
NewsBlockAfterMinint30

How to install it

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

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
2 stars

This collection for MetaTrader 5 features a variety of trading tools and automated expert advisors. It includes advanced visualization utilities like a 3D correlation matrix and a mathematical morpher using DirectX canvas. The repository also provides several technical trading robots based on moving averages, MACD, ADX

MT5 Collection Trend followingIndicator crossoverMulti-strategy High risk
Updated 2 years ago None stated GitHub repository of Classicado MQL5 Collection
2 stars

This repository provides a diverse collection of MetaTrader 5 expert advisors focusing on technical indicators and Smart Money Concepts. The primary expert advisor, Behemoth Max, utilizes a combination of MACD, weighted moving averages, and exponential moving averages across multiple timeframes to identify entries. Ris

MT5 Collection SMC / ICT / price actionIndicator crossoverTrend following High risk

This repository contains a collection of MetaTrader 5 expert advisors built using the standard MQL5 library framework. The featured expert advisor, ExpertMAPSARSizeOptimized, generates trade signals based on a Moving Average and manages active positions using a Parabolic SAR trailing stop. It includes a money managemen

MT5 Collection Indicator crossoverTrend followingMulti-strategy High risk
1 stars

This collection for MetaTrader 5 provides several automated trading robots, primarily focusing on the Trailing Break Even Parcial expert advisor. This specific strategy utilizes a combination of three Moving Averages and Ichimoku Kinko Hyo parameters to execute trades. The software includes robust trade management modu

MT5 Collection Trend followingIndicator crossoverMulti-strategy High risk

MQL5 Strategy Testers

by Burakdal
1 stars

This repository provides a collection of Expert Advisors for MetaTrader 5, primarily focused on technical indicator strategies and algorithmic trading examples. The main file utilizes a Moving Average signal combined with a Parabolic SAR trailing stop for automated trade management. It includes a lot-sizing module that

MT5 Collection Indicator crossoverMean reversionMulti-strategy High risk
Updated 6 years ago None stated GitHub repository of MQL5 Strategy Testers

More collections

Need a broker for MT5?

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

Compare brokers