38 lines
No EOL
1.9 KiB
Text
38 lines
No EOL
1.9 KiB
Text
Build a **bullish scalping strategy** for **XAUUSD** using **1-minute to 15-minute timeframes**.
|
|
|
|
🔹 **Trend Filter**
|
|
- Only take long trades when **EMA 50 is above EMA 200** on the **15-minute timeframe** (higher timeframe filter).
|
|
- Only consider entries on the **current timeframe** (1m, 5m, or 15m — whichever is selected).
|
|
|
|
🔹 **Entry Conditions (Long Only)**
|
|
- Wait for a **pullback** in price toward the **EMA 50** on the current chart.
|
|
- Require **RSI (14)** to cross **upward above 30**, indicating oversold conditions resolving.
|
|
- Confirm entry with a **bullish candlestick pattern**, such as a **bullish engulfing** or **hammer**, within 2 candles of the pullback.
|
|
|
|
🔹 **Stop Loss**
|
|
- Place stop loss **just below the most recent swing low**, using a 10-bar lookback.
|
|
- If the swing low is too close (e.g., <10 pips), set a fallback stop loss at **0.2% below entry**.
|
|
|
|
🔹 **Take Profit**
|
|
- Set a take profit at **2× the risk** (i.e. 2R target).
|
|
- Include a **trailing stop**:
|
|
- Once price moves 1R in profit, move stop to breakeven.
|
|
- After that, trail the stop by 0.5R behind recent higher lows.
|
|
|
|
🔹 **Risk Management**
|
|
- Risk **1% of account equity per trade**.
|
|
- Only one active trade at a time.
|
|
- Avoid trades when **spread > 3 pips** or **ATR(14) is too low** (indicating low volatility).
|
|
- Maximum 3 trades per session (optional constraint).
|
|
|
|
🔹 **Backtest & Output**
|
|
- Run backtest on 15m and 5m timeframes separately and show:
|
|
- Total trades
|
|
- Win rate
|
|
- Average risk-reward ratio
|
|
- Max drawdown
|
|
- Profit factor
|
|
- Equity curve
|
|
|
|
Also, output the **code or pseudocode** used to generate the strategy, and allow for parameter adjustment (e.g. EMA lengths, RSI threshold, trailing stop parameters).
|
|
|