The software functions as a trade manager that supports semi-automated entries by drawing range lines and placing pending orders. It includes risk controls such as customizable stop loss levels, take profit targets based on minimum reward-to-risk ratios, and automated stop adjustments for triggered orders. The visual interface displays entry and exit markers, trade trend lines, and no-entry zones on the chart. The README is minimal.
Automated pending order placement on user-defined ranges
Dynamic stop loss management with currency pair exceptions
Visual chart overlays for entries, exits, and no-entry zones
Reward-to-risk ratio validation for trade entries
Support for multiple symbols and customized pip offsets
Read from draw_levels.mq4. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
General
string
===General===
Testing
bool
false
PairOffsetWithinSymbol
int
0
AlertOnTrade
bool
true
MakeTickVisible
bool
false
SaveConfiguration
bool
false
ConfigureStops
string
===Configure Stop Loss Levels===
DefaultStopPips
int
12
ExceptionPairs
string
EURUSD/8;AUDUSD,GBPUSD,EURJPY,USDJPY,USDCAD/10
SendSLandTPToBroker
bool
true
SetLimitsOnPendingOrders
bool
true
AdjustStopOnTriggeredPendingOrders
bool
true
Show all 40 inputs
Name
Type
Default
Description
ConfigureDisplay
string
===Configure Trade Display===
ShowEntry
bool
true
ShowInitialStop
bool
true
ShowExit
bool
true
ShowTradeTrendLine
bool
true
EntryIndicator
int
2
WinningExitColor
color
Green
LosingExitColor
color
Red
TradeTrendLineColor
color
Blue
WriteFileTradeStats
bool
true
ConfigureNoEntryZone
string
===Configure No-Entry Zone===
ShowNoEntryZone
bool
true
NoEntryZoneColor
color
DarkGray
MinNoEntryPad
double
15
ConfigureTP
string
===Configure Take Profit Levels===
UseNextLevelTPRule
bool
true
MinRewardRatio
double
1.5
ConfigureRangeLines
string
===Configure Draw Range Lines feature===
ShowDrawRangeButton
bool
true
RangeLinesColor
color
Yellow
SetPendingOrdersOnRanges
bool
true
MarginForPendingRangeOrders
double
1.0
AccountForSpreadOnPendingBuyOrders
bool
true
PendingLotSize
double
0.0
CancelPendingTrades
bool
true
TimingRelatedVariables
string
===Timing Related Configuration===
EndOfDayOffsetHours
int
0
BeginningOfDayOffsetHours
int
0
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone szagar/MQL4 from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL4/Experts.
3Copy the filesCopy the .mq4 file into Experts, and any .mqh files into the Include folder the code expects.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
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.
This repository contains a collection of MetaTrader 4 expert advisors, including the Ariel Turtle Bot and several named variants like Elisa, Cary, and Faith. The primary logic utilizes Donchian Channel breakouts combined with Simple Moving Average filters to identify trend-following entries. The software includes compr
This repository is a collection of MetaTrader 4 expert advisors, featuring the XMT-Scalper robot and several legacy systems. XMT-Scalper is an automated scalping strategy designed to trade based on volatility breakouts using indicators like Bollinger Bands and Moving Averages. It includes risk controls such as stop los
GitGpa is an extensive repository of MetaTrader 4 expert advisors, primarily featuring implementations of the OzFX strategy alongside various technical indicator-based bots. The collection includes tools for trend chasing, breakout trading, and moving average crossovers. These experts incorporate multiple risk manageme
This collection for MetaTrader 4 features several expert advisors, primarily centered on the Candlestick Breakout Scalper. The lead tool monitors price action relative to previous candle highs and lows to identify breakout opportunities. It incorporates stochastic filters to confirm entries and supports specific tradin
This repository for MetaTrader 4 contains a series of expert advisors based on the Bystruev algorithm. The core logic focuses on price velocity and spread monitoring to place pending stop or limit orders. Trade management includes a global stop loss and a trailing profit mechanism that activates once a specific percent
This repository provides a collection of MetaTrader 4 expert advisors developed for algorithmic trading research. The library includes multiple distinct robots such as the Turtle strategy, Keltner channel candlestick patterns, and volatility-based breakouts. Each EA implements various risk controls including ATR-based