In the reading-a-signal lesson back in Foundations you met the four signal categories — BUY, SELL, CONFLICT, NEUTRAL — and the + suffix that marks the highest conviction tier. The lesson told you that + requires "all three engines aligned" and "probability above the high-conviction threshold." Both statements are true. Both statements were also slightly simplified. This lesson is where the simplification ends. The three engines do not always vote — sometimes one or more abstains. The quorum rule that decides whether a signal fires at all is different from the cascade gate that decides whether the + suffix appears. And the difference between abstention and conflict — two states that look similar at first glance — is the structural reason BUY+ is genuinely rare.
Three engines, three possible states each
Every signal-evaluation cycle, each of the three engines (Indicator, Candlestick, Smart Money) lands in one of three states:
- Directional — the engine produces a clear bullish or bearish reading with meaningful conviction. It contributes a directional vote to the confluence.
- Abstention — the engine produces no clear directional reading. There's no pattern firing, no indicator confluence, no structural signal worth voting on. The engine does not contribute a vote — it sits out this cycle.
- Conflict — the engine produces a directional reading against what the other engines are saying. It actively votes the opposite way.
These three states matter because the engine treats them very differently. Abstention is silence. Conflict is opposition. A naïve confluence model lumps them together as "not aligned"; our engine does not.
⚠ IMPORTANT CATCH
Abstention is not conflict. Silence is not opposition. A Candlestick engine that sees no clear pattern this bar isn't disagreeing with the bullish Indicator engine — it just has nothing to say. Treating that silence as opposition would penalize setups where one engine is structurally quiet but the others are confident. The engine respects the difference.
The basic quorum rule
When the three engines disagree among themselves, the engine needs a minimum quorum to fire any signal at all. Without the quorum, the row stays NEUTRAL — the engine is telling you "I see something, but not enough to act on."
The quorum rule is regime-aware and respects abstention. Conceptually it works like this: when two or more engines are directional (not abstaining), at least two of them must agree on the same direction. When only one engine is directional and the others abstain, that single directional engine can still fire a plain BUY or SELL — but only a plain one, never a +. The engine recognises that one confident vote with two polite silences is still actionable information; it just doesn't deserve max-conviction labelling.
What the quorum rule does not allow is a single directional vote firing against another engine's active opposition. If the Indicator engine is bullish and the Smart Money engine is actively bearish, the abstention exception doesn't apply — there's real disagreement on the table, and the result is either CONFLICT or NEUTRAL depending on the strength of the disagreement. That distinction is what Lesson 20 will detail next.
The cascade gate — what makes BUY+ rare
The + suffix is governed by a separate rule called the cascade gate. Two conditions must both be true:
i
All three engines affirmatively agree
Not "two agreed and one abstained." Not "two agreed and one barely cleared neutral." All three engines must produce a directional reading in the same direction. No abstentions allowed. No silence counts as agreement. The cascade gate is strict on this point — the absence of opposition is not the same as the presence of confirmation.
ii
Probability clears the high-conviction threshold
A meaningful number above the basic BUY/SELL threshold. The engine has to be unusually confident in the setup — not just leaning bullish, but confident enough that the setup is materially cleaner than ordinary. The exact threshold isn't user-tunable on purpose; calibration discipline lives upstream of you.
The combination is what makes + rare. If you wanted just "three engines agreeing" the suffix would appear more often. If you wanted just "high probability" it would appear on every strong-trend continuation. Requiring both simultaneously is what filters the universe down to the setups where everything has aligned. By design, most rows on your scanner will be plain BUY, plain SELL, CONFLICT, or NEUTRAL. The + is the gift.
The two anchor moments
NIFTY 5m, second week of June, intraday.
14:20 IST. Indicator engine: bullish (weighted indicator score above the basic threshold, RSI rising through 55, MACD positive, EMA stack pointing up). Candlestick engine: abstaining — no pattern firing on the latest few candles. Smart Money engine: bullish — price is inside a fresh bullish OB that hasn't been mitigated. Two engines directional, both aligned, one abstaining. Quorum satisfied. Engine fires plain BUY. The Candlestick engine's silence didn't block the signal — it just kept the + away. The trader who follows this signal takes a standard-size CE position.
14:35 IST, same instrument, fifteen minutes later. Same Indicator engine still bullish. Now a Bullish Engulfing has formed on the 5m chart — Candlestick engine: bullish, directional, no longer abstaining. Smart Money engine: still bullish (price holding inside the OB). All three engines now directional, all three agreed. Probability has climbed because the Candlestick layer added confirmation. Cascade gate cleared. Engine fires BUY+. The trader who already has the standard-size position has a choice — top up to a max-conviction allocation, or let the existing position ride.
Two signals, same direction, fifteen minutes apart. Different conviction tiers because the engine state changed underneath. This is what makes the difference between BUY and BUY+ structurally meaningful, not cosmetic.
Why this matters more than people think
The Indicator engine alone can sometimes look very confident — 7 indicators aligned, weighted score high, regime context favourable. A naïve confluence model would let that single-engine confidence drive + signals. The 3-engine model deliberately doesn't. The reasoning is empirical: setups where all three independent engines agree have historically performed materially better than setups where one engine is alone in its confidence. The cascade gate captures that empirical reality.
The cost is that + signals are rare. The benefit is that when they appear, they mean something. A scanner that produces a + signal every few bars has either weakened its definition of + or doesn't have one. Ours doesn't, because our + is a structural label, not a marketing label.
See it live
📊 Show it live
Vote gate — 2 of 3 directional engines
Bulls: 2 · Bears: 0 · Neutrals: 1
Directional count: 2 → min required: 2
Effective min: 2 · Winning count: 2
Gate PASSES → BUY
2 engines agree (need ≥2) → unified signal fires
Neutral engines do NOT count toward quorum — they abstain. The default rule is "2 of 3 directional". The abstention exception bumps the bar down to 1 when one engine has stepped out AND the leading directional engine has prob ≥ 0.65 — a single confident vote can carry the signal.
PRACTICE
See the quorum rule in action
- Open Strategy Lab. Select NIFTY50, 5m, last 60 days.
- Test 1: Filter for plain BUY signals only (BUY without
+). Run.
- Test 2: Filter for BUY+ signals only. Run.
- Compare the trade count and average win rate.
You will see meaningfully fewer BUY+ signals than plain BUY — and you will see a higher win rate on the BUY+ set. The cascade gate's empirical payoff is exactly this gap.
Open Strategy Lab →
BOTTOM LINE
- Each of the three engines (Indicator, Candlestick, Smart Money) lands in one of three states: directional, abstaining, or in conflict. These are different, and the engine treats them differently.
- The quorum rule decides if any signal fires: when two or more engines are directional, at least two must agree. When only one is directional and the others abstain, that single engine can fire a plain BUY/SELL — but never a
+.
- The cascade gate governs the
+ suffix and is strict: all three engines must affirmatively agree (no abstentions allowed) and probability must clear the high-conviction threshold.
+ is rare on purpose. A scanner that fires + on every other bar has either weakened the definition or never had one.
- Abstention is not conflict — silence and opposition are different states; the engine respects the difference.
Next up: the quorum rule covers what happens when engines abstain. Lesson 20 covers what happens when engines actively conflict — and how regime context decides which engine's vote leads. The conflict resolver is where Modules A, B, and C all come together, and where the engine's deepest synthesis layer lives.
Foundations के reading-a-signal lesson में तुमने चारों signal categories — BUY, SELL, CONFLICT, NEUTRAL — और + suffix से पहली मुलाकात की थी। उस lesson में बताया गया था कि BUY+ के लिए "तीनों engines का एक-मत होना" और "high-conviction threshold पार करना" दोनों जरूरी हैं। दोनों बातें सच हैं। लेकिन वो explanation थोड़ी सरल थी। यह वो lesson है जहाँ वो सरलता खत्म होती है। तीनों engines हमेशा vote नहीं करते — कभी-कभी एक या दो abstain करते हैं। Quorum rule जो तय करता है कि कोई signal fire होगा या नहीं, वो अलग है cascade gate से जो + suffix तय करता है। और abstention और conflict के बीच का फर्क — जो पहली नज़र में एक जैसे लगते हैं — यही वो structural कारण है कि BUY+ सच में दुर्लभ होता है।
तीन engines, तीन संभावित अवस्थाएँ
हर signal-evaluation cycle में, तीनों engines में से हर एक — Indicator engine, Candlestick engine, Smart Money engine — तीन में से किसी एक अवस्था में होता है:
- Directional — engine एक स्पष्ट bullish या bearish reading देता है, सार्थक conviction के साथ। वो confluence में एक directional vote देता है।
- Abstention — engine कोई स्पष्ट directional reading नहीं देता। कोई pattern fire नहीं हो रहा, कोई indicator confluence नहीं, कोई structural signal नहीं जो vote करने लायक हो। Engine vote नहीं देता — वो इस cycle में बाहर बैठता है।
- Conflict — engine एक directional reading देता है जो बाकी engines के खिलाफ है। वो सक्रिय रूप से विपरीत direction में vote करता है।
ये तीन अवस्थाएँ इसलिए मायने रखती हैं क्योंकि engine इन्हें बहुत अलग तरीके से treat करता है। Abstention मतलब चुप्पी। Conflict मतलब विरोध। एक naive confluence model इन दोनों को "align नहीं" की एक ही bucket में डाल देता। हमारा engine नहीं डालता।
⚠ IMPORTANT CATCH
Abstention conflict नहीं है। चुप्पी विरोध नहीं है। एक Candlestick engine जिसे इस bar पर कोई clear pattern नहीं दिखता, वो bullish Indicator engine से असहमत नहीं है — उसके पास बस कहने के लिए कुछ नहीं है। उस चुप्पी को विरोध मानना उन setups को penalize करेगा जहाँ एक engine structurally चुप है लेकिन बाकी confident हैं। Engine इस फर्क का सम्मान करता है।
Basic quorum rule
जब तीनों engines आपस में असहमत होते हैं, तो engine को कोई भी signal fire करने के लिए एक minimum quorum चाहिए। Quorum के बिना, row NEUTRAL रहती है — engine तुम्हें बता रहा है "मुझे कुछ दिख रहा है, लेकिन act करने के लिए काफी नहीं।"
Quorum rule regime-aware है और abstention का सम्मान करता है। Concept यह है: जब दो या अधिक engines directional हों (abstain नहीं), तो कम से कम दो को एक ही direction पर सहमत होना चाहिए। जब सिर्फ एक engine directional हो और बाकी abstain करें, तो वो अकेला directional engine plain BUY या SELL fire कर सकता है — लेकिन सिर्फ plain, कभी + नहीं। Engine मानता है कि एक confident vote के साथ दो विनम्र चुप्पियाँ फिर भी actionable information है; बस max-conviction labelling का हकदार नहीं।
Quorum rule जो नहीं होने देता वो यह है कि एक अकेला directional vote दूसरे engine के active opposition के खिलाफ fire करे। अगर Indicator engine bullish है और Smart Money engine actively bearish है, तो abstention exception लागू नहीं होता — table पर असली disagreement है, और result CONFLICT या NEUTRAL होगा, disagreement की strength के हिसाब से। यह distinction Lesson 20 में detail होगी।
Cascade gate — BUY+ दुर्लभ क्यों है
+ suffix एक अलग rule से governed होता है जिसे cascade gate कहते हैं। दो conditions दोनों एक साथ सच होनी चाहिए:
i
तीनों engines affirmatively सहमत हों
"दो सहमत, एक ने abstain किया" नहीं। "दो सहमत, एक barely neutral पार किया" नहीं। तीनों engines को एक ही direction में directional reading देनी चाहिए। Abstentions allowed नहीं। चुप्पी agreement नहीं मानी जाती। Cascade gate इस बिंदु पर strict है — opposition की अनुपस्थिति, confirmation की उपस्थिति के बराबर नहीं है।
ii
Probability high-conviction threshold पार करे
Basic BUY/SELL threshold से meaningfully ऊपर। Engine को setup पर असामान्य रूप से confident होना चाहिए — बस bullish नहीं झुक रहा, बल्कि इतना confident कि setup सामान्य से materially clean हो। Exact threshold user-tunable नहीं है जानबूझकर; calibration discipline तुम्हारे upstream रहती है।
दोनों का combination यही बनाता है + को दुर्लभ। अगर सिर्फ "तीन engines की सहमति" चाहते तो suffix ज्यादा बार आता। अगर सिर्फ "high probability" चाहते तो हर strong-trend continuation पर आता। दोनों को एक साथ require करना universe को उन setups तक filter करता है जहाँ सब कुछ align हुआ है। Design में, scanner की अधिकांश rows plain BUY, plain SELL, CONFLICT, या NEUTRAL होंगी। + उपहार है।
दो anchor moments
NIFTY 5m, जून का दूसरा हफ्ता, intraday।
14:20 IST। Indicator engine: bullish (weighted indicator score basic threshold से ऊपर, RSI 55 से ऊपर उठ रहा, MACD positive, EMA stack ऊपर की तरफ)। Candlestick engine: abstaining — latest candles पर कोई pattern fire नहीं हो रहा। Smart Money engine: bullish — price एक fresh bullish OB के अंदर है जो अभी तक mitigate नहीं हुआ। दो engines directional, दोनों aligned, एक abstaining। Quorum satisfied। Engine fires plain BUY। Candlestick engine की चुप्पी ने signal को block नहीं किया — बस + को दूर रखा। इस signal पर चलने वाला trader standard-size CE position लेता है।
14:35 IST, same instrument, पंद्रह minute बाद। वही Indicator engine still bullish। अब 5m chart पर एक Bullish Engulfing form हो गया है — Candlestick engine: bullish, directional, अब abstain नहीं कर रहा। Smart Money engine: still bullish (price OB के अंदर hold कर रहा)। तीनों engines directional, तीनों सहमत। Probability बढ़ी क्योंकि Candlestick layer ने confirmation जोड़ी। Cascade gate cleared। Engine fires BUY+। जिस trader के पास पहले से standard-size position है, उसके पास choice है — max-conviction allocation तक बढ़ाए, या existing position को ride करने दे।
दो signals, same direction, पंद्रह minute का अंतर। अलग conviction tiers क्योंकि नीचे engine state बदल गई। यही BUY और BUY+ के बीच के फर्क को structurally meaningful बनाता है, cosmetic नहीं।
यह लोगों की सोच से ज्यादा क्यों मायने रखता है
Indicator engine अकेले कभी-कभी बहुत confident दिख सकता है — 7 indicators aligned, weighted score high, regime context favorable। एक naive confluence model उस single-engine confidence को + signals drive करने देता। 3-engine model जानबूझकर नहीं देता। कारण empirical है: जहाँ तीनों independent engines सहमत हों, वो setups historically उन setups से materially बेहतर perform करते हैं जहाँ एक engine अकेले confident हो। Cascade gate उस empirical reality को capture करता है।
Cost यह है कि + signals दुर्लभ हैं। Benefit यह है कि जब दिखें, वो कुछ मतलब रखते हैं। एक scanner जो हर कुछ bars पर + signal produce करे, उसने या तो + की definition कमजोर कर दी है या उसकी कोई definition थी ही नहीं। हमारा नहीं करता, क्योंकि हमारा + एक structural label है, marketing label नहीं।
लाइव देखो
📊 Show it live
Vote gate — 2 of 3 directional engines
Bulls: 2 · Bears: 0 · Neutrals: 1
Directional count: 2 → min required: 2
Effective min: 2 · Winning count: 2
Gate PASSES → BUY
2 engines agree (need ≥2) → unified signal fires
Neutral engines do NOT count toward quorum — they abstain. The default rule is "2 of 3 directional". The abstention exception bumps the bar down to 1 when one engine has stepped out AND the leading directional engine has prob ≥ 0.65 — a single confident vote can carry the signal.
PRACTICE
Strategy Lab में quorum rule को action में देखो
- Strategy Lab खोलो। NIFTY50, 5m, पिछले 60 दिन चुनो।
- Test 1: सिर्फ plain BUY signals filter करो (BUY,
+ के बिना)। Run करो।
- Test 2: सिर्फ BUY+ signals filter करो। Run करो।
- Trade count और average win rate compare करो।
तुम देखोगे BUY+ signals plain BUY से meaningfully कम हैं — और BUY+ set पर win rate ऊँचा है। Cascade gate का empirical payoff ठीक यही gap है।
Open Strategy Lab →
BOTTOM LINE
- तीनों engines में से हर एक — Indicator, Candlestick, Smart Money — तीन में से किसी एक state में होता है: directional, abstaining, या in conflict। ये अलग हैं, और engine इन्हें अलग treat करता है।
- Quorum rule तय करता है कि कोई signal fire होगा या नहीं: जब दो या अधिक engines directional हों, कम से कम दो को सहमत होना चाहिए। जब सिर्फ एक directional हो और बाकी abstain करें, वो अकेला engine plain BUY/SELL fire कर सकता है — कभी
+ नहीं।
- Cascade gate
+ suffix को govern करता है और strict है: तीनों engines affirmatively सहमत होने चाहिए (abstentions allowed नहीं) और probability high-conviction threshold पार करे।
+ design में दुर्लभ है। जो scanner हर दूसरी bar पर + fire करे, उसने definition कमजोर कर दी है।
- Abstention conflict नहीं है — चुप्पी और विरोध अलग states हैं; engine इस फर्क का सम्मान करता है।
Next up: Quorum rule cover करता है जब engines abstain करते हैं। Lesson 20 cover करता है जब engines actively conflict करते हैं — और regime context कैसे तय करता है कि किस engine का vote lead करे। Conflict resolver वो जगह है जहाँ तीनों modules आपस में मिलते हैं, और जहाँ engine की सबसे गहरी synthesis layer रहती है।