OPEN-SOURCE SCRIPT

Scissors&Knifes V3.1

261
โœ‚๏ธ The Scissors (PAG Chop V4 Engine)
๐Ÿง  Core idea

Scissors measure market compression and breakout readiness.
They use a modified Choppiness Index that looks at the relationship between:

True Range volatility (ATR ร— period length)

The total highโ€“low range over the same window.

The smaller the ratio (sum of TR vs range), the more directional and impulsive the market is.
The higher the ratio, the more โ€œsidewaysโ€ the market trades.

This version smooths the result over PAG_SMOOTHLEN bars and applies several color bands that correspond to volatility states.

๐ŸŽจ Color code meaning
Range State Color Interpretation
โ‰ค 30 Strong Red #8B0000 Momentum exhaustion on downside, sellers dominating โ€” about to reverse or already strong down-trend.
30 โ€“ 38 Brick Red #A52A2A Fading downside pressure; often the โ€œbleeding edgeโ€ of a bearish climax.
38 โ€“ 55 Transparent black (ฮฑโ‰ˆ100) Neutral chop zone โ€” indecision, range-building.
55 โ€“ 61.8 Yellow (optional) #DAA520 Early compression pocket where volatility starts contracting; the calm before a trend.
61.8 โ€“ 70 Bright Green #556B2F Energy release phase: volatility breaking out upward.
โ‰ฅ 70 Strong Green #355E3B Sustained bullish drive, often continuation leg of a trend.

๐Ÿชถ Secret nuance:
The transition bands (38โ€“45 and 45โ€“55) are treated as fully transparent to mark โ€œdead zones.โ€
When PAG Chop sits here, all label activity pauses โ€” the system resets its cluster memory so the next colored print begins a new โ€œclusterโ€, letting you clearly see where fresh directional momentum starts.

๐Ÿงฉ Cluster logic

Every time a colored (non-transparent) reading appears, it belongs to a โ€œcolor cluster.โ€
Grey labels (= count 1) mark the genesis of a new cluster, and following counts 2, 3, 4 โ€ฆ represent the internal continuity of that trend state.
You can optionally hide the first N grey or count 2 labels to reduce clutter on the initial stabilization bars.

โœ‚๏ธ Label meaning

Each label shows:

Emoji โœ‚๏ธ

Current count (e.g. โœ‚๏ธ = 3 means 3 timeframes are simultaneously firing)

Optional list of the timeframes that contribute.

So a high count (e.g. 8โ€“10) means many lower TFs are synchronizing volatility breakout โ€” a multiframe alignment, often just before an acceleration burst.

๐Ÿ”ช The Knife (Mr Blonde V4 Engine)
๐Ÿง  Core idea

Mr Blonde converts the slope of a long EMA into an angle-of-attack metric โ€” literally the โ€œtiltโ€ of market momentum.
It computes the EMA gradient relative to price span and rescales it into degrees (-5 ยฐ to +5 ยฐ).
The steeper the angle, the stronger the directional push.

๐ŸŽจ Color code meaning
Angle range Color Interpretation
โ‰ฅ +5 ยฐ Transparent (Black 1) Fully over-extended up move โ€” wait for reset.
+3.57 โ€“ +5 ยฐ Dark Red Strong upward slope, momentum apex.
+2.14 โ€“ +3.57 ยฐ Orange Medium upward slope, trend acceleration zone.
+0.71 โ€“ +2.14 ยฐ Light Orange Mild upward bias, pre-momentum phase.
0 to -0.71 ยฐ Yellow Neutral transition.
-0.71 โ€“ -2.14 ยฐ Olive Green Soft bearish slope.
-2.14 โ€“ -3.57 ยฐ Olive Drab Building bearish momentum.
-3.57 โ€“ -5 ยฐ Hunter Green Strong downward angle, aggressive push.
โ‰ค -5 ยฐ Transparent (Black 2) Oversold/over-tilted โ€” likely exhaustion.

