Mitigation Block Quality [AGPro Series]OVERVIEW
Mitigation Block Quality grades every order-block retest as A, B, or C based on
the strength, speed, and follow-through of the bounce after price returns to
the block. Instead of just drawing order blocks and leaving you to guess
which ones matter, the script measures each mitigation objectively and keeps
a live scoreboard of how those reactions have been performing.
The result is an order block tool that tells you two things at once: where
the zones are, and how well price has historically respected them on the
symbol and timeframe you are looking at.
UNIQUE EDGE
Most order-block indicators end at detection. This one begins there. Each
time a block is mitigated, the script measures the reaction over a fixed
window and grades the bounce by its ATR-normalized magnitude. That grade
is then reflected everywhere: on the block border, in the on-chart label,
in the dashboard, and in the historical success-rate statistics.
You also get multi-timeframe context, confluence detection, streak tracking,
and a dynamic setup banner that describes the current price-block
relationship in plain English.
METHODOLOGY
1. Detection. Swing pivots are identified using a configurable pivot length.
The last opposite-colored candle before the pivot forms the order block.
2. Mitigation. A block is mitigated when price re-enters the zone.
3. Grading. After a fixed reaction window, the script measures the peak of
the bounce and normalizes it to ATR. Grade A is a strong bounce, B is
solid, C is weak.
4. Invalidation. A body close beyond the block marks it as invalidated.
Invalidated blocks can be hidden or shown as a dotted reference.
5. Retirement. Blocks retire by age, by distance from price, or when the
per-side cap is exceeded.
FEATURES
- A, B, or C grade assigned to every mitigation (ATR-normalized reaction)
- Reaction trail line on Grade A mitigations showing the bounce extent
- Entry marker (diamond) at the exact mitigation bar of Grade A bounces
- Confluence glow when two or more blocks overlap within 0.5 ATR
- Time-based opacity decay so older blocks recede and fresh ones pop
- Optional pulse animation on A/B blocks while price is inside them
- Price-scale labels tagging each active block's grade and side
- Higher-timeframe alignment check against a configurable HTF structural bias
- Dashboard panel with: active count, tested count, success (current),
nearest-block state (Inside / Touching / distance in ATR), all-time
success rate with stacked distribution bar, last-20 success, health
progress bar, current Win/Loss streak, HTF alignment, and a dynamic
setup banner
SIGNALS & ALERTS
Three alert conditions are provided:
- Grade A Mitigation — a premium-quality bounce has been detected
- Grade B Mitigation — a solid bounce has been detected
- Block Invalidation — an active block has been broken
These are alertconditions and can be configured from the PulseWire
Create Alert dialog in the usual way.
KEY INPUTS
- Pivot Length and Lookback: control how blocks are detected and how long
they stay on the chart
- Reaction Window and Grade Thresholds (A, B in ATR units): define what
counts as a premium, solid, or weak bounce
- Invalidation Mode: choose between body close or wick pierce
- Retire Block Beyond (xATR): automatic cleanup when price moves far away
- Max Active Blocks per Side and Max Visible Labels: keep the chart premium
- Premium Visuals toggles: Reaction Trail, Entry Marker, Confluence Glow,
Quality Heatmap row, Setup Banner, Pulse, Time Decay, Price Scale Labels,
HTF Alignment, Streak row
- HTF for Alignment: the higher timeframe used for multi-timeframe confluence
- Panel location and theme
HOW TO USE
1. Add the script to any chart and timeframe.
2. Read the panel top-down:
- Last 20 breakdown tells you the recent quality regime
- Nearest Block tells you how close the closest active zone is
- All-time and Last 20 success tell you how reliable those zones have been
- Streak gives you momentum context
- HTF Alignment tells you if the bigger picture agrees
- Setup banner describes what is happening right now
3. Look at the chart:
- A/B/C labels on mitigated blocks tell you how those tests resolved
- Reaction trails and diamonds highlight the premium Grade A mitigations
- Confluence glows mark zones where multiple blocks agree
4. Use alerts to get notified when a fresh Grade A or Grade B mitigation
occurs, or when an active block is invalidated.
The tool is designed to help with discretionary analysis. It is not a
trading system and does not generate buy or sell signals on its own.
LIMITATIONS & TRANSPARENCY
- Pivots are confirmed after the swing length completes, so block detection
has a small structural lag. This is inherent to any pivot-based method.
- Grades are assigned after the reaction window closes. A very fresh
mitigation will briefly show "Active" before its grade appears.
- HTF Alignment uses a 50-period simple moving average on the chosen higher
timeframe as a structural bias proxy. It is a context filter, not a
predictive signal.
- All metrics are computed from the visible historical data on the current
chart. Loading more bars will change the all-time statistics.
- The script uses Pine Script v6 drawing objects. Extremely long histories
on very low timeframes may hit PulseWire object limits; the built-in
per-side cap and distance-based retire keep this under control in normal
use.
RISK DISCLOSURE
This script is an analysis aid, not financial advice. It does not predict
future price movement and does not generate trade recommendations. Any
decision to enter or exit a position is the responsibility of the user.
Historical grade distributions are descriptive, not predictive. Past
mitigation behavior on a symbol does not guarantee future behavior.
Trade with risk capital you can afford to lose and use appropriate
position sizing and stop placement.
LICENSE
Released under the Mozilla Public License 2.0. The full source is available
on PulseWire via the Open-Source badge. You are free to study and modify
the code subject to the terms of the license. Indicator

