Timeframes: 5m (bias) + 1m (entry)
Indicators you’ll use (within free limit):
Custom Pine (plots EMA 9/21/200 + signals) → counts as 1 indicator
Built-in RSI (14) → counts as 2nd indicator
(Optional) Built-in Volume → 3rd indicator (your limit)
Bias (5m):
Trade longs only if price is above EMA200 and EMA200 is rising.
Trade shorts only if price is below EMA200 and EMA200 is falling.
Trigger (1m):
Wait for EMA9 cross EMA21 with 5m bias direction.
RSI(14) confirmation: above 50 for longs / below 50 for shorts.
Enter on close of the signal candle or on a quick pullback to EMA9/21.
Risk / Reward:
SL: $0.80 (or just beyond the last micro-swing; cap at $0.80).
TP options:
Quick: $0.50 (stack wins).
Balanced: $0.80 (1:1).
At +$0.40, move SL to breakeven.
If candle structure breaks (e.g., closes past EMA21 against you), cut early.
News filter: Don’t enter 1–2 minutes before major releases; consider momentum 1–2 minutes after if direction is clean (big 1m body + follow-through).
A. Add the custom EMA script (saves 2 indicator slots)
Open any XAUUSD chart.
Click Pine Editor (bottom).
Paste the code below.
Click Add to chart → then Save (name it “EMA 9/21/200 + Signals”).
If you want alerts and your plan allows 1 free alert, right-click the chart → Add alert → choose the script’s signal (see alertconditions).
//@version=5
indicator("EMA 9/21/200 + Cross Signals (Scalp)", overlay=true, timeframe="", timeframe_gaps=true)
// Inputs
fastLen = input.int(9, "Fast EMA (9)", minval=1)
slowLen = input.int(21, "Slow EMA (21)", minval=1)
trendLen = input.int(200,"Trend EMA (200)", minval=1)
// EMAs
fast = ta.ema(close, fastLen)
slow = ta.ema(close, slowLen)
trend = ta.ema(close, trendLen)
// Plots
plot(trend, color=color.gray, linewidth=2, title="EMA 200 (Trend)")
plot(fast, color=color.teal, title="EMA 9")
plot(slow, color=color.orange,title="EMA 21")
// Signals: only when aligned with trend
longCond = ta.crossover(fast, slow) and close > trend
shortCond = ta.crossunder(fast, slow) and close < trend
plotshape(longCond, title="Long Signal", style=shape.triangleup, location=location.belowbar, size=size.tiny, color=color.teal, text="L")
plotshape(shortCond, title="Short Signal", style=shape.triangledown, location=location.abovebar, size=size.tiny, color=color.orange, text="S")
// Light background bias (very subtle)
bgcolor(close > trend ? color.new(color.green, 92) : color.new(color.red, 92))
// Alerts (use sparingly on free plan)
alertcondition(longCond, title="Long Cross + Above 200", message="Long setup: EMA9>EMA21 & price>EMA200")
alertcondition(shortCond, title="Short Cross + Below 200", message="Short setup: EMA9<EMA21 & price<EMA200")
B. Add RSI (built-in)
Click Indicators → search “RSI” → choose Relative Strength Index (by TradingView).
Settings: length 14, levels 50 / 70 / 30 (default is fine).
You’ll mainly use 50 as a trend-confirmation threshold.
C. (Optional) Add Volume
Click Indicators → Volume (built-in). Use it to avoid totally dead periods.
D. Timeframes & layout
Switch between 5m (bias) and 1m (entry).
Save the layout: Top bar → Save (so your script stays loaded).
Pre-session (10 min): Mark major highs/lows from 15m/1H to know where price might react. Check news.
Bias check (5m): Above/Below EMA200 & slope direction.
Execution (1m):
Wait for EMA9/21 cross in bias direction.
Confirm RSI(14) > 50 (long) / < 50 (short).
Lot ≈ Balance / 1000, SL = $0.80, TP = $0.50–$0.80.
Move to BE at +$0.40; partials allowed.
Risk guardrails:
Max 3 consecutive losses per session → stop.
Hit daily target → stop. Don’t give it back.
If spreads spike or 1m candles are choppy (overlap, long wicks) → sit out.
P/L per $1 move (gold): ~$100 per 1.00 lot.
So for 0.10 lot, $1 = $10; $0.50 = $5.
Lot size (with this plan): Lot ≈ Balance / 1000 (at 8% risk, $0.80 SL).
Example: $500 balance → 0.50 lot; $1,500 → 1.50 lots.
This is a moonshot. The math works, but execution risk is extreme. Protect yourself with the 3-loss rule and session cutoffs.
When in doubt, drop to TP $0.50, stack small wins, and let one runner per sequence try for $0.80–$1.20.
Always check free margin before increasing size; spreads and slippage matter most around news.
If you want, I can also give you a one-page checklist you can keep next to your screen so you just tick boxes and click — no hesitation.
✅ Do these every day before trading:
Open your XAUUSD chart on TradingView.
Use 5-minute (5m) for direction.
Use 1-minute (1m) for entering trades.
Check the Trend (5m chart):
If price is above the gray EMA200 line and sloping upward → only look to buy (long).
If price is below the gray EMA200 line and sloping downward → only look to sell (short).
Don’t trade against it. (This keeps you with the flow of the market.)
Check News (Forex Factory or Investing.com):
If there’s big gold news (NFP, CPI, FOMC) in the next 10–15 minutes, wait until after.
News can spike price too fast.
Switch to your 1m chart to find entries.
Here’s the simple recipe:
Watch EMA 9 & EMA 21 (teal and orange lines).
When teal (EMA9) crosses above orange (EMA21) → a possible buy.
When teal (EMA9) crosses below orange (EMA21) → a possible sell.
Check RSI (the bottom window):
For a buy → RSI must be above 50.
For a sell → RSI must be below 50.
Confirm price location:
For a buy → price must be above EMA200 (gray line).
For a sell → price must be below EMA200 (gray line).
👉 Only trade when all 3 agree: trend, EMA cross, RSI.
When conditions line up:
Lot size rule: Take your current account balance ÷ 1000.
Example: $100 → 0.10 lot. $500 → 0.50 lot.
This keeps risk controlled.
Set Stop Loss (SL): Always ~$0.80 away from your entry.
On gold, that’s 80 cents (Ex: 1940.00 → SL at 1939.20).
Set Take Profit (TP):
Safe scalp → $0.50 target.
Balanced scalp → $0.80 target.
Move Stop Loss to Break Even (BE):
If trade moves $0.40 in your favor, change SL to your entry price.
This way, if price comes back, you don’t lose.
Trade during best hours (Dubai time UTC+4):
London Open: 11:00–13:00
NY Open: 17:30–19:30
Don’t chase trades outside these windows — price is often choppy.
Stop after hitting daily goal (use the compounding table).
Stop after 3 consecutive losses. No exceptions — come back tomorrow fresh.
At the end of your session:
Write down how many trades you took.
Note if you followed rules (trend, EMA cross, RSI confirm).
Write balance at end of day.
This helps keep you disciplined.
Keep this by your desk:
Trend bias (5m) → Above EMA200 = buy only, below EMA200 = sell only
EMA9 crosses EMA21 in trend direction
RSI confirms (>50 buy / <50 sell)
Lot = Balance ÷ 1000
SL = $0.80, TP = $0.50–$0.80
Move SL to BE at +$0.40
Stop after goal or 3 losses
If you follow just this routine daily, you’ll have a repeatable formula instead of guessing.
However, I personally use a TradingView indicator that highlights the exact continuation candle that meets the criteria above — so I don’t have to monitor charts constantly.
It does not predict the market.
It simply confirms when the structure is valid so execution becomes calm and precise.
If you want to see how I use it:
→ Click the Button Below 👇
Indicator Setup + Workflow Guide (Accurate Premium Indicators)
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping
Best Indicator for Scalping