Reduce_risks
This EA is designed to reduce trading risk by implementing hedging strategies that open opposing positions when existing trades move against the trader. It monitors open positions and automatically places counter-direction trades to limit drawdown exposure.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
| Symbol | P&L | Annual | Max DD | Trades | Win rate | Sharpe | Recovery | Losing streak | Per trade | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| XAUUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
Why this EA never traded: no entry rule survived the conversion.
Converted from MQL5 to Python and run with the same rules for every EA. Positions use MT5 lot sizes (100,000 units per FX lot, 100 oz per gold lot) with 1:100 leverage, one order at a time, and a stop-out below 10% of the starting balance. Sharpe is computed from the equity curve. Results marked as unreliable are shown for completeness only.
Blow-up risk: No blow-up pattern found
- Has no stop loss or trailing stop
On its own this is not a typical blow-up pattern, and the account was not stopped out in our backtests. That is not a guarantee: any EA can lose money.
High: stopped out in our backtest, or martingale/grid sizing without a stop loss. Elevated: martingale or grid sizing with a stop loss, or several positions at once without a stop loss. What the label means and what we found →
Strategy analysis
The core strategy of this EA is risk hedging, opening opposing positions when existing holdings show losses to reduce overall risk exposure. Entry conditions are based on monitoring floating losses of existing positions, triggering hedging operations when losses reach a preset threshold. Exit conditions may include closing the hedge when the primary position returns to profit or when the hedge position reaches its target profit. Position sizing uses either fixed lots or a ratio-based approach relative to the original position to determine hedge size. Money management is defensive by design as indicated by the name 'Reduce risks', aiming to protect capital rather than pursue high returns, though multiple hedges can complicate position management. Overall, this is a defensive trading approach suitable for protecting existing positions in volatile markets.
Strengths
- Effectively limits downside risk of directional positions, providing protection in volatile markets
- Hedging strategy logic is clear and executable without complex technical indicator analysis
- Semi-automated design allows traders to retain discretion over primary positions, offering flexibility
Weaknesses
- Hedge positions themselves can incur losses; sustained one-sided market moves may cause both original and hedge positions to lose simultaneously
- Multiple hedges can overcomplicate position structure, increasing management difficulty and spread costs
- Lack of explicit stop-loss mechanisms may lead to uncontrolled risk if hedging fails
Possible improvements
- Add stop-loss settings for hedge positions to prevent double losses when hedging fails in trending markets
- Incorporate spread filtering and volatility detection to avoid frequent hedging during high spread or extreme volatility conditions
Risk assessment
Overall risk: Medium
- Lack of stop-loss on hedge positions may cause both sides of the position to accumulate losses simultaneously
- Frequent hedging increases trading costs (spreads and commissions), which may erode account equity
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
HedgeTriggerPips | N/A | Floating loss in pips to trigger hedge |
HedgeLotMultiplier | N/A | Hedge lot multiplier relative to original position |
MaxHedgePositions | N/A | Maximum allowed hedge positions |
CloseHedgeOnProfit | N/A | Close hedge when main position is profitable |
MagicNumber | N/A | Order magic number to manage; 0 manages all orders |
Similar Hedging EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.