OPEN-SOURCE SCRIPT

KC + EMA + ORB + Vol + Levels

85
What the script is

It’s a decision dashboard that combines several “filters” into one view:

KC Bias (trend direction)

Weekly break context (key weekly level break + optional 2–3 week wait gate)

EMA filter (trend confirmation on your chart timeframe)

RVOL (is volume supportive right now?)

ORB (did price break the opening range?)

Price Action state (Bull / Bear / Chop)

Ripster MTF tiles (1H / Daily / Weekly cloud direction)

Levels (PMH/PML, DH/DL, optional prior RTH highs/lows)

ATR/DTR + Calls/Puts bands (range context)

It then outputs:

A FINAL status: CALL / PUT / NO TRADE

A CALL/PUT marker on chart when everything agrees

Tiles at bottom for quick MTF + RVOL read

Optional levels drawn on chart

How “CALL / PUT / NO TRADE” is decided
✅ CALL (FinalLongOK)

Only when ALL of these are true:

KC Bias = CALL (bull trend on HTF1 and optionally HTF2)

Weekly Break Long OK (price crossed above prev week high and wait gate is satisfied if enabled)

EMA Long OK (price above EMA trend; optional stacking)

RVOL OK (rvolNow ≥ threshold)

ORB Long OK (ORB break happened if ORB is enabled)

✅ PUT (FinalShortOK)

Same idea but bearish:

KC Bias PUT

Weekly break below prev week low (+ wait gate)

EMA short confirmation

RVOL OK

ORB short break

Otherwise

NO TRADE (means conditions are mixed or not confirmed yet)

How to read the colors (super simple)
RVOL tiles (your rule)

Yellow = weak/volume dropped (below min)

Green = good/acceptable (≥ min)

Red = best/strong (≥ min * best multiplier)

Gray = off or waiting

Price Action row

Green = Bullish

Red = Bearish

Yellow = Chop (ATR% is small = range / noisy)

Gray = neutral

Ripster tiles

Green = bullish EMA cloud direction

Red = bearish

Yellow = neutral / flat

Gray = waiting / not enough data

What ORB “No break” means

ORB is the opening range (first X minutes after 9:30).

BUILD: still inside the ORB window, range is forming

No break: after the range is set, price has not broken above ORB High or below ORB Low (based on your chosen mode: close or wick)

Long ✓: breakout above ORB High

Short ✓: breakdown below ORB Low

So “No break” does NOT mean bearish by itself. It means: no opening-range breakout signal yet.

How you can use it (practical workflow)
1) Start with the “FINAL” row

FINAL = CALL → you’re allowed to be bullish (look for long setups)

FINAL = PUT → you’re allowed to be bearish (look for short setups)

FINAL = NO TRADE → don’t force it; market is mixed or unconfirmed

This stops overtrading.

2) Use Price Action to avoid chop traps

If Price Action = Chop (Yellow):

expect whipsaws

size down, tighten targets, or skip

3) Use RVOL to confirm “move quality”

If RVOL is Yellow → breakouts often fail or move slower

If RVOL is Green/Red → moves are more likely to follow through

4) Use Ripster tiles as “big picture bias”

If 1H + Daily tiles are both Green → long setups have tailwind

If they’re mixed (1H red, Daily green) → expect chop/pullbacks

If all red → short bias

5) Use Levels as targets + invalidation zones

PMH/PML, DH/DL are natural reaction levels

You can plan:

Entry triggers near levels

Stops beyond levels

Targets at next level

Quick “rules” a beginner can follow

Trade only when FINAL says CALL/PUT

Avoid trading when Price Action is Yellow

Prefer trades when RVOL is Green/Red

Use Ripster tiles to understand “trend alignment”

Use PMH/PML and DH/DL as profit targets / stop references

Wyłączenie odpowiedzialności

Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.