๐Ÿชถ Secret nuance:
Mr Blonde uses a โ€œspan normalizationโ€ factor that divides EMA slope by the dynamic range of highs and lows.
This lets it compare angles fairly across assets with different volatility profiles (e.g. BTC vs ES) โ€” itโ€™s one of the rare EMA-angle implementations that self-scales properly.

๐Ÿ—ก Label meaning

Emoji ๐Ÿ”ช

Count = how many TFs share the same momentum angle bias.

When many TFs show the same slope polarity (e.g. knife = 8), youโ€™re in a deep momentum cascade โ€” a โ€œknife trend.โ€

๐Ÿ’ซ Yellow knife

The yellow state marks neutrality or slope flattening.
If you enable yellow visibility (mb_show_yellow), you can see where momentum cools off โ€” often the earliest reversal hint.

โš™๏ธ Shared mechanics between โœ‚๏ธ and ๐Ÿ”ช
Multi-timeframe sweep

The script cycles through 1 m โ†’ 10 m by default, running both engines once per TF.
Each returning true adds +1 to the count.
So:

sc_hits = count of timeframes where PAG fires + 1

knife_hits = count of timeframes where MB fires + 1

That โ€œ+1 shiftโ€ means thereโ€™s always at least 1, letting count = 1 represent the local TF itself.

Cluster limiter

If Limit max labels per cluster is on, you cap how many total symbols (both โœ‚๏ธ & ๐Ÿ”ช, including trails) can appear within one color phase โ€” avoiding chart spam during extended trends.

Trails

Each printed label seeds a short-lived โ€œtrailโ€ sequence โ€” faded copies extending N bars forward.
Trails visualize the linger effect of the last signal, useful for visually connecting bursts in momentum.

Grey or count = 1 labels can have shorter or longer trails depending on your overrides (*_trail_bars_grey).
Theyโ€™re purely visual and do not affect alerting.

Alerts

Alerts fire independently of whether you hide labels โ€” unless you enable โ€œrespect filtersโ€.
This guarantees you never miss a structural signal even if you suppress visuals for clarity.

๐ŸŒˆ Interpreting Both Together
Scenario Interpretation
โœ‚๏ธ = low (1โ€“2) + ๐Ÿ”ช rising (red/orange) Market just leaving chop, early thrust stage.
โœ‚๏ธ = high (โ‰ฅ 5) + ๐Ÿ”ช green Fully aligned breakout continuation โ€” trend in progress.
โœ‚๏ธ = yellow cluster + ๐Ÿ”ช yellow Volatility squeeze, energy buildup โ€” next expansion near.
โœ‚๏ธ = green cluster โ†’ ๐Ÿ”ช turns red Cross-state conflict; likely transition or correction.
โœ‚๏ธ = grey + ๐Ÿ”ช grey Reset condition โ€” both engines cooling; stand aside.

๐Ÿ’ก Hidden edge:
Scissors signal potential, Knife measures kinetic force.
The perfect storm is when โœ‚๏ธ goes from yellowโ†’green one bar before ๐Ÿ”ช shifts from orangeโ†’green โ€” it catches the birth of directional flow while volatility is still tight.

๐Ÿงญ Reading the labels intuitively

Grey โœ‚๏ธ/๐Ÿ”ช = 1 โ†’ embryonic state, may fizzle or bloom.

โœ‚๏ธ/๐Ÿ”ช = 2 or 3 โ†’ expansion taking hold.

โœ‚๏ธ/๐Ÿ”ช โ‰ฅ 4 (mid black) โ†’ strong synchronized drive across TFs.

Transparent gap โ†’ cluster reset; prepare for new phase.

Trail lines โ†’ echo of previous cluster strength.

Final secret tip ๐Ÿ—

Because both engines are mathematically uncorrelated (volatility vs EMA angle), when they agree in color polarity on multiple TFs, you have one of the cleanest probabilistic trend windows possible.
If you ever see โœ‚๏ธ = 6 + ๐Ÿ”ช = 6 both pointing the same way โ€” thatโ€™s a โ€œknife-through-the-scissorsโ€ moment: volatility expansion and directional slope synchronized โ€” those are the bars where institutional algorithms tend to add size.

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.