Camarilla Levels Intraday @darshaksscCamarilla Pivot Levels are one of the most reliable intraday support and resistance frameworks used by professional traders worldwide. Unlike traditional pivots, Camarilla levels are derived from the previous day's range and close, giving highly precise price zones for reversals, breakouts, and targets — all calculated before the market opens.
𝗛𝗼𝘄 𝗶𝘁 𝘄𝗼𝗿𝗸𝘀:
This indicator uses the confirmed previous day's High, Low, and Close to calculate eight Camarilla levels (H3 to H6 and L3 to L6) plus Previous Day High, Low, and Close reference lines. Levels are fixed for the entire trading session and update only at the start of each new day.
𝗞𝗲𝘆 𝗟𝗲𝘃𝗲𝗹𝘀 𝗘𝘅𝗽𝗹𝗮𝗶𝗻𝗲𝗱:
- H3 — Sell Reversal zone. Price often rejects here in a downtrend
- H4 — Breakout level. A close above H4 signals strong bullish momentum
- H5 / H6 — Breakout targets 1 and 2 for extended upside moves
- L3 — Buy Reversal zone. Price often bounces here in an uptrend
- L4 — Breakdown level. A close below L4 signals strong bearish momentum
- L5 / L6 — Breakdown targets 1 and 2 for extended downside moves
- PDH / PDL / PDC — Previous Day High, Low, and Close for context
𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀:
- Non-repainting — all levels based on confirmed previous day data
- Same values on all timeframes (5m, 15m, 1H, Daily — identical levels)
- Timeframe-aware line length — adapts automatically to your chart timeframe
- Clean dashboard showing all levels and current LTP at a glance
- Fully customisable colors for buy, sell, and target zones
- Toggle each level group independently (Reversal, Breakout, Targets, PDH/PDL/PDC)
- 4 built-in alert conditions for Breakout, Breakdown, and Reversal zones
- Coded in Pine Script v6
𝗛𝗼𝘄 𝘁𝗼 𝘁𝗿𝗮𝗱𝗲 𝘄𝗶𝘁𝗵 𝗶𝘁:
Reversal trades: Look for rejection candles at H3 (short) or L3 (long) with confirmation
Breakout trades: Wait for a candle close above H4 (long) or below L4 (short), then target H5/H6 or L5/L6
Reference: Use PDH and PDL as additional confluence zones
𝗧𝗶𝗺𝗲𝗳𝗿𝗮𝗺𝗲𝘀: Best on 5m / 15m / 1H for intraday. Works on all timeframes.
𝗜𝗻𝘀𝘁𝗿𝘂𝗺𝗲𝗻𝘁𝘀: Indices, Stocks, Futures, Forex, Crypto
⚠ This indicator is for educational and analytical purposes only.
It does not constitute financial advice. Always apply your own risk management.
by @darshakssc Indicator

Indicator

