Trading robot · MT4

Supply Demand Trader

by iamshakibulislam

This MetaTrader 4 robot automates a supply and demand strategy by identifying price pivots within a specific historical window.

GitHub stars4
Forks0
Last update4 years ago17 Aug 2022
LicenceNone stated

Overview

Supply Demand Trader analyzes candle structures to detect significant price moves and structural clearance for potential entries. The expert advisor manages risk by allowing users to set a fixed dollar amount per trade, calculating position sizes relative to a pip-based stop loss. It targets exits based on a fixed reward-to-risk ratio. While the code includes specific parameters for candle counts and minimum distances, the repository lacks detailed documentation.

Details

Author

iamshakibulislam on GitHub

Type

Trading robot

Platform

MetaTrader 4 (MQL4)

Strategy

SMC / ICT / price action

Markets

Forex

Timeframes

Any timeframe

Risk profile

No grid, martingale or hedging logic was found in its code or README. That says nothing about how it performs: backtest it first.

Input parameters

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

NameTypeDefaultDescription
stop_lossdouble10stop loss(pip)
risk_amountdouble10risk amount in usd
riskrewarddouble2reward to risk ratio
candle_to_analyzeint250candle to analyze
pip_distance_from_current_pricedouble40pip distance from current price
move_count_of_nth_candleint5from pivot to nth candle push
minimum_left_side_candleint15minimum left side candle from pivot
minimum_left_side_distance_pipdouble30minimum left side pip distance
five_digit_brokerbooltrueis five digit broker
min_move_distanceint5minimum move distance in pips from pivot

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone iamshakibulislam/supply-demand-auto-forex-trading-bot from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL4/Experts.
  3. 3Copy the filesCopy the .mq4 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

Mad Pound Profits

by Syakyr
16 stars

Mad Pound Profits is a MetaTrader 4 expert advisor that automates trading based on structural breakouts and price action. The system utilizes time-specific analysis windows throughout the day to identify entry opportunities. It incorporates technical elements such as Fibonacci levels, momentum indicators, and mean reve

MT4 Trading robot BreakoutSMC / ICT / price actionMartingale High risk Archived
Updated 7 years ago None stated GitHub repository of Mad Pound Profits

Price Action Expert

by nasimalsajjad
6 stars

Price Action Expert is a MetaTrader 4 robot that automates trade execution by combining Fibonacci levels with candlestick pattern analysis. The EA identifies the prevailing market trend through Fibonacci ratios and seeks entry signals using pin bars, engulfing patterns, and morning star formations. It features automate

MT4 Trading robot Trend followingSMC / ICT / price action
Updated 8 years ago None stated GitHub repository of Price Action Expert

The Strat MT4 EA

by schatekar
6 stars

The Strat MT4 EA is an experimental automated trading system designed for MetaTrader 4 based on The Strat price action framework. It utilizes candle classifications, specifically types 1, 2, and 3, to identify potential market reversals and continuations. The robot features flexible money management, allowing users to

MT4 Trading robot SMC / ICT / price action
Updated 5 years ago None stated GitHub repository of The Strat MT4 EA
4 stars

This MetaTrader 4 expert advisor implements a price action strategy based on candlestick engulfing patterns. It identifies bullish and bearish formations to enter long or short positions automatically. The bot manages active trades by closing existing positions whenever a new opposing signal is detected, effectively re

MT4 Trading robot SMC / ICT / price action
Updated 8 years ago None stated GitHub repository of JCSPatterns Engulfing Bot

Copilot EA

by SeanEstey
3 stars

Copilot is a MetaTrader 4 expert advisor designed to replicate human price action analysis through market structure mapping. The robot identifies swing highs and lows, representing them as a graph of nodes to track trends, impulses, and retracements. It incorporates higher time frame support and resistance levels into

MT4 Trading robot SMC / ICT / price actionTrend following
Updated 7 years ago None stated GitHub repository of Copilot EA

Siluman Kambing

by rajaculaemas
2 stars

This MetaTrader 4 expert advisor implements a multi-strategy approach for trading various currency pairs and gold. It combines technical indicators including Moving Averages, RSI, Bollinger Bands, and ADX with price action concepts such as support, resistance, and engulfing patterns. The EA features risk management too

MT4 Trading robot Trend followingMean reversionIndicator crossover
Updated 1 year ago None stated GitHub repository of Siluman Kambing

More trading robots

Need a broker for MT4?

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

Compare brokers