Utility · MT4

EJTrader Order Flow

by ejtraderLabs

EJTrader Order Flow is a technical utility for MetaTrader 4 that implements Level 2 market depth and tape reading tools.

GitHub stars3
Forks1
Last update3 years ago28 Apr 2023
LicenceNone stated
Latest release1.03 years ago

Overview

EJTrader Order Flow utilizes the Bitcoin Nano API to stream order flow data directly onto the chart using various visual layouts like BookMap and volume aggression indicators. The EA manages manual trade execution with configurable risk parameters, including fixed lot sizing or percentage-based risk, automatic stop loss, take profit, and break-even levels. It requires external DLLs for full functionality and API connectivity. Users can also utilize keyboard shortcuts for chart navigation.

Details

Author

ejtraderLabs on GitHub

Type

Utility

Platform

MetaTrader 4 (MQL4)

Strategy

SMC / ICT / price action

Markets

Forex, Crypto

Timeframes

M1-M5, M15-H1

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

NameTypeDefaultDescription
layoutlayoutMakerbookmicroLayout
SectionLoginstring==== Login API ====
genpubstatic string6]&Tu69}*8wPDW&]dZ*@/NT<j):464xNauDn}&yMPublic Key
gensecstatic stringiik8-mg<Q.tN47Va%ZX&e%0NB)O{V>+:NISEd!(/secret Key
SectionAggressionstring==== Aggression Config Market Depth On Chart ====
FuturesboolTruefutures
VolumeAggressionint10Chart Aggression Min Volume
VCAggressionBcolorDodgerBlueBuyer Aggression Color
VCAggressionScolorclrRedSeller Aggression Color
SoundIsEnabledboolfalseSoud Alert
ShowNextCandleTimeboolTrueShow Next Candle Time
Keyboard_Shortcutsstring==== Keyboard Shortcuts ====
Show all 33 inputs
NameTypeDefaultDescription
MouseCrossstringFMouse Cross
AUTOSCROLLstringGAuto Scroll
ZoomINstringAZoom In
ZoomOUTstringSZoom Out
PriceEtiquetstringEPrice Tag
CreatTrendMarkstringYCreate TrendMark
TrendLinestringTCreate TrendLine
DeleteTrendstringRDelete All Trend
DeleteAGstringXDelete Aggression Chart
SectionRiskManagerstring==== Order Config ====
StartLotsdouble0.01Manual Lots
AutoRiskMangerboolfalseAuto Risk Management
Riskdouble01Risk %
AutoStopboolfalseAuto SL &TP
TakeProfitint100Take Profit
StopLossint30Stop Loss
BreakevenEnableboolfalseAuto Breakeven
Breakevenint10Breakeven
Percentdouble50.0Partial Close %
Slippageint3Slippage
MaximumOrdersbooltrue1 Openorder maximum

How to install it

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

4 stars

OrderBlock Auto Extend is a MetaTrader 4 utility designed to automate the maintenance of manual chart markings. It scans for rectangle objects commonly used to represent supply and demand zones or order blocks. When a zone is identified by its color, the tool extends the rectangle's time coordinate to the most recent c

MT4 Utility SMC / ICT / price action
Updated 3 years ago None stated GitHub repository of OrderBlock Auto Extend

Candle Stick Price Action

by FlatrockITSolutions
1 stars

This MetaTrader 4 utility serves as a visual aid for traders focusing on price action and candlestick patterns. It displays the current bid price and utilizes on-chart labels to highlight specific technical formations, such as Doji candles, helping users recognize market setups. The tool operates by creating graphical

MT4 Utility SMC / ICT / price action
Updated 3 years ago None stated GitHub repository of Candle Stick Price Action

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

CRT Turtle Soup EA

by n30dyn4m1c
21 stars

This MetaTrader 5 expert advisor scans over 60 financial instruments to identify Turtle Soup reversal setups based on Candle Range Theory. It monitors price action for specific three-candle patterns involving a range, a false breakout with a long wick, and a subsequent reversal. The EA operates as an alert-only utility

MT5 Utility Mean reversionSMC / ICT / price action

Liquidity Sweep EA

by AoiKumo31
1 stars

Liquidity Sweep EA is a MetaTrader 5 tool designed to identify price sweeps beyond swing highs and lows followed by structural shifts. It focuses on detecting liquidity grabs and Change of Character (CHoCH) signals, providing on-chart visualization for key levels. The software monitors 5-minute and 15-minute timeframes

MT5 Utility SMC / ICT / price action
Updated 3 weeks ago None stated GitHub repository of Liquidity Sweep EA
1 stars

This MetaTrader 5 tool scans historical price data to identify candlesticks with identical characteristics to the most recently closed candle. It functions as a pattern recognition utility for identifying Japanese Candlestick formations such as the Homing Pigeon and Marubozu across various timeframes. The expert operat

MT5 Utility SMC / ICT / price action

More utilities

Need a broker for MT4?

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

Compare brokers