Haar Wavelet RSI [Jamallo]Author's Note
This is the oscillator companion to the Haar Wavelet Range Filter. Both indicators share the same MODWT Haar wavelet foundation, creating a synergistic effect when used together — trend and momentum derived from the same mathematical decomposition of price.
Introduction
The Haar Wavelet RSI is a momentum oscillator that replaces the standard price-difference input of a traditional RSI with wavelet detail coefficients derived from a Maximal Overlap Discrete Wavelet Transform (MODWT) with a Haar basis. Instead of measuring bar-to-bar price change, it measures momentum at a specific frequency scale — filtering out the noise above and below that scale before the RSI calculation even begins.
How It Works
MODWT Haar Wavelet Decomposition
The script decomposes hl2 through up to 5 wavelet levels using a shift-invariant Haar transform. At each level, the detail coefficients capture the local price delta at that specific scale — Level 1 is 2-bar momentum, Level 3 is 8-bar momentum, Level 5 is 32-bar momentum. These detail coefficients become the input to the RSI in place of raw price change, meaning the oscillator is measuring directional energy at a single isolated frequency rather than the full noisy price series.
Wavelet RSI Calculation
The selected detail coefficient is split into its upward and downward components, smoothed with Wilder's RMA, and fed into the standard RSI formula. The math is identical to a conventional RSI — the only difference is what it is measuring. Because the detail coefficients are already frequency-isolated, the resulting RSI is inherently cleaner than applying RSI to raw price.
Adaptive Deadband Step-Hold
The wavelet RSI output is then passed through an adaptive deadband filter. The threshold is self-derived from the RSI's own recent volatility — a short rolling average of absolute RSI changes — scaled by the deadband multiplier. The RSI only updates when it departs from its held value by more than this threshold. Below the threshold it holds flat. This eliminates the continuous micro-oscillation that makes standard RSI difficult to read on noisy bars, producing a stepped line that moves with conviction or not at all.
Closing
This is not a standard RSI with cosmetic changes. The wavelet decomposition fundamentally changes what the oscillator is measuring — momentum at a defined frequency scale rather than raw bar-to-bar noise. The decomposition level is the most important setting: lower levels suit faster timeframes and shorter momentum cycles, higher levels filter more aggressively and are better suited to swing-level momentum reads. Indicator

