Based on the OGT Zone Recovery system, it manages trades by opening counter-positions within a defined price zone when an initial trade goes into drawdown. The system employs a lot multiplier to facilitate basket exits at a combined take profit level. Trading can be initiated manually or automatically using a multi-timeframe RSI strategy. Risk controls include an optional maximum loss in deposit currency, a trade timer, and dynamic zone adjustments.
Read from Locking System.mq4. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
RecoverySettings
string
—
ZONE RECOVERY SETTINGS
RecoveryZoneSize
int
200
Recovery Zone Size (points)
TakeProfit
int
200
Take Profit (points)
MaxTrades
int
0
Max Trades (0 for unlimited)
SetMaxLoss
bool
false
Max Loss after Max Trades reached?
MaxLoss
double
0
Max Loss after Max Trades (0 for unlimted) in deposit currency.
UseRecoveryTakeProfit
bool
true
Use a Recovery Take Profit
RecoveryTakeProfit
int
50
Recovery Take Profit (points).
PendingPrice
double
0
Price for pending orders
ATRHeader
string
—
ATR Dynamic Zone Sizing
UseATR
bool
false
Use ATR?
ATRPeriod
int
14
ATR Period
Show all 40 inputs
Name
Type
Default
Description
ATRZoneFraction
double
0.2
Fraction of ATR to use as Recovery Zone
ATRTPFraction
double
0.3
Fraction or ATR to use for TP sizes
ATRRecoveryZone
double
0.15
Fraction of ATR to use for recovery TP.
MoneyManagement
string
—
MONEY MANAGEMENT SETTINGS
RiskPercent
double
0
Account % Initial Lot Size (set to 0 if not used)
InitialLotSize
double
0.1
Initial Lot Size (if % not used)
LotMultiplier
double
2
Multiplier for Lots
LotAdditions
double
0
CustomLotSizing
string
—
CUSTOM LOT SIZES
CustomLotSize1
double
0
CustomLotSize2
double
0
CustomLotSize3
double
0
CustomLotSize4
double
0
CustomLotSize5
double
0
CustomLotSize6
double
0
CustomLotSize7
double
0
CustomLotSize8
double
0
CustomLotSize9
double
0
CustomLotSize10
double
0
TimerSettings
string
—
TIMER SETTINGS
UseTimer
bool
false
Use a Trade Timer?
StartHour
int
0
Start Hour
StartMinute
int
0
Start Minute
EndHour
int
0
End Hour
EndMinute
int
0
End Minute
UseLocalTime
bool
false
Use local time?
TradeSettings
string
—
EA SETTINGS
EA_Mode
EA_Setting
Manual
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone wawaw237zz/Arbitrage-Expert 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.
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.
Icarus is an automated trading system for MetaTrader 4 that employs a grid strategy with Martingale lot scaling. It utilizes Bollinger Bands and the Stochastic Oscillator to identify entry points, offering a conjunctive mode for filtered execution. The EA manages risk through maximum position limits, equity warning thr
This MetaTrader 4 expert advisor implements a correlation-based hedging strategy between two instruments, typically UKOIL and USOIL. It monitors the price spread between the two assets, opening buy and sell positions simultaneously when the spread expands or narrows beyond defined thresholds. The EA manages exits based
This MetaTrader 4 robot implements a multi-currency mean-reversion strategy, targeting price returns to the average on correlated forex pairs. It manages trades using a grid system with a significant martingale multiplier to scale lot sizes. The expert advisor allows for simultaneous trading on multiple symbols to dive
This MetaTrader 4 expert advisor is an automated grid trading system that utilizes a variety of indicators including Moving Averages, CCI, Bollinger Bands, and MACD for trade entries. It employs a martingale-style lot multiplier to manage position sizing across sequential grid levels. The software includes risk control
This MetaTrader 5 expert advisor functions as a grid-based recovery system that can operate independently or manage trades from external EAs via magic number filtering. It initiates entries using Bollinger Bands and RSI indicators, then manages drawdown through a recovery grid matrix. The system employs dynamic ATR-bas
Advanced Grid Trading is a MetaTrader 5 expert advisor that manages a complex grid strategy across four configurable layers. It places stop and limit orders at fixed intervals, employing either fixed or geometric lot scaling for increased grid depth. Trade management includes a shared profit pool used to close losing p