Wick touches EMA5.
Wick touches EMA5.
Close in Β±$X of SMA21.
Close in Β±$X of SMA50.
Close in Β±$X of SMA100.
Close in Β±$X of SMA200.
| TF | Zone width |
|---|---|
| M15 | Β±$3.00 |
| H1 | Β±$5.00 |
| H4 | Β±$5.00 |
| D1 | Β±$5.00 |
| W1 | Β±$5.00 |
Fast vs medium β early shift.
Fast vs slow β structural.
Golden / death cross.
All 4 SMAs within $5.
Compression released.
Short bias.
Long bias.
Most frequent.
Mid-term exhaustion.
Rare, high conviction.
| TF | SMA21 | SMA50 | SMA200 |
|---|---|---|---|
| M15 | $15 | $25 | $50 |
| H1 | $35 | $60 | $120 |
| H4 | $80 | $150 | $300 |
| D1 | $180 | $300 | $600 |
| W1 | $350 | $700 | $1,500 |
Price away from EMA5 for N+ closed bars. Detects exhaustion of impulse moves.
Counter resets when bar closes back inside threshold. Kills single-bar spikes.
| TF | Threshold | Bars |
|---|---|---|
| M15 | disabled | β |
| H1 | $8 | 2 |
| H4 | $25 | 2 |
| D1 | $60 | 2 |
| W1 | $150 | 2 |
Price within $4 of level β first heads-up.
Price within $2 β get ready, fingers on button.
Price within $1 of level β decision moment.
Closed bar pierces level by >$2.
Price returns to a broken level β high-quality entry signal.
Price leaves touch zone without breaking β level held.
| Today (May 7) | |
|---|---|
| Level 1 | $4,867 |
| Level 2 | $4,821 |
| Level 3 | $4,780 |
| Level 4 | $4,728 |
| Level 5 | $4,679 |
| Level 6 | $4,639 |
| Level 7 | $4,600 |
| Level 8 | $4,552 |
| Level 9 | $4,516 |
| Level 10 | $4,466 |
Sent once on EA load. Confirms Telegram is wired.
{SMA} = SMA21 / 50 / 100 / 200
Label: SMA21ΓSMA50, SMA21ΓSMA200, SMA50ΓSMA200. Skipped on init bar.
{MA} = SMA21 / SMA50 / SMA200
π prepends + "+ RSI overbought".
π prepends + "+ RSI oversold".
Fires when price enters the $4 band. First heads-up.
Fires when price enters the $2 band. Position your finger.
Confirmed only on closed bar. Flip note: was resistance β potential support, etc.
Highest-quality entry signal β broken level being tested as new role.
Auto-entry on level touch. One trade per level per day.
Fires when price touches the highest or lowest level β no adjacent level to use as SL.
Sent if broker rejects the order (insufficient margin, market closed, etc.). Level remains unlocked β will retry next touch.
If both sides over, larger overage closes first; other on next tick.
Buy and sell volumes capped independently at 0.20 lot each. Hedged positions allowed β 0.20 buy + 0.20 sell is fine. When one side breaches its cap, the newest position on that side closes at market.
On every tick, the EA sums buy volume and sell volume separately for all XAUUSD positions on the account. Each total is checked against 0.20 lot independently. If a side is over its cap, the newest position on that side closes at market. If both sides are over, the side with the larger overage closes first; the other side closes on the next tick.
| Position state | Action |
|---|---|
| 0.20 buy + 0.20 sell | Allowed |
| 0.15 buy + 0.10 sell | Allowed |
| 0.25 buy + 0.10 sell | Close newest BUY |
| 0.05 buy + 0.25 sell | Close newest SELL |
| 0.30 buy + 0.25 sell | Close newest BUY |
No per-position stop loss. No per-position take profit. No total floating-loss cap. No drawdown limit. The lot cap is the only auto-enforcement β it caps exposure size per side, not loss size. Position-level risk is your responsibility.
On Key Level touch, the EA auto-opens a 0.01 lot position betting on a bounce. Each level can trigger one trade per day; after TP or SL hits, that level is locked until tomorrow.
When price touches a level (within $1):
β’ Falls into level (was above) β BUY 0.01 lot
β’ Rises into level (was below) β SELL 0.01 lot
TP set at +$3 from entry. SL set at the next adjacent level (~$44 away based on today's grid).
$3 reward vs ~$44 risk = 1:14.7 R:R. Need ~7% win rate to break even at this ratio. Achievable at structural levels with good selection β but a single bad trade wipes out 14 wins. Watch this carefully and tighten SL if needed.
Trade is skipped (level locked, no retry today) if no SL level exists on the relevant side β i.e. price touches the highest or lowest level in the grid. Retests of broken levels do not trigger bounce trades, only fresh approach-to-touch transitions do.
InpEnableBounceTrade = true.