Goldbach Zone Coach 4-PO3GOLDBACH ZONE COACH
4-PO3 Edition — Operator Manual
Pine Script v6 companion indicator for the Goldbach Trifecta framework
Built for MNQ futures trading
Multi-timeframe PO3 confluence with weighted conviction scoring
Table of Contents
Table of Contents 2
1. What This Indicator Does 4
1.1 Why four ranges 4
1.2 The four ranges 4
2. Quick Start 5
Step 1. Load the indicator 5
Step 2. Pick a session preset 5
Step 3. Read the Trifecta 5
Step 4. Enter the ranges 5
Step 5. Save and trade 5
3. Reading the Coach Table 6
3.1 Header 6
3.2 Range rows (R1–R4) 6
3.3 CONVICTION row (traffic light) 6
3.4 GUIDANCE row 6
3.5 R1 Playbook (bottom five rows) 7
4. How Conviction Scoring Works 8
4.1 Band scores 8
4.2 Weighting 8
4.3 Scoring ceiling and rating scale 8
5. Session Presets 9
5.1 When to use each preset 9
5.2 Switching presets mid-session 9
6. Alerts 10
6.1 General alerts (fire automatically when enabled) 10
6.2 Specific alertconditions (wire to different destinations) 10
6.3 Recommended alert setup 10
7. Daily Workflow 11
Before market open 11
At session open 11
During the session 11
When a range expands (price breaks or ) 11
At session transition (e.g., London → NY) 11
End of day (4:15pm for prop firms) 11
8. Zone Playbooks Reference 12
Above — range expansion higher 12
– — premium extreme sweep 12
– — approach to 12
– — inside upper order block 12
– — premium mitigation 12
– — upper eq transit 12
– — above equilibrium 12
– — below equilibrium 12
– — lower eq transit 12
– — discount mitigation 12
– — inside lower order block 12
– — approach to 13
– — discount extreme sweep 13
Below — range expansion lower 13
9. Troubleshooting & Tips 14
Table shows wrong zones 14
Conviction score seems 'off' 14
All ranges show Premium but chart looks neutral 14
Alert fires but guidance says 'wait for edge' 14
Lines and boxes clutter the chart 14
Score flips wildly during chop 14
9.1 Calibration tips 14
9.2 Known limitations 14
10. Appendix: Quick Reference Card 16
Traffic light thresholds 16
Guidance priority (highest to lowest) 16
Range weights 16
Common confluence scores to memorize 16
Session preset cheat sheet 16
Zone types quick lookup 16
Daily checklist 17
1. What This Indicator Does
The Goldbach Zone Coach is a companion indicator to the Goldbach Trifecta. Where the Trifecta draws the PO3 levels on your chart, the Zone Coach tells you what to do with them — which zone price is currently in, what the playbook for that zone is, and how strongly multiple timeframes agree on direction.
It tracks up to four simultaneous PO3 dealing ranges (scalp / trading / session / macro), applies a weighted conviction score, and displays everything in a compact coach table that updates in real time. The table gives you four things at a glance:
• Where price sits in each of your four PO3 ranges
• A traffic-light conviction verdict across all timeframes
• A size-scaled trade recommendation (A+ / B+ / C / counter-trend / skip)
• The specific playbook for your scalp range's current zone
1.1 Why four ranges
A single PO3 range tells you where price is within one timeframe. Four ranges tell you how that one timeframe aligns with broader structure. When your scalp range says 'long setup zone' and the trading range AND session range AND macro range all agree, that's an A+ setup. When they disagree, you're in chop and should skip.
The four ranges are weighted by how well they match your intraday trading horizon. Smaller PO3s (resolve in minutes-hours) get more weight. Larger PO3s (resolve in days) get less. This prevents macro bias from vetoing good intraday setups on prop-firm accounts that require 4:15pm exits.
1.2 The four ranges
Range Role Typical PO3 Weight Resolves in
R1 Scalp / entry 27, 81, 243 4x Minutes to 1 hour
R2 Trading 81, 243, 729 3x 1 to 4 hours
R3 Session 243, 729, 2187 2x Same-day to overnight
R4 Macro flavor 729, 2187, 6561 1x Multi-day structural
2. Quick Start
Five steps to get live in about 90 seconds per session.
Step 1. Load the indicator
Paste the Pine Script into PulseWire's Pine Editor and click Add to Chart.
Step 2. Pick a session preset
At the top of the settings you'll find a Session Preset dropdown. Pick the one that matches what you're trading right now:
• Asia (27/81/243) — quiet overnight session
• London (81/243/729) — active European session
• NY AM (81/243/729/2187) — all four ranges, full NY morning
• NY PM (81/243) — scalp-only for the wind-down
• Scalp only (27/81) — very tight scalping mode
• Swing (243/729/2187) — position-style trading
• Custom — manual control of everything
Step 3. Read the Trifecta
Look at your Goldbach Trifecta indicator on the chart. For each enabled range, find the low price and the high price of the active PO3 range.
Step 4. Enter the ranges
Fill in the R1 low, R1 high, R2 low, R2 high, etc. for each enabled range. The indicator handles everything from there.
Step 5. Save and trade
The coach table appears in your chosen corner. When the session shifts or the Trifecta redraws a PO3, change the preset and update the values. Roughly 60 seconds of input per session transition.
3. Reading the Coach Table
The table has four sections, each answering a different question.
3.1 Header
Shows the active preset name (e.g., 'GOLDBACH · London (81/243/729)') and column labels: Band, %, Score. In Custom mode the header just says 'GOLDBACH COACH'.
3.2 Range rows (R1–R4)
One row per range. Each row shows four pieces of information:
• Left cell (colored accent): Range name, PO3 size, and weight. Color indicates current bias — red for premium, green for discount, blue for neutral, orange for extreme sweep.
• Band: Which pair of Goldbach levels price is currently between, plus the zone type (e.g., ' – upper OB').
• %: Exact position within the range as a percentage. 0% = low, 50% = equilibrium, 100% = high. Values above 100 or below 0 indicate range expansion.
• Score: This range's weighted contribution to the overall conviction. Positive = premium/short contribution, negative = discount/long contribution.
3.3 CONVICTION row (traffic light)
The headline verdict combining all four ranges. Three possible states:
Light Score Range Meaning
GREEN ≥ ±10 Strong directional alignment across ranges. Take the setup full size if R1 zone supports it.
YELLOW ±5 to ±9 Moderate directional lean. Some ranges agree, others don't. Proceed with reduced size or wait for a better setup.
RED -4 to +4 No edge, genuine chop. Skip unless R1 setup is textbook A+ quality and you're scalping small.
The number in parentheses is the raw weighted score. See section 4 for how it's calculated.
3.4 GUIDANCE row
Synthesizes the R1 zone with the conviction score into a specific sizing recommendation. The combinations produce nine possible guidance tiers:
R1 Zone Score Guidance
Long setup ≤ -10 A+ LONG — full size, textbook entry
Long setup -5 to -9 B+ LONG — normal size
Long setup -4 to +4 C LONG — half size, tight stops
Long setup +5 to +9 ⚠ COUNTER-TREND LONG — HTF leans short, your call
Long setup ≥ +10 ⚠⚠ AGAINST STRONG HTF — scalp only or skip
Short setup ≥ +10 A+ SHORT — full size, textbook entry
Short setup +5 to +9 B+ SHORT — normal size
Short setup -4 to +4 C SHORT — half size, tight stops
Short setup -5 to -9 ⚠ COUNTER-TREND SHORT — HTF leans long, your call
Short setup ≤ -10 ⚠⚠ AGAINST STRONG HTF — scalp only or skip
Neutral any R1 in neutral zone — wait for edge
Long setup zones are – (discount territory). Short setup zones are – (premium territory). The middle range – is equilibrium transit where fresh entries are low probability.
3.5 R1 Playbook (bottom five rows)
When verbose mode is on, the bottom of the table shows the zone-specific playbook for R1's current band. Five rows:
• Zone: The full name of R1's current band.
• Read: What this zone means — is it a decision level, a transit zone, a rejection block?
• Reject: The setup if price rejects this zone upward — what to target, what size makes sense.
• Break: The setup if price breaks through this zone downward — what to target.
• Watch: Specific confirmation signals to look for — wick rejections, displacement candles, test counts.
4. How Conviction Scoring Works
4.1 Band scores
Each band gets a signed score based on how far from equilibrium it sits. Positive scores push toward short bias, negative toward long bias.
Band Score Bias
above / – +3 Extreme premium
– +2 Premium
– +1 Upper mitigation
– 0 Equilibrium (neutral)
– -1 Lower mitigation
– -2 Discount
– / below -3 Extreme discount
4.2 Weighting
Each range's raw band score is multiplied by its weight before summing. Smaller PO3s get more weight because they resolve within the intraday trading window.
conviction = (R1_score × 4) + (R2_score × 3) + (R3_score × 2) + (R4_score × 1)
This weighting prevents the macro timeframe (R4) from vetoing otherwise-good intraday setups. A maxed-out R4 can only push the score by ±3, while R1 alone can push it by ±12. Macro matters as flavor, not mandate.
4.3 Scoring ceiling and rating scale
Maximum positive: 12 + 9 + 6 + 3 = +30. Maximum negative: -30. Practical range: ±30.
Score Tier Mental interpretation
±10 to ±13 Strong Just crossed into green. Directional bias confirmed. Take the trade if R1 supports.
±14 to ±19 High Solid multi-range alignment. High-conviction setups. Lean into size.
±20 to ±26 Very high Rare territory. Multiple ranges at extreme together. A+ setups when R1 aligns.
±27 to ±30 Ceiling Theoretical maximum. All four ranges at extreme same direction. Very rare.
5. Session Presets
Presets change which ranges are enabled and what PO3 size each defaults to. They don't set the and values — you still enter those manually from the Trifecta.
5.1 When to use each preset
Preset Ranges Use when
Asia 27 / 81 / 243 6 PM – 3 AM ET. Quiet session, small ranges. Scalping or position-holding through the overnight.
London 81 / 243 / 729 2 AM – 5 AM ET open, running to ~7 AM. Active European session. Good for catching London open sweeps.
NY AM 81 / 243 / 729 / 2187 7 AM – 11 AM ET. Full fractal coverage. The highest-volume session and where macro context matters most.
NY PM 81 / 243 1 PM – 4 PM ET. Slower afternoon session. Scalp-focused, less macro relevance before the close.
Scalp only 27 / 81 Any time you're in pure scalping mode with small targets. Tight confluence on the two smallest PO3s.
Swing 243 / 729 / 2187 Multi-day position-style trading. Less useful for 4:15pm prop firm exits but good for analysis.
Custom manual Override preset defaults. Use when you want specific PO3 sizes that don't match any preset.
5.2 Switching presets mid-session
You can change presets anytime. The range enables and size labels update instantly. You'll need to update the and values to match whatever the Trifecta is showing for the new PO3 sizes — the preset can't read those from the Trifecta automatically.
6. Alerts
Two general alerts and seven specific alertconditions for granular routing.
6.1 General alerts (fire automatically when enabled)
• R1 band entry: Fires whenever price transitions into a new band on R1. Message includes the full playbook. Toggle 'key bands only' to filter to just the high-conviction zones (extremes and approaches).
• Conviction green: Fires when the traffic light transitions from yellow or red to green. Message includes the direction and the R1 guidance.
6.2 Specific alertconditions (wire to different destinations)
Create alerts manually in PulseWire and pick one of these pre-built conditions:
• R1: - premium extreme (high-conviction short zone)
• R1: - discount extreme (high-conviction long zone)
• R1: approaching (premium rejection block approach)
• R1: approaching (discount rejection block approach)
• R1: range expansion (price broke above or below )
• Conviction GREEN short (weighted score turned green positive)
• Conviction GREEN long (weighted score turned green negative)
6.3 Recommended alert setup
For daily trading, three alerts cover most scenarios:
• Sound/push notification on 'Conviction GREEN short' and 'Conviction GREEN long' — your A+ setup triggers
• Popup on 'R1 approaching ' and 'R1 approaching ' — lets you watch the test develop
• Email on 'R1 range expansion' — reminder to update your and inputs
7. Daily Workflow
A typical day using the indicator, end to end.
Before market open
• Pull up the Goldbach Trifecta on your main chart
• Identify the active PO3 ranges for the session you're about to trade
• Note down the and prices for each range you'll track
At session open
• Select the matching preset in the Zone Coach settings
• Enter the and values for each enabled range
• Confirm the table appears correctly and shows your current bias
During the session
• Let alerts drive your attention, not random chart-watching
• When a green conviction alert fires, verify R1 zone supports the direction (check guidance row)
• If guidance reads A+ or B+, prepare your Sniper Slingshot wick rejection entry
• If guidance reads C, consider reduced size or wait
• If guidance reads counter-trend, pass or scalp only
When a range expands (price breaks or )
• The indicator will show 'EXPANSION' in the zone label
• Don't fade the move — let the new PO3 form
• When the new range is clear on the Trifecta, update your and inputs
At session transition (e.g., London → NY)
• Change the preset dropdown
• Update and values for the new PO3 sizes
• Table recalculates everything automatically
End of day (4:15pm for prop firms)
• Close all positions before the cutoff
• Screenshot your table state for journaling
• Note which guidance tiers were accurate today — feeds calibration
8. Zone Playbooks Reference
All 14 possible R1 zones and their complete playbooks. This is what the indicator shows in the verbose section of the coach table.
Above — range expansion higher
PO3 is being redrawn. Do NOT fade. Wait for new range to form, then longs on pullback to old . Watch for: new swing high, consolidation, new anchor candle.
– — premium extreme sweep
Past into final 3%. Liquidity sweep — algos take stops then reverse. Highest-conviction short zone. Targets: → → . Watch for: wick rejection back below , bearish displacement, volume spike without follow-through.
– — approach to
Final push into premium rejection zone. If stall + reject before : short to → with smaller size. If break: push to likely, prepare short thesis. Watch for: clean punch-through versus tag-and-reject.
– — inside upper order block
Decision level. Trending days rip through to ; balanced days reverse here. Short target → . Watch for: first tag (continues) versus third-plus retest (reverses).
– — premium mitigation
Pullback on moves down from , continuation up from . Approach direction matters. From above: short to . From below: holds as support, long to / . Watch for: as resistance (bearish) versus support (bullish).
– — upper eq transit
No-man's-land. Transit, not reaction. Skip fresh entries. Use for bias context only. If forced: shorts to , longs to .
– — above equilibrium
Bulls defending as support. Dictates day bias. Bounce off long to is mid-conviction if has held prior tests. Loss of flips regime to discount. Watch test count: 1–2 usually hold, 3+ break.
– — below equilibrium
Bears defending as resistance. Reject at from below short to is mid-conviction. Reclaim of flips regime to premium. Watch for: wick rejection below is clean, body close above flips bullish.
– — lower eq transit
Transit zone. Skip fresh entries. Note direction and speed through the band.
– — discount mitigation
Pullback on moves up from , continuation down from . From below: long to . From above: as resistance, short to / . Watch for: as support (bullish) versus resistance (bearish).
– — inside lower order block
Decision level. Balanced days reverse, trending-down days rip to . Long to → . Watch for: first tag continues, third-plus retest bounces.
– — approach to
Final stretch toward discount rejection zone. If stall + bounce before : long to → with smaller size. If break: push to likely, prepare long thesis. Watch for: clean punch-through versus tag-and-reverse.
– — discount extreme sweep
Past into final 3%. Liquidity sweep — algos take stops then reverse. Highest-conviction long zone. Targets: → → . Watch for: wick rejection back above , bullish displacement, volume spike with absorption.
Below — range expansion lower
PO3 being redrawn lower. Do NOT catch knife. Wait for new range, then shorts on pullback to old . Watch for: new swing low, consolidation, new anchor candle.
9. Troubleshooting & Tips
Table shows wrong zones
The and values are probably stale. Check the Trifecta to see if the PO3 has rolled over to a new range. Update the inputs.
Conviction score seems 'off'
Three common causes. First: a range is enabled but its / values are from a different PO3 size than labeled. Second: you're in a Custom preset and one of the ranges is enabled with values you forgot to update. Third: R4 is pulling the score slightly — this is intentional and usually minor.
All ranges show Premium but chart looks neutral
Price might be hovering near on R1 but deeper in premium on the larger ranges. The table is reporting accurately — the larger timeframes haven't rotated back down yet. This is a yellow-light situation, not a red flag.
Alert fires but guidance says 'wait for edge'
Conviction went green but R1 is still in a neutral zone ( – ). The bigger ranges are positioned for a move but R1 hasn't reached its setup zone yet. Wait for R1 to push into premium or discount territory before entering.
Lines and boxes clutter the chart
Turn off level lines and band highlights for R2/R3/R4. Keep only R1 lines visible for your actual trading range. The coach table communicates the other ranges' state without needing visual overlay.
Score flips wildly during chop
Normal during tight chop near equilibrium zones. If it's bothering you, watch the guidance row instead of the raw score — it's more stable because it requires R1 to be in a setup zone before flipping.
9.1 Calibration tips
• Screenshot the table each day when you enter a trade. After 2 weeks, review: which guidance tiers actually produced winners? Adjust your personal size-per-tier based on data, not theory.
• Track A+ setups separately. These are the rare high-conviction moments. If your A+ win rate is 70%+ after 20+ trades, you've validated the framework for your style.
• If counter-trend alerts keep hitting you, consider blocking those trades entirely rather than 'using your call.' The warning exists for a reason.
• During news events, the PO3 ranges often expand rapidly. Disable the indicator's alerts 15 minutes before major releases to avoid false signals.
9.2 Known limitations
• Requires manual / inputs — cannot auto-read the Trifecta's values. Plan ~60 seconds of input per session transition.
• Cannot perfectly match the Trifecta's proprietary anchor logic. Values you enter should come directly from the Trifecta's displayed labels.
• Range expansion detection is reactive — by the time 'EXPANSION' shows, price has already broken out. This is a range update signal, not an entry signal.
• Historical backtesting is impractical due to manual inputs. The indicator is designed for live trading, not replay analysis.
10. Appendix: Quick Reference Card
The one-page cheat sheet. Print this and keep it next to your trading screen.
Traffic light thresholds
GREEN: score ≥ ±10 → Strong alignment, take full size
YELLOW: score ±5 to ±9 → Moderate lean, reduced size
RED: score -4 to +4 → No edge, skip
Guidance priority (highest to lowest)
A+ → R1 in setup zone + score ≥ ±10 → Full size
B+ → R1 in setup zone + score ±5 to ±9 → Normal size
C → R1 in setup zone + score neutral → Half size
⚠ → R1 setup opposes HTF score ±5-9 → Your call
⚠⚠ → R1 setup opposes HTF score ±10+ → Skip
Range weights
R1 × 4 = scalp/entry range (highest weight)
R2 × 3 = trading range
R3 × 2 = session context
R4 × 1 = macro flavor (lowest weight)
Common confluence scores to memorize
R1 at alone = +12 (green short by itself)
R1 + R2 both premium = +14 (solid green)
All 4 ranges moderate = +10 (green threshold)
R1 extreme + R3 mild opp = +9 (yellow, not green)
Session preset cheat sheet
Asia (overnight): 27 / 81 / 243
London (morning): 81 / 243 / 729
NY AM (peak): 81 / 243 / 729 / 2187
NY PM (afternoon): 81 / 243
Scalp only: 27 / 81
Swing (multi-day): 243 / 729 / 2187
Zone types quick lookup
Long setup zones (take longs here): -
Short setup zones (take shorts here): -
Neutral transit (skip entries): -
Range expansion (update inputs): above / below
Daily checklist
• Read Trifecta and for active PO3s
• Select session preset in Zone Coach
• Enter / values for enabled ranges
• Verify table shows current bias correctly
• Set alerts for green conviction and key zones
• Update inputs when preset changes or PO3 expands
• Screenshot entries for post-session review
• Close all positions before 4:15 PM ET cutoff
— End of Manual —
Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Jan Buy, Hold, Add c TP/baghold-doi warningThis indicator is built on a trend-following framework combined with pullback entry and momentum confirmation. Its purpose is to help traders enter early in a developing uptrend and add to positions systematically when price pulls back within the main trend.
The strategy is structured around two buying phases.
Buy1 is the initial entry signal at the early stage of a trend. It is designed to capture the beginning of a bullish move when price structure starts turning positive and momentum confirms the setup. The goal of Buy1 is to establish a position early, before the trend fully expands.
Buy2 is the add-on entry during a pullback. It looks for a new swing low that remains higher than the previous swing low, while MACD also shows improving momentum. This signal is intended for adding to an existing position during a healthy retracement, with the Stop Loss anchored to the EMA100 in order to keep risk aligned with the primary trend.
Another key component is the “doi” warning signal. “Doi” is Thai stock-trader slang referring to buying near the top and getting stuck at the peak. In this indicator, the doi signal acts as a warning not to add more or open new positions at that stage, because the probability of ending up trapped near the high is increasing. In English, the closest concept would be baghold or bagholding risk.
For profit management, the script is not designed around exiting the full position at a single target. Instead, it follows a scale-out approach, allowing profits to be taken gradually as price extends and momentum evolves. This is intended to help traders stay with strong trends longer while reducing the risk of exiting too early.
This indicator works best on stocks or other assets that tend to move in sustained, directional trends. It is especially suitable for instruments that can trend for extended periods, because the logic is based on entering early in a trend and adding on constructive pullbacks, rather than trading short-term reversals in sideways conditions.
อินดิเคเตอร์นี้ถูกออกแบบบนแนวคิดของ trend following ร่วมกับ pullback entry และ momentum confirmation โดยมีเป้าหมายเพื่อช่วยให้นักลงทุนเริ่มเข้าซื้อในช่วงต้นของแนวโน้มขาขึ้น และสามารถวางแผนซื้อเพิ่มอย่างมีระบบเมื่อราคาเกิดการย่อในเทรนด์หลัก
แนวคิดหลักของระบบคือแบ่งการเข้าซื้อออกเป็น 2 จังหวะ
Buy1 คือสัญญาณซื้อช่วงต้นเทรนด์ ใช้เพื่อจับจุดเริ่มต้นของแนวโน้มขาขึ้น เมื่อโครงสร้างราคาเริ่มเปลี่ยนเป็นบวกและ momentum สนับสนุน เป้าหมายของ Buy1 คือการเริ่มต้นถือ position ตั้งแต่ระยะเริ่มต้นของเทรนด์ ก่อนที่ราคาเข้าสู่ช่วงเร่งตัว
Buy2 คือสัญญาณซื้อเพิ่มระหว่างทาง เมื่อราคาเกิด pullback แต่ยังคงรักษาโครงสร้างขาขึ้นไว้ โดยระบบจะมองหาจุด swing low ใหม่ที่ยกสูงกว่าสวิงโลว์ก่อนหน้า พร้อมกับ MACD ที่แสดงแรงส่งดีขึ้น สัญญาณนี้ใช้เพื่อเพิ่ม position ในช่วงย่อ โดยกำหนด Stop Loss อ้างอิงจาก EMA100 เพื่อควบคุมความเสี่ยงให้อยู่ในกรอบของเทรนด์หลัก
อีกองค์ประกอบสำคัญคือสัญญาณ “doi” ซึ่งเป็นคำแสลงในหมู่นักเล่นหุ้นไทย หมายถึงภาวะที่ซื้อบนยอดหรือไปติดอยู่บนภูเขา ในบริบทของอินดิเคเตอร์นี้ “doi” ใช้เป็นสัญญาณเตือนว่าไม่ควรเปิด order เพิ่ม หรือไม่ควรไล่ซื้อเพิ่มในจังหวะนั้น เพราะมีความเสี่ยงที่จะกลายเป็นการถือของบนยอด หากเทียบในภาษาอังกฤษ แนวคิดนี้ใกล้เคียงกับคำว่า baghold หรือ bagholding risk
ในด้านการบริหารกำไร อินดิเคเตอร์นี้ไม่ได้มอง Take Profit เป็นจุดขายออกทั้งหมดในครั้งเดียว แต่เน้นแนวคิดการทยอยแบ่งขายทำกำไร หรือ scale out ตามสภาพของราคาและ momentum เพื่อให้สามารถรักษาผลกำไรจากเทรนด์ที่กำลังวิ่ง และลดความเสี่ยงจากการขายหมดเร็วเกินไป
ระบบนี้เหมาะกับหุ้นหรือสินทรัพย์ที่มีลักษณะเคลื่อนไหวเป็นแนวโน้มชัดเจนและสามารถวิ่งต่อเนื่องได้ยาว เช่น หุ้นที่อยู่ในรอบขาขึ้นเด่น หรือสินทรัพย์ที่มี momentum ต่อเนื่อง เพราะแนวคิดของระบบอาศัยการ “เริ่มต้นถือเมื่อเทรนด์เริ่มมา” และ “เพิ่มเมื่อย่อในเทรนด์” มากกว่าการเทรดสวนทางหรือเก็งกำไรระยะสั้นในตลาด sideway
Indicator

Indicator

Indicator
