명시
I am building a professional-grade survival EA for USDJPY designed to:
-
Repeatedly pass FTMO-style challenges
-
Sustain long-term funded accounts
-
Deploy safely across multiple prop accounts
This is not a retail scalper.
This is a controlled EMA pullback engine with strict risk governance and anti-correlation logic.
All parameters must be configurable. Defaults must match exactly as listed.
Core Strategy – EMA Pullback Continuation Model
Instrument:
USDJPY
London Session Only
Trend Framework
-
Primary trend filter: (EMA 50 ...configurable)
-
Optional higher confirmation: (EMA 200 ...configurable)
-
Trade direction allowed only when:
-
Price > EMA 50 → Long bias
-
Price < EMA 50 → Short bias
-
-
No trading during flat EMA compression (configurable slope filter optional)
Entry Structure
-
Trend confirmed via EMA position
-
Price pulls back into EMA zone (configurable tolerance: default ±1 pip)
-
Confirmation candle closes back in trend direction
-
Entry at break of confirmation candle high/low
-
Maximum 2 trades per day
Default Trade Parameters
-
Stop Loss: 10 pips (configurable)
-
Take Profit: 20 pips (configurable)
-
Break-even trigger: +10 pips
-
Break-even offset: +1 pip
-
Trailing Stop: ON
-
Trailing Distance: 15 pips
-
Hidden SL/TP (stealth mode): ON
This creates:
-
Controlled frequency
-
Structured R:R (1:2 default)
-
Limited daily variance
-
Prop-safe statistical edge
Risk & Survival Engine (Prop-Firm Compliant)
| Parameter | Default | Configurable |
|---|---|---|
| Risk per trade | 1% equity | Yes |
| Max daily loss | 2% | Yes |
| Max total drawdown | 8% | Yes |
| Daily profit lockout | 2% | Yes |
| Max trades/day | 2 | Yes |
| Max open trades | 1 | Yes |
| Pause after daily breach | ON | Yes |
| Friday shutdown | 21:00 UK | Yes |
| Emergency equity kill switch | ON | Yes |
EA must auto-disable trading if limits are breached.
Survival > aggression.
Session Controls
-
London session: 06:30 – 12:30 (configurable)
-
Optional second session (disabled by default)
-
Weekend trading: OFF
Execution Protection
| Parameter | Default |
|---|---|
| Max spread | 2.0 pips |
| Max slippage | 2.0 pips |
| Trade cooldown | 10 minutes |
| Min time between trades | 5 minutes |
| News filter structure | Placeholder ready |
All configurable.
Multi-Account Anti-Correlation Engine (Critical)
Designed to safely run across multiple funded accounts.
| Feature | Default | Configurable |
|---|---|---|
| Entry delay randomization | ±15 sec | Yes |
| Lot size micro-variation | ±3% | Yes |
| SL/TP micro offset | ±1 pip | Yes |
| Spread tolerance variation | ±0.2 pip | Yes |
| Slippage variation | ±0.2 pip | Yes |
| Random signal skip | 5% | Yes |
| Execution jitter | ON | Yes |
All randomization toggleable ON/OFF.
Objective: break identical trade signatures while preserving core logic integrity.
Money Management Modes
-
Fixed lot (default 0.10)
-
% equity risk (default 1%)
-
% balance risk (OFF)
-
Auto-compound (ON)
-
Weekly scaling multiplier (default 2.0 – optional)
All configurable.
Dashboard Requirements
On-chart display showing:
-
Balance
-
Equity
-
Daily P/L
-
Current DD %
-
Lot size
-
Risk %
-
Trading status (Active / Paused / Locked)
-
Session status
Fully customizable (font, color, position).
Technical Requirements
-
Clean professional MQL5 architecture
-
Modular structure
-
No warnings
-
Proper error handling
-
Live execution stability!
-
Back-test compatible( Test only run on real account with real tick based on the real ticks!)
-
Efficient CPU usage
-
Clear input organization
Budget
Max: $120
Quality and structural correctness are more important than speed.
When Applying
Please include:
-
Relevant prop-firm EA experience
-
Example projects
-
Estimated delivery time
-
Confirmation you understand survival-focused architecture
-
Confirmation you can implement structured randomization properly