Auftrag beendet
Spezifikation
Plug-and-Play EA Specifications
1. Strategy Logic
-
Type: Trend-Following with Moving Averages.
-
Indicators:
-
50-period Simple Moving Average (SMA).
-
200-period Simple Moving Average (SMA).
-
-
Timeframe: H1 (1-hour chart) – preconfigured and not adjustable by the trader.
-
Currency Pairs: EURUSD (preconfigured, but can be expanded if needed).
2. Entry Conditions
-
Buy Signal:
-
50 SMA crosses above the 200 SMA (Golden Cross).
-
Price closes above the 200 SMA for confirmation.
-
-
Sell Signal:
-
50 SMA crosses below the 200 SMA (Death Cross).
-
Price closes below the 200 SMA for confirmation.
-
3. Exit Conditions
-
Take Profit: Fixed at 1:2 risk-reward ratio (preconfigured).
-
Stop Loss: Placed at the recent swing low (for buys) or swing high (for sells).
-
Trailing Stop: Activated at 20 pips in profit, trailing by 10 pips (preconfigured).
4. Risk Management
-
Risk per Trade: Fixed at 1% of the account balance (preconfigured).
-
Lot Size Calculation:
Lot Size = Account Balance × 0.01 Stop Loss in Pips × Pip Value Lot Size=Stop Loss in Pips×Pip ValueAccount Balance×0.01 -
Maximum Drawdown:
-
Stop trading if the account reaches a 5% daily drawdown or 10% total drawdown (preconfigured).
-
-
Max Open Trades: Limited to 1 trade at a time (preconfigured).
5. Additional Filters
-
Time Filter: Only trade during London and New York sessions (preconfigured).
-
News Filter: Avoid trading during high-impact news events (use an economic calendar API or preloaded news data).
-
Daily/Weekly Stop:
-
Close all trades and stop trading if the account reaches a 5% daily profit or 10% weekly profit (preconfigured).
-
6. User Interface (UI)
-
The EA should have a simple interface with the following options:
-
On/Off Switch: To enable or disable the EA.
-
Account Balance Display: Show the current account balance.
-
Risk Percentage: Preconfigured at 1% (non-adjustable).
-
Trade Status: Display whether the EA is active, in a trade, or stopped due to drawdown/profit limits.
-
7. Error Handling
-
The EA should log all errors (e.g., connectivity issues, margin errors) and stop trading if any critical error occurs.
-
It should automatically resume trading once the issue is resolved.
8. Backtesting and Optimization
-
The developer should backtest the EA on EURUSD H1 for at least 2 years of historical data.
-
Optimize the parameters (e.g., SMA periods, trailing stop distance) to ensure robustness.
-
Perform Monte Carlo simulations to test the EA’s performance under different market conditions.
9) Licensing - basic licensing will do