RiskRecovery
- Experts
- 버전: 2.43
- 활성화: 5
White Radian Oracle Risk Recovery is an Expert Advisor for MetaTrader 5 designed around simple RSI entries, market-direction filtering, ATR-based protection, and basket-level risk recovery.
The system does not rely on fixed lot multiplication. Each new position is evaluated against the remaining basket risk before an order is opened.
Trading Logic
The Expert Advisor uses RSI Period 3 as the main entry signal.
By default:
-
Buy signals are detected when RSI reaches the lower entry area.
-
Sell signals are detected when RSI reaches the upper entry area.
-
Entry behavior can be changed between Touch, Cross, or Touch-or-Cross modes.
A 20-period moving average is used to identify market direction.
When a clear bullish trend is detected, the EA can restrict Sell entries. When a clear bearish trend is detected, it can restrict Buy entries. In flat or sideways conditions, the system can bypass the directional restriction and continue using RSI signals.
Optional EMA alignment and engulfing filters are also available for users who prefer stricter entry conditions.
ATR-Based Stop Loss
The EA calculates the initial Stop Loss from the Average True Range.
The first position establishes the basket invalidation level. Recovery positions use the same common Stop Loss rather than continuously moving the risk farther away from the market.
This keeps the complete position basket connected to one predefined risk structure.
Risk-Based Recovery
Recovery orders are not opened simply because an existing trade is losing.
Before another position can be added, the EA checks:
-
whether the current basket is in loss;
-
whether price has moved far enough from the previous entry using an ATR-based distance;
-
the estimated loss of all open positions at the common Stop Loss;
-
the remaining allowed basket risk;
-
broker minimum lot and volume step;
-
available margin and other safety conditions.
The lot size of each recovery order is calculated from the remaining risk budget.
If the calculated lot is below the broker minimum, the EA can use the minimum lot only when the projected total risk still remains within the configured basket limit.
Basket Risk Control
The strategy manages risk at basket level rather than treating every recovery position as an independent trade.
Main controls include:
Maximum Basket Risk
Defines the maximum projected loss allowed for one trading basket.
Soft Risk Limit
Stops additional recovery entries before the basket reaches the maximum risk.
Risk Safety Buffer
Reserves part of the risk budget for spread, slippage, commission, and execution differences.
Initial Risk Allocation
Controls how much of the basket risk is allocated to the first position.
Recovery Risk Allocation
Controls how much of the remaining risk can be assigned to each recovery position.
Profit Management
The EA includes a basket-level RR trailing system.
When basket profit reaches the configured profit threshold or the configured Risk-to-Reward level, the trailing process becomes active.
The trailing distance is calculated from ATR and follows the favorable price movement. If price reverses through the trailing level, the EA closes the basket.
An optional RSI exit can also be enabled. When used, the RSI exit is designed to close a basket only after the corresponding exit signal and, by default, only when the basket is profitable.
Counter-Trend Protection
The EA can monitor a confirmed breakout across the MA20 structure.
If the market produces a confirmed breakout against the direction of an active basket, the EA can close its positions and terminate the current trading cycle.
This protection is ignored when the market is classified as sideways, helping prevent ordinary range movement around the moving average from unnecessarily terminating the basket.
Main Features
-
RSI Period 3 entry system
-
Touch, Cross, and Touch-or-Cross entry modes
-
MA20 trend-direction filter
-
Sideways-market bypass
-
ATR-based Stop Loss
-
Shared basket Stop Loss for recovery positions
-
Risk-based lot calculation
-
ATR-based recovery spacing
-
Maximum basket risk control
-
Soft risk limit and safety buffer
-
Configurable maximum recovery orders
-
Basket-level Risk-to-Reward trailing
-
Optional RSI profit exit
-
Counter-trend MA20 breakout protection
-
Optional spread filter
-
Optional trading-hour filter
-
Free-margin protection
-
One-direction trading mode
-
Lightweight on-chart status display
Default Concept
The default configuration is designed around a simple structure:
RSI signal → direction check → ATR Stop Loss → risk calculation → optional recovery → basket profit management
Recovery is used only while sufficient risk capacity remains. The EA will stop adding positions when its configured risk conditions no longer allow another safe order.
Recommended Use
Before using the Expert Advisor on a live account, test the selected symbol, timeframe, broker conditions, contract size, spread, and account balance in the MetaTrader 5 Strategy Tester.
The values expressed in account currency, including basket risk and profit thresholds, should be adjusted to match the account size and the trading instrument.
Different brokers can have different contract specifications, minimum lot sizes, spreads, Stop Level requirements, commissions, and execution conditions.
Trading involves risk. Historical tests and previous trading results do not guarantee future performance.
