Utility · MT5

Signal Scanner Pro PAICT

by asnakegreat

This MetaTrader 5 expert advisor functions as a comprehensive chart annotation and signal scanning tool based on Smart Money Concepts and Price Action.

High risk

GitHub stars1
Forks0
Last updateyesterday21 Sep 2026
LicenceNone stated

Overview

Signal Scanner Pro PAICT identifies structural elements such as order blocks, fair value gaps, liquidity pools, and market structure shifts across multiple symbols simultaneously. The system visualizes trade setups with projected entry, stop loss, and target levels. While primarily focused on analysis, it integrates with external Python components for signal validation and position sizing. The repository also includes a trend-based grid expert advisor for gold trading, though documentation for it is minimal.

Details

Author

asnakegreat on GitHub

Type

Utility

Platform

MetaTrader 5 (MQL5)

Strategy

SMC / ICT / price action, Trend following, Indicator crossover, Grid

Markets

Forex, Gold

Timeframes

Any timeframe

Risk profile

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

Input parameters

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

NameTypeDefaultDescription
InpDrawPriceActionbooltrueMaster toggle for zones / trend line (also gates the PA plan fallback)
InpDrawICTbooltrueMaster toggle for OB / FVG / CHoCH / MSS
InpRefreshSecondsint2Redraw cycle across discovered charts
InpSymbolWhiteliststringCSV of symbols; empty = all open charts
InpVerboseLogboolfalseJournal diagnostics: covered charts + swing/zone counts
InpPauseRenderboolfalsev3.00: pause DRAWING only — state calc + bridge keep running
InpLookbackBarsint160How far back swing detection scans
InpSwingStrengthint3Fractal strength (bars on each side)
InpZoneATRTolerancedouble0.35Cluster tolerance × ATR before merging touches
InpZonesPerSideint2Zones drawn above and below price
InpDrawTrendLinebooltrueRising/falling line through last two swings
InpFastMAPeriodint5Passed to PAICT_DualMA when attaching
Show all 40 inputs
NameTypeDefaultDescription
InpSlowMAPeriodint15Must exceed fast period at runtime
InpICTLookbackint180Scan depth for order blocks & FVGs
InpDisplacementATRdouble1.10Body threshold × ATR qualifying displacement
InpMaxFVGint3Maximum open FVG boxes displayed
InpDrawOBbooltruePer-layer toggle: order blocks
InpDrawFVGbooltruePer-layer toggle: fair value gaps
InpDrawStructurebooltruePer-layer toggle: CHoCH & MSS/BOS dashes
InpDrawPremiumDiscountbooltrueDotted 50% EQ of the dealing range
InpDrawLiquiditybooltrueBSL / SSL pools from equal highs & lows
InpLiqTolATRdouble0.15Pool equality tolerance × ATR
InpMaxLiqPerSideint1Pools drawn per side (nearest first)
InpDrawHTFbooltrueHigher-timeframe OB + FVG, dimmed & labelled
InpHTFENUM_TIMEFRAMESPERIOD_H4Skipped automatically when ≤ the chart timeframe
InpDrawPlanbooltrueENTRY / TARGET / STOP level lines + R:R label
InpPlanBarsint10Plan segment length back from the current bar
InpEntryColorcolorC'255,191,0'ENTRY line color — strong gold
InpStopColorcolorC'255,59,48'STOP line color — vivid red
InpTargetColorcolorC'0,220,130'TARGET line color — vivid green
InpPlanWidthint2Plan line thickness (1 = old thin style)
InpPlanLabelPricebooltrueAppend the level price to plan labels
InpPlanZonesbooltruev2.06: filled ENTRY / STOP / TARGET zone rectangles
InpPlanZoneHeightATRdouble0.20v2.06: zone band height × ATR (slim strip)
InpPlanZoneBackboolfalsev2.06: true = tint behind candles, false = solid band in front
InpDrawKillzonesboolfalseDim Asia / London / NY session shading
InpKZAsiaStartint0Asia session open hour (broker time)
InpKZLondonStartint8London session open hour (broker time)
InpKZNewYorkStartint13New York session open hour (broker time)
InpKZLengthHoursint3Session length (Asia draws double)

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone asnakegreat/Asnake-Tekletsion 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

AR Trading Panel

by Andrukas8
37 stars

This MetaTrader 5 utility is a comprehensive manual trading panel and risk management suite. It simplifies order execution by calculating lot sizes based on a defined risk percentage of account equity. Users can manage trades via automated break-even points, multi-mode trailing stops including Fractals, Moving Averages

MT5 Utility SMC / ICT / price actionIndicator crossoverMulti-strategy
Updated 1 year ago None stated GitHub repository of AR Trading Panel
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

Bell Price Action ICT

by thinhct95
1 stars

This MetaTrader 5 collection features several expert advisors, with a primary focus on the ICT v2 robot. 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

MT5 Collection SMC / ICT / price actionTrend followingIndicator crossover High risk
Updated 3 months ago None stated GitHub repository of Bell Price Action ICT

EA Scalper XAUUSD

by francomascareloai
236 stars

EA Scalper XAUUSD is an automated trading research project for MetaTrader 5 focused on gold. It employs a multifaceted entry strategy using Smart Money Concepts like order blocks and liquidity sweeps, alongside moving average crossovers and Fibonacci zones. The EA includes a self-learning module designed to adapt to di

MT5 Trading robot SMC / ICT / price actionIndicator crossoverScalping High risk
Updated 3 months ago Custom licence GitHub repository of EA Scalper XAUUSD

Gold Trader EA

by mehdi-jahani
141 stars

Gold Trader EA is a multi-strategy expert advisor designed for trading XAUUSD on the MetaTrader 5 platform. It employs a fusion engine that combines up to 14 different technical analysis methods, including candlestick patterns, chart patterns, price action, and institutional levels. The system requires a user-defined n

MT5 Trading robot Multi-strategyTrend followingIndicator crossover
Updated 1 year ago None stated GitHub repository of Gold Trader EA
135 stars

This repository features a diverse collection of expert advisors and trading utilities for MetaTrader 4 and MetaTrader 5. It includes automated robots based on trendline analysis, session breakouts, and technical indicator crossovers using MACD, RSI, and Williams Percent Range. The library provides various tools for ri

MT4MT5 Collection Trend followingBreakoutGrid High risk
Updated 1 year ago None stated GitHub repository of Nkanven EA Collection

More utilities

Need a broker for MT5?

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

Compare brokers