Indikator

Weis Wave with Main Pane Renko Volume LabelsWeis Wave with Renko Peak/Trough Volume Labels
This script is an amended/forked version of the original “Weis Wave Volume” indicator published by modhelius.
Full credit is given to modhelius for the original Weis Wave Volume calculation, Renko assignment methodology and histogram implementation. The original calculation has been retained, converted to Pine Script v6 and extended with automatic price-chart labels and connector lines.
OVERVIEW
The indicator accumulates volume, or True Range where selected, into directional Weis Waves. The completed wave values are displayed as columns in the lower indicator pane.
This amended version additionally places each completed Weis Wave value on the main Renko price chart at the corresponding wave peak or trough.
Up-wave values are displayed using green labels and down-wave values using red labels by default.
PEAK AND TROUGH LABELS
When a directional wave is completed:
• The script identifies the Renko box containing the actual peak or trough of that wave.
• The completed Weis Wave volume value is placed above or below that box, according to the user settings.
• A vertical connector line links the centre of the relevant Renko box to its value label.
• The label is positioned retrospectively at the completed wave extreme once the subsequent change of direction confirms the wave.
The labels therefore identify the completed wave rather than the first brick of the new opposing wave.
CURRENT UNCOMPLETED WAVE
An optional provisional label displays the accumulated value of the current uncompleted wave.
The provisional label:
• Moves when the current wave makes a new peak or trough.
• Updates as additional volume is accumulated.
• Uses a translucent label and dashed connector line to distinguish it from confirmed wave values.
• Remains subject to change until an opposing wave confirms completion.
The provisional label can be disabled independently.
USER SETTINGS
The script provides controls for:
• Renko assignment method: ATR, Traditional or Part of Price.
• Renko assignment value.
• Price source.
• Use of volume or True Range.
• Oscillating histogram display.
• Normalised wave values.
• Completed-wave labels on or off.
• Current uncompleted-wave label on or off.
• Peak-label placement above or below the peak.
• Trough-label placement above or below the trough.
• Independent peak and trough vertical distances.
• Distance measured in Renko boxes, minimum ticks or price units.
• Label font size.
• Connector lines on or off.
• Connector-line thickness.
• Volume-value divisor.
• Number of decimal places.
• Maximum number of historical labels retained.
TIMEFRAME
The indicator calculates using the current chart timeframe. It does not use a separate indicator timeframe because the Weis Wave calculation, Renko structure and price-chart labels must remain aligned.
RENKO CHART NOTE
Renko charts are synthetic charts constructed from price movement rather than fixed time intervals. Wave boundaries and accumulated volume values may therefore change when the chart timeframe, Renko method or Renko box size is changed.
For consistent comparisons, use the same Renko configuration and indicator settings.
This indicator is intended as an analytical visualisation tool. It does not generate trading entries, exits or investment recommendations.
CREDIT
Original Weis Wave Volume script and core calculation:
modhelius
Pine Script v6 conversion and extensions:
Automatic Renko peak/trough labels, adjustable positioning, connector lines and provisional current-wave display. Indikator

ALPHA ANALYSIS PROALPHA ANALYSIS PRO
www.tradingview.com
Professional Institutional Market Analysis Suite
ALPHA ANALYSIS PRO is a comprehensive institutional-grade TradingView indicator developed for traders who want to analyze market structure, price positioning, trend direction, volatility, key reference levels, and dynamic support and resistance from a single professional workspace.
Rather than combining multiple separate indicators, ALPHA ANALYSIS PRO integrates several institutional concepts into one unified analytical framework. The indicator continuously calculates important market reference levels and presents them in a clean and organized format that helps traders quickly understand the current market environment.
The primary goal of this indicator is to simplify professional market analysis while maintaining the flexibility required by day traders, swing traders, scalpers, position traders, and long-term investors.
What Is ALPHA ANALYSIS PRO?
ALPHA ANALYSIS PRO is an advanced price analysis indicator designed to monitor market structure through multiple institutional reference points.
The indicator combines adaptive VWAP calculations, previous market levels, dynamic support and resistance, floor trader pivot levels, volatility measurements, directional analysis, and an intelligent information dashboard.
Instead of relying on a single moving average or oscillator, the indicator evaluates multiple price reference systems simultaneously to provide a broader understanding of market conditions.
The result is a cleaner and more informative trading environment where important price levels remain visible without requiring multiple separate indicators.
Purpose Of The Indicator
The purpose of ALPHA ANALYSIS PRO is to provide traders with an institutional framework that helps identify where price is currently trading relative to significant market reference levels.
It was created to help traders answer questions such as:
• Is price trading above or below institutional value?
• Where are today's important support and resistance levels?
• How far is price from previous highs and lows?
• Is current volatility expanding or contracting?
• Is the market showing bullish, bearish, or neutral characteristics?
• Which levels deserve the most attention before planning a trade?
Rather than generating automatic trading decisions, the indicator is designed to improve market awareness and help traders build better trading plans using objective price information.
How The Indicator Works
ALPHA ANALYSIS PRO continuously processes incoming market data and updates its calculations in real time.
The script calculates multiple institutional price references including adaptive VWAP levels, previous session highs and lows, pivot levels, ATR values, and trend information.
As price changes, every displayed level updates automatically according to the selected timeframe and market session.
The information table on the chart also updates dynamically, allowing traders to monitor important market statistics without manually calculating distances or reference values.
Because every component is integrated into one indicator, users can quickly evaluate trend direction, volatility, and market positioning from a single interface.
Main Features
Adaptive Auto VWAP
The indicator automatically calculates institutional VWAP values that help identify the market's current value area.
VWAP levels can act as dynamic support or resistance depending on market conditions.
Multi-Day VWAP Analysis
The indicator includes:
• Auto VWAP
• 1-Day VWAP
• 2-Day VWAP
• Weekly VWAP
• Monthly VWAP
These levels help traders compare current price with both short-term and higher-timeframe institutional value.
Previous Session Levels
Automatically displays:
• Previous Day High
• Previous Day Low
• Previous Week High
• Previous Week Low
These levels frequently act as important liquidity zones where price reactions often occur.
Current Day Levels
The indicator continuously tracks:
• Current Day High
• Current Day Low
These levels update automatically while the trading session remains active.
Pivot Analysis
The indicator calculates Floor Trader Pivot levels including:
• Pivot
• R1
• R2
• S1
• S2
Pivot levels provide additional reference points that many professional traders monitor throughout the trading session.
Market Information Dashboard
The professional dashboard summarizes important market information in one location.
It includes values such as:
• Current Price
• Distance to Important Levels
• Percentage Difference
• ATR
• Trend Bias
• Market Flow
• Trend Score
• Momentum Score
• Directional Strength
This allows traders to quickly evaluate overall market conditions without manually measuring price distances.
Dynamic Trend Analysis
The indicator continuously evaluates price movement and generates a directional market bias.
Possible states include:
• Bullish
• Bearish
• Neutral
This directional analysis helps traders understand the dominant market environment.
ATR Volatility Analysis
Average True Range calculations help estimate current market volatility.
ATR information assists traders when evaluating expected price movement, stop placement, and market expansion.
Professional Level Labels
All important reference levels are clearly labeled directly on the chart.
Examples include:
• Previous High
• Previous Low
• VWAP Levels
• Pivot Levels
• Resistance Levels
• Support Levels
The labeling system is designed to improve chart readability while minimizing unnecessary clutter.
Who Is This Indicator For?
ALPHA ANALYSIS PRO is suitable for:
• Forex Traders
• Gold Traders
• Cryptocurrency Traders
• Stock Traders
• Futures Traders
• Index Traders
• Swing Traders
• Scalpers
• Day Traders
• Position Traders
Timeframe Compatibility
The indicator has been designed to operate across multiple chart intervals including:
• 1 Minute
• 3 Minute
• 5 Minute
• 15 Minute
• 30 Minute
• 1 Hour
• 2 Hour
• 4 Hour
• Daily
• Weekly
• Monthly
The calculations automatically adapt according to the selected chart timeframe.
Supported Markets
ALPHA ANALYSIS PRO can be used on virtually any TradingView-supported instrument including:
• Forex
• Gold
• Silver
• Stocks
• ETFs
• Futures
• Commodities
• Cryptocurrency
• Major Indices
How To Read The Indicator
The workflow is straightforward:
Begin by identifying the current Market Bias shown by the dashboard.
Observe where price is positioned relative to the VWAP levels.
Compare current price with Previous Day High and Previous Day Low.
Monitor Pivot, R1, R2, S1, and S2 as potential reaction zones.
Review the Trend Score, Momentum Score, and Directional Strength for additional market context.
Use the combined information to build a structured trading plan rather than relying on any single level.
The indicator is intended to improve market understanding by presenting multiple institutional references together, allowing traders to interpret price action within a broader context.
AUTHOR VERIFICATION DECLARATION
Author: Forex_Market_Insights
ALPHA ANALYSIS PRO has been independently researched, designed, engineered, programmed, tested, optimized, and maintained by Forex_Market_Insights.
Every calculation methodology, visualization technique, market analysis framework, dashboard component, adaptive logic, user interface, and overall implementation represents the independent work of Forex_Market_Insights.
This publication reflects original Pine Script Version 6 development and has been created as a standalone institutional market analysis solution.
ORIGINAL SCRIPT IMPLEMENTATION VERIFICATION
ALPHA ANALYSIS PRO is an original Pine Script Version 6 implementation developed by Forex_Market_Insights.
The complete system architecture—including VWAP calculations, previous session analysis, pivot calculations, dashboard generation, trend evaluation, volatility analysis, price reference management, visualization methods, and user interface—has been independently implemented for this indicator.
This script is intended to operate as a complete institutional market analysis framework, bringing together multiple analytical components into a single professional TradingView indicator.
COPYRIGHT
© Forex_Market_Insights
All original source code, implementation logic, algorithms, calculations, analytical methods, visual design, documentation, and publication materials associated with ALPHA ANALYSIS PRO are the intellectual work of Forex_Market_Insights. Unauthorized copying, redistribution, or publication of the original implementation without permission is prohibited.
www.tradingview.com Indikator

XAUUSD Scalper Pro by QUANTRADZGold Scalping Direction & Pullback Signals is a trend-following indicator designed to identify potential BUY and SELL opportunities on XAU/USD. It is intended primarily for 1-minute, 3-minute and 5-minute charts.
The indicator combines trend direction, momentum, volatility and candle confirmation into a configurable scoring system. Signals are designed to appear only after a candle has closed, helping traders avoid acting on incomplete candles.
HOW IT WORKS
The indicator analyzes:
• EMA 20 and EMA 50 for short-term trend direction• Optional EMA 200 for the broader market trend• RSI for momentum confirmation• ADX and DMI for trend strength and directional pressure• ATR for volatility filtering and risk-level calculations• Pullbacks toward the moving averages• Candle-body strength for entry confirmation• Optional higher-timeframe trend alignment
BUY SIGNAL
A BUY signal may appear when the short-term trend is bullish, price completes a valid pullback, momentum supports further upside and a strong bullish candle closes.
SELL SIGNAL
A SELL signal may appear when the short-term trend is bearish, price completes a valid pullback, momentum supports further downside and a strong bearish candle closes.
SIGNAL SCORING
Each bullish or bearish condition contributes to a directional score. A signal appears only when the score reaches the selected minimum threshold.
A higher threshold generally produces fewer but more selective signals. A lower threshold produces more signals but may also increase false entries.
CHART FEATURES
• Confirmed BUY and SELL markers• EMA 20, EMA 50 and optional EMA 200• Bullish and bearish condition scores• Trend and momentum dashboard• Optional higher-timeframe confirmation• ATR-based stop-loss and target guides• Configurable signal cooldown• Optional session and volatility filters• Confirmed BUY and SELL alerts
SUGGESTED USE
This indicator is designed for trend-pullback trading. It should not be used to enter every signal automatically.
Before considering an entry:
Confirm that the market is trending.
Avoid flat or frequently crossing moving averages.
Wait for the signal candle to close.
Check nearby support and resistance.
Avoid major economic announcements and abnormal volatility.
Use appropriate risk management.
For normal spot, CFD or futures trading, ATR levels can help estimate possible stop-loss and profit-target locations.
For fixed-payout trades, the ATR stop and target lines do not represent expiry rules. Each expiry duration should be tested separately using historical and demo results.
NON-REPAINTING BEHAVIOR
Signals are designed to use confirmed candle data and appear after the signal candle closes. Higher-timeframe calculations are designed to avoid lookahead.
Users should independently verify this behavior with TradingView’s Bar Replay feature before using the indicator.
IMPORTANT LIMITATIONS
This indicator does not predict the market and does not guarantee profitable trades. Signals can fail during ranging conditions, sudden news events, low liquidity or rapid reversals.
TradingView prices may differ from prices displayed by a broker or fixed-payout platform. Small differences can significantly affect short-duration trades.
Always test the indicator on historical data and a demo account before considering real-money trading. Past performance does not guarantee future results. Never risk money you cannot afford to lose. Indikator

Indikator

Risk & Position Sizing CalculatorLEGAL DISCLAIMER — READ FIRST
**This script and this description are for EDUCATIONAL PURPOSES ONLY.**
- This is **not** investment advice, a trading recommendation, or a solicitation to buy or sell any stock, index, or F&O (Futures & Options) contract.
- Nothing in this script or description constitutes a recommendation to trade Nifty, Bank Nifty, or any stock, in cash, futures, or options.
- The script does **not** predict market direction and does **not** guarantee profit. Past performance of any rule-set (including the EMA-crossover logic used here) does not guarantee future results.
- Trading in equities, futures, and options carries a **high risk of loss**, including the possible loss of your entire invested capital, and is not suitable for everyone.
- All entries, exits, position sizes, and trading decisions remain **solely your own responsibility**.
- Please independently verify all information and **consult a SEBI-registered Investment Adviser** before making any trading or investment decision.
- The creator of this script accepts **no liability** for any financial loss arising from its use.
By using this script, you acknowledge that you understand and accept the above.
---
1. What This Script Is
A **risk and position-sizing calculator** for TradingView, with an **optional mechanical signal add-on**. It does two separate jobs:
1. **Risk Calculator (always on):** tells you how many lots you could safely trade on any chart (Nifty, Bank Nifty, or a stock), given your capital and risk tolerance — the math, not a prediction.
2. **Signal Add-on (optional, toggle on/off):** plots a Buy marker based on one fixed technical rule (EMA crossover, optionally RSI-filtered), then tracks that trade and marks profit-booking levels (T1/T2/T3) and stop-loss on the chart, with alerts.
3 hours ago
Release Notes
ns on top of any chart (Nifty, Bank Nifty, or a stock) and answers: "If I enter here, how many lots can I safely trade given my capital and risk tolerance?"
1. Inputs (4 setting groups)
Capital & Risk — your capital, risk % per trade, and Caution/High-Risk thresholds that color-code the dashboard.
Stop-Loss Method — ATR-based (volatility-derived) or Swing High/Low (distance to recent swing point).
Contract Details — lot size (65 for Nifty by default, editable) and direction (Long/Short).
Targets — T1/T2/T3 as multiples of your risk (1R, 2R, 3R), mirroring the T1/T2/T3 in your original screenshot.
2. Calculations
Uses current close as "entry."
Computes stop-loss distance via ta.atr() × multiplier, or highest/lowest price over your lookback.
Derives stop-loss price and the three target prices as R-multiples from entry.
Computes risk amount (capital × risk%), risk per lot (SL distance × lot size), and max safe lots (risk amount ÷ risk per lot) — the same math behind "Safe Lots" in your dashboard tool.
Flags a zone: SAFE / CAUTION / HIGH RISK based on your risk % vs. the thresholds.
3. Visuals
Dashed/dotted lines on the chart for entry, stop-loss, and the three targets.
A dashboard table (top-right corner) showing all the numbers, updated on the latest bar.
What it doesn't do: pull option-chain data (strike, premium, decay) — not accessible Indikator

EWCore## What this indicator is — and what it isn't
EWCore is an automated Elliott Wave counting and scoring indicator for XAUUSD, built following the Frost/Prechter conventions. Before you use it, two things matter for an honest understanding of what you're looking at:
**1. TradingView imposes a hard technical ceiling on what can be drawn.**
Pine Script allows a single script a maximum of **500 simultaneously visible label and line objects** (default without explicit configuration: only about 50; raisable via `max_labels_count`/`max_lines_count` up to 500 — this is the platform's own hard ceiling, not a limitation of this script). Once that limit is reached, TradingView automatically removes the oldest objects, regardless of how important they are to the analysis.
EWCore already uses this budget in full. Fully labeling multiple Elliott degrees across an entire chart's history — the way a human analyst might on paper or in a static chart — is therefore **technically not possible**. On longer, more branched histories (chains exceeding 600 segments for the historical chain alone have been measured in this project), the available budget falls far short of what would be needed.
**This is why EWCore is not a tool that labels the entire chart continuously in the classic sense.** It is an **aid for recognizing and evaluating individual patterns** — it shows you the currently leading, most recently completed structure in full detail, including score, rule validation, and target zones, plus as much historical context as the label budget allows, prioritized by recency and relevance.
**2. Elliott Wave theory is a theory — not a fixed, standardized interpretation.**
Anyone with hands-on experience in Elliott Wave analysis knows: two experienced analysts labeling the same price stretch from point A to point B will often arrive at different counts. That's not necessarily a mistake — it's a matter of interpretation, and that interpretation depends heavily on context.
Markets behave differently because market-participant psychology differs. Phases of economic and geopolitical confidence produce different structures than phases of uncertainty. Gold, for instance, reacts with above-average volatility, which means certain patterns — complex W-X-Y corrections, for example — appear noticeably more often here than in calmer markets, where they tend to be the exception.
**A theory remains a theory**, however simple that sentence sounds. It can weight and rule-score patterns, but it cannot deliver a final, universally valid truth about a market's future. The score EWCore assigns to each count is a probability weighting based on defined criteria — not a certainty. That weighting is an approximation, not a law of nature.
## On the role of artificial intelligence in building this
This indicator wasn't hand-coded by me — it was built together with Claude, in this final version with Claude Fable 5. That process was instructive, including about the limits of AI models: simpler models failed at the task outright. But even a more capable model like Fable 5 runs into a fundamental limit — not one of computing power, but of the fact that the actual task at hand doesn't have a single, unambiguously correct solution.
Elliott Wave counting depends on pattern recognition, on intuition, and on contextual judgment that doesn't fully translate into parameters and weightings. What a human perceives as "ambiguous" — that feeling of "it could be this, but it could also be that" — an AI cannot grasp in the same way. It decides strictly according to fixed parameters and weightings. That weighting is a stipulation, not a feeling — and it is therefore not automatically the truth, however much one might want to trust it as such.
That doesn't make the AI's work worthless. Quite the opposite: it's a genuine time-saver, a structured second set of eyes that checks consistently against the same rules without ever tiring. But it does not replace the trained, context-sensitive judgment of an experienced analyst. **EWCore is meant as exactly that: an aid, not a verdict.**
## Full user manual
All 260 settings in this indicator are individually documented — with an explanation, default value, and a practical note on how it affects the count:
→ claude.ai Indikator

Indikator

LONG MARKET CONTROL SPY / VIX / DXYHere's an English description you can use for the indicator (e.g., for the TradingView publishing page or as a header comment):
---
**LONG MARKET CONTROL – SPY / VIX / DXY**
A composite U.S. market regime indicator built for long-only trading decisions. It scores overall market conditions from 0–100 by combining SPY trend/structure/momentum, VIX fear-level and rate-of-change, and DXY dollar-direction dynamics, then applies a correlation adjustment based on how the three interact (e.g., full risk-on, classic risk-off, or the more dangerous "U.S. asset stress" pattern where stocks fall, VIX rises, and the dollar falls at the same time — money leaving U.S. assets without fleeing to the dollar as a safe haven).
**What it does:**
- Calculates a 0–100 Market Score (SPY worth up to 50 pts, VIX up to 30, DXY up to 20, plus a correlation adjustment of −10 to +5) and classifies the market into five color-coded regimes: Strong Risk-On, Selective Long, Caution, Risk-Off, and Market Veto — each with a suggested maximum position size.
- Detects a **Market Veto** state (hard stop on new longs) using six independent trigger conditions (breakdown below the 150-day MA, VIX spike above 30, high-volume breakdown of the 20-day low, etc.), shown with a red background and a dedicated alert.
- Tracks a separate **Recovery Score** (0–20) after panic/veto conditions to flag early recovery, confirmed recovery, and prevents the score from jumping straight from red to dark green in a single day.
- Measures **market breadth** (RSP, IWM, QQQ vs. SPY) to flag narrow, mega-cap-driven rallies.
- Ranks all 11 S&P sector ETFs (XLK, XLC, XLY, XLF, XLI, XLE, XLB, XLV, XLP, XLU, XLRE) by relative strength vs. SPY and surfaces the top 3 / bottom 3 leaders.
- A built-in **"Where To Look"** engine translates the current SPY/VIX/DXY combination into a plain-language suggestion of which asset classes or sectors typically show relative strength in that regime (e.g., gold/silver/miners during "U.S. asset stress," defensives during classic risk-off, tech/growth during full risk-on).
- On-chart dashboard table, background/label state markers, and 17 built-in alert conditions with fully dynamic alert text (state, score, prices, top sectors, recommended position size).
All core calculations run on **daily data** via `request.security()` regardless of the chart's timeframe, with an option to use only confirmed (closed) daily bars to avoid repainting.
*For educational and analytical purposes only — not financial advice. All symbols and thresholds are user-configurable via the Inputs panel.*
**LONG MARKET CONTROL – SPY / VIX / DXY**
אינדיקטור למצב השוק האמריקאי, מיועד לקבלת החלטות מסחר בלונג בלבד. הוא נותן ציון שוק בין 0 ל־100 על סמך שילוב של מגמת SPY (מבנה מחיר ומומנטום), רמת הפחד ב־VIX וקצב השינוי שלו, וכיוון הדולר לפי DXY — ולאחר מכן מפעיל התאמת קורלציה לפי האופן שבו שלושת הגורמים משפיעים זה על זה (למשל Risk-On מלא, Risk-Off קלאסי, או המצב המסוכן ביותר — "U.S. Asset Stress" — שבו מניות יורדות, VIX עולה והדולר יורד בו־זמנית, כלומר כסף בורח מנכסים אמריקאיים בלי לברוח לדולר כמקלט).
**מה האינדיקטור עושה:**
- מחשב ציון שוק בין 0 ל־100 (SPY עד 50 נקודות, VIX עד 30, DXY עד 20, בתוספת התאמת קורלציה בין מינוס 10 לפלוס 5), ומסווג את השוק לחמישה מצבים צבעוניים: Strong Risk-On, Selective Long, Caution, Risk-Off ו־Market Veto — כל אחד עם המלצת גודל פוזיציה מקסימלי.
- מזהה מצב **Market Veto** (עצירה מוחלטת לכניסות לונג חדשות) לפי שישה תנאים עצמאיים (שבירת MA150, קפיצת VIX מעל 30, שבירת שפל 20 יום בווליום גבוה ועוד), עם רקע אדום ו־Alert נפרד.
- עוקב אחרי **Recovery Score** נפרד (0–20) לאחר מצבי פאניקה/Veto, מסמן התאוששות ראשונית והתאוששות מאושרת, ומונע קפיצה ישירה מאדום לירוק כהה תוך יום אחד.
- מודד **רוחב שוק** (RSP, IWM, QQQ מול SPY) כדי לזהות עליות "צרות" המבוססות על מעט מניות ענק.
- מדרג את 11 סקטורי ה־S&P (XLK, XLC, XLY, XLF, XLI, XLE, XLB, XLV, XLP, XLU, XLRE) לפי חוזקה יחסית מול SPY, ומציג את 3 המובילים ו־3 החלשים.
- מנוע **"Where To Look"** מובנה שמתרגם את שילוב ה־SPY/VIX/DXY הנוכחי להמלצה בשפה פשוטה על אילו נכסים או סקטורים נוטים להראות חוזקה יחסית באותו מצב (למשל זהב/כסף/כורים ב־"U.S. Asset Stress", דפנסיביים ב־Risk-Off קלאסי, טכנולוגיה וצמיחה ב־Risk-On מלא).
- טבלת דשבורד על הגרף, סימוני רקע ותוויות מעבר מצב, ו־17 תנאי Alert מובנים עם טקסט דינמי מלא (מצב, ציון, מחירים, סקטורים מובילים, גודל פוזיציה מומלץ).
כל החישובים המרכזיים רצים על **נתוני Daily** דרך `request.security()` ללא תלות בטיימפריים של הגרף, עם אפשרות להשתמש רק בנרות יומיים סגורים כדי למנוע Repainting.
*למטרות לימוד וניתוח בלבד — אין לראות בכך ייעוץ השקעות. כל הסמלים והספים ניתנים להתאמה אישית דרך פאנל ה־Inputs.* Indikator

Hosoda Waves Phuyupata enAn interactive A-B-C price-projection tool based on the classic Hosoda wave theory (値幅観測論 / Ichimoku target-price theory). Click three points on the chart — A, B, C — and the script calculates the four classic Hosoda target levels plus their key derivatives:
N = C + (B − A)
NT = C + (C − A)
V = B + (B − C)
E = B + (B − A)
(V+N)/2 and (N+NT)/2 — midpoint targets between the two most commonly used levels
Independent x2 / x3 multiples for waves V and E, so you can project extended targets beyond the base calculation
How to use it
Add the indicator to your chart.
Click three points in order — A, B, C — when prompted (2 clicks per point: one for price, one for time, due to a TradingView API limitation, so 6 clicks total).
Adjust visibility, colors, transparency, line length, and label placement in the settings.
Note on re-anchoring: the A-B-C points are indicator inputs, not native drawing objects, so they don't automatically move to a different instrument if you switch symbols on the same chart. To reposition them, open Settings and click the pencil icon next to each point.
Fully configurable appearance
Toggle each wave (N, NT, V, E, averages) independently
Separate colors and transparency for base levels vs. x2/x3 multiples
Font size, label style (outline/flat), number format (0–4 decimal places)
Label position: horizontal (left/center/right of the line) and vertical (on the line / above / below, offset by a multiple of ATR)
Line style, width, and length (in bars) fully adjustable
Built-in alerts when price crosses N, NT, V, or E
Based on the open-source script "Hosod@ W@ves+Fibo" by WD_GANN, extended and reworked to remove the Fibonacci extensions and add configurable multiples, averages, and full visual customization. Published under the Mozilla Public License 2.0, per the terms of the original work.
This tool is for educational and analytical purposes only and does not constitute financial advice. Indikator

Bit Secure- F-1 Order Block with Liquidity sweepBit Secure – F-1 Order Block with Liquidity Sweep
Overview
Bit Secure – F-1 Order Block with Liquidity Sweep is an open-source Smart Money Concept (SMC) toolkit designed to help traders identify institutional footprints by combining Order Blocks, Liquidity Sweeps, HTF Confluence, Dynamic Flip Levels, and Trend Visualization into a single indicator.
The objective of this script is to reduce chart clutter while providing high-quality areas of interest where professional market participants may be active.
This indicator is intended as a decision-support tool and should always be used alongside proper market structure analysis and risk management.
Features
✔ Institutional Order Block Detection
✔ Liquidity Pool & Liquidity Sweep Identification
✔ Higher Timeframe (HTF) Confluence for both Order Blocks and Sweep Engine
✔ Dynamic Flip Levels
✔ Market Structure Curved Trend (Bit's Wave)
✔ Optional Candle Coloring
✔ VWAP Based Signal Filtering
✔ Bullish & Bearish Cloud Visualization
✔ Configurable Swing Detection
✔ ATR Based Adaptive Distance Engine
✔ Lightweight and Optimized for Intraday Trading
Best suited for
• NIFTY
• BANKNIFTY
• FINNIFTY
• SENSEX
• Stocks
• Forex
• Crypto
The script works on multiple timeframes, although it has primarily been optimized for intraday trading.
Recommended Usage
This indicator performs best when multiple confirmations align together, such as:
• Order Block + Liquidity Sweep
• HTF Confluence
• Market Structure Alignment
• VWAP Direction
• Price Reaction at Institutional Zones
Avoid using any single signal as a standalone trading system.
Open Source
This script is published as Open Source so the TradingView community can learn from it, study the implementation, and further improve the concepts.
Please respect TradingView's House Rules when reusing or modifying this work.
Acknowledgements
A special thanks to the original authors whose open-source work inspired parts of this project.
• BOS Waves
The curved market structure (Arc/Wave) visualization is inspired by the excellent BOS Waves concept.
• AlgoAlpha
Portions of the Order Block methodology and implementation are inspired by AlgoAlpha's open-source Order Block work.
This project is not an official version, fork, or replacement of either script. It combines multiple concepts with additional modifications, filters, user interface improvements, and custom logic developed under the Bit Secure framework.
Huge respect and sincere thanks to both creators for contributing valuable open-source ideas to the TradingView community.
Disclaimer
This indicator is provided for educational and research purposes only.
It does not constitute financial advice, investment advice, or a guarantee of future performance.
Trading in financial markets involves substantial risk. Always perform your own analysis and manage risk responsibly.
Version
Bit Secure – F-1 Order Block with Liquidity Sweep
Version 1.0 (Open Source)
This script was built by studying publicly available open-source ideas and implementing additional custom logic, filters, and visualization improvements. Full credit goes to the original authors for their respective contributions. Please respect TradingView House Rules when reusing any portion of this script.
© Bit Secure Trading Hub Indikator

Indikator

Risk & Position Sizing CalculatorWhat it does
It's a risk and position-sizing calculator for TradingView — not a buy/sell signal generator. It runs on top of any chart (Nifty, Bank Nifty, or a stock) and answers: "If I enter here, how many lots can I safely trade given my capital and risk tolerance?"
1. Inputs (4 setting groups)
Capital & Risk — your capital, risk % per trade, and Caution/High-Risk thresholds that color-code the dashboard.
Stop-Loss Method — ATR-based (volatility-derived) or Swing High/Low (distance to recent swing point).
Contract Details — lot size (65 for Nifty by default, editable) and direction (Long/Short).
Targets — T1/T2/T3 as multiples of your risk (1R, 2R, 3R), mirroring the T1/T2/T3 in your original screenshot.
2. Calculations
Uses current close as "entry."
Computes stop-loss distance via ta.atr() × multiplier, or highest/lowest price over your lookback.
Derives stop-loss price and the three target prices as R-multiples from entry.
Computes risk amount (capital × risk%), risk per lot (SL distance × lot size), and max safe lots (risk amount ÷ risk per lot) — the same math behind "Safe Lots" in your dashboard tool.
Flags a zone: SAFE / CAUTION / HIGH RISK based on your risk % vs. the thresholds.
3. Visuals
Dashed/dotted lines on the chart for entry, stop-loss, and the three targets.
A dashboard table (top-right corner) showing all the numbers, updated on the latest bar.
What it doesn't do: pull option-chain data (strike, premium, decay) — not accessible Indikator

Native Volume Footprint, 1H Alignment, Brackets & OBs by GuruJamThe TradingView Pine Script v6 dashboard is built to function as a comprehensive macroeconomic and technical analysis tool, specifically optimized for tracking the Nairobi Securities Exchange.
Here is a breakdown of its core structural and functional components:
Core Functionality
Macro-Economic Integration: The script allows for sector-specific customization, enabling you to align technical movements with broader Kenyan macroeconomic trends and specific market sectors.
Advanced Technical Mapping: It incorporates Smart Money Concepts, specifically utilizing horizontal liquidity boxes. These visually map out critical zones of institutional interest, historical support/resistance, and areas where liquidity is resting.
Automated Signal Filtering: Instead of raw data plotting, the script runs market data through customized filters to generate automated, actionable trade signals based on the confluence of volume, price action, and liquidity sweeps.
Technical Architecture
Language: Written in Pine Script v6, taking advantage of the latest array functionalities, dynamic lines, and box drawing capabilities for real-time order book and liquidity evaluation.
Display: Designed as an overlay or dashboard interface to provide multi-timeframe insights without cluttering the primary price chart. Indikator

Indikator

Momentum Cascade | Lyro RSOverview:
Momentum Cascade is a rate-of-change momentum tool that passes a single momentum reading through three sequential smoothing stages to filter out early, unconfirmed moves. Rather than reacting to the first sign of a shift, it waits for the momentum signal to "cascade" through instant, reactive, and committed stages before confirming a trend, giving a cleaner read on when a move has genuine follow-through.
Key Features
Three-Stage Cascade Engine: Calculates a rate-of-change momentum value, then passes it through two successive EMA smoothing stages. Stage 1 is the raw instant impulse, Stage 2 is the first reactive smoothing, and Stage 3 is the fully committed signal.
Trend Confirmation Score: Each stage contributes +1 or -1 depending on its direction. A trend only confirms when all three stages agree (score of +3 or -3), filtering out momentum blips that fade before they cascade through.
Gradient Strength Visualization: The committed Stage 3 line and candle coloring use a gradient blend based on how strong the current agreement is across all three stages, giving an at-a-glance read on conviction.
Multi-Layer Plotting: Displays all three cascade stages simultaneously (thin instant line, mid-weight reactive line, and a glow-effect committed line) so you can see momentum building in real time, not just the final confirmation.
Candle Coloring: Optionally recolors chart candles using the same gradient logic as the oscillator, aligning price action visually with the cascade's current trend strength.
Customizable Visuals: Choose from 4 preset palettes — Classic, Mystic, Accented, Royal — or define your own custom bullish/bearish colors.
Built-In Signals: Automatically plots long/short labels on confirmed trend flips (when the score crosses into full +3 or -3 agreement).
How It Works
Momentum Calculation – Computes rate-of-change of price over the chosen length as the raw momentum impulse (Stage 1).
Cascade Smoothing – Passes that momentum through an EMA to produce Stage 2 (reactive), then smooths again to produce Stage 3 (committed).
Scoring – Assigns +1/-1 per stage based on sign, summing to a score between -3 and +3.
Trend Confirmation – A trend state only flips when the score reaches full agreement (+3 or -3), meaning all three stages point the same direction.
Signal Plotting – Trend flips are marked with long/short labels, and candle/line coloring reflects both direction and agreement strength via gradient.
Practical Use
Trend Confirmation – Use full cascade agreement (score of ±3) as confirmation that a momentum shift has enough follow-through to be tradeable, rather than acting on Stage 1 alone.
Early Warning – Watch Stage 1 and Stage 2 for early signs of a potential shift before the full cascade confirms, useful for anticipating entries.
Conviction Reading – Use the gradient strength on Stage 3 and candles to gauge how strongly the current trend is holding versus weakening.
Combine with Structure – Pair cascade confirmations with support/resistance or market structure levels for higher-quality entries.
Customization
Adjust Momentum Length and Stage Smoothing independently to tune responsiveness vs. lag.
Toggle signal labels and candle coloring on/off.
Pick a preset palette or define fully custom bullish/bearish colors.
⚠️Disclaimer
This indicator is a tool for technical analysis and does not provide guaranteed results. It should be used in conjunction with other analysis methods and proper risk management practices. The creators of this indicator are not responsible for any financial decisions made based on its signals. Indikator

Indikator

Indikator

Entry Point X500
Entry Point X500 is a proprietary analytical tool designed to visualize market trends and identify potential reversal points (mean-reversion) based on modified Nadaraj-Watson kernel regression.
Concept and uniqueness
Unlike standard moving averages that use linear or exponential weighting, my indicator uses a symmetrical Gaussian kernel. This allows price data to be smoothed to account for the "influence" of neighboring bars, creating a curve that effectively filters out market noise while remaining highly sensitive to real changes in trend structure.
Key features of my implementation:
Author's Live mode: I developed a dynamic recalculation system (Gaussian kernel smoothing) that adapts to the latest market data in real time.
Fixed mode for backtesting: A special calculation mode that eliminates the repainting of historical data, which is critical for correct backtesting of strategies.
Robust Signal System: Instead of standard channels, I use the Mean Absolute Deviation (MAE) metric instead of standard deviation. This makes volatility boundaries more resilient to sharp market outliers.
Operation logic
Smoothing: The indicator calculates a weighted average price, where the weight of each bar is determined by the Gaussian function. The closer the bar is to the current moment, the greater its weight, while the symmetrical distribution ensures a smooth line.Adaptive boundaries: A “volatility corridor” is constructed around the smoothed line. Borders are calculated through MAE, which allows flexible adjustment to current market activity.
Reversal signals: The indicator tracks the moment the price returns inside the corridor after breaking through its borders. This logic allows you to filter out “false” signals during strong non-recoil movements and enter into a trade precisely at the moment the local correction begins.
Options
Bandwidth: Determines the "flexibility" of the line. Smaller values make the indicator sensitive to the slightest fluctuations, larger values create a more inert and smooth trend filter.
Deviation Multiplier: Adjusts the width of the volatility band.
Calculation modes: Switch between Live (maximum accuracy on the current bar) and Fixed (static historical data).
How to use
Entry Point X500 is effective as a tool for finding overbought and oversold zones as part of mean reversion strategies.
Important: The indicator is not a “black box” and requires contextual analysis. It is recommended to use it in conjunction with confirming factors: volume analysis, support/resistance levels or market structure indicators.
Disclaimer: This tool is intended for analytical purposes and does not constitute financial advice. Before using in real trading, be sure to test the settings on historical data. Indikator

SLW V1.7 By MTOverview
This indicator is a high-probability signal generator built on three core pillars of price action: Fixed horizontal price zones (7 Static Lines), Macro trend direction via Higher Timeframe (HTF) analysis, and Micro-structure indecision through the Doji candlestick pattern. By waiting for all three conditions to align, this tool dramatically reduces false signals and helps you trade with the institutional "confluence."
1. The 7 Static Levels (The Framework)
The indicator plots seven predefined static horizontal lines across your chart. These levels act as the ultimate support/resistance grid. Price action interacting with these lines is given top priority, as they represent major historical inflection points where reversals or violent breakouts are statistically likely.
2. Higher Timeframe Trend (The Filter)
To ensure you are never fighting the macro trend, the indicator evaluates the market direction on a user-selected higher timeframe (e.g., 4H or Daily). It acts as a guardian filter: it will only allow Buy signals if the HTF structure is bullish and Sell signals if the HTF structure is bearish, keeping you aligned with the dominant money flow.
3. The Doji Candle (The Trigger)
The final entry catalyst is the Doji candlestick—a pattern signifying extreme indecision and exhaustion of the current move. The indicator scans for Dojis that form strictly in the immediate proximity of the 7 static levels. This signals that the market is pausing exactly at a key area, setting the stage for a potential reversal.
Trading Logic (Entry Signals)
· 📈 LONG (BUY) Signal: Price is trading near a Static SUPPORT line + HTF Trend is BULLISH + A Doji forms at that level.
· 📉 SHORT (SELL) Signal: Price is trading near a Static RESISTANCE line + HTF Trend is BEARISH + A Doji forms at that level.
Customizable Inputs
· Levels: Manually configure the 7 price levels to match your specific asset (Forex, Crypto, Stocks, or Indices).
· Trend Settings: Select your preferred Higher Timeframe (e.g., 15m, 1H, 4H, Daily) and the smoothing method for trend detection.
· Doji Sensitivity: Adjust the body-to-range ratio to define how "strict" the Doji detection should be.
Best Practices
This indicator performs optimally on lower-to-mid timeframes (5-minute to 1-hour) while utilizing a 4-Hour or Daily HTF filter. Always look for price rejection (long wicks) alongside the Doji to confirm the signal before entering a trade. No indicator is infallible—please use proper risk management and stop-losses. Indikator

SLW By MTOverview
This indicator is a high-probability signal generator built on three core pillars of price action: Fixed horizontal price zones (7 Static Lines), Macro trend direction via Higher Timeframe (HTF) analysis, and Micro-structure indecision through the Doji candlestick pattern. By waiting for all three conditions to align, this tool dramatically reduces false signals and helps you trade with the institutional "confluence."
1. The 7 Static Levels (The Framework)
The indicator plots seven predefined static horizontal lines across your chart. These levels act as the ultimate support/resistance grid. Price action interacting with these lines is given top priority, as they represent major historical inflection points where reversals or violent breakouts are statistically likely.
2. Higher Timeframe Trend (The Filter)
To ensure you are never fighting the macro trend, the indicator evaluates the market direction on a user-selected higher timeframe (e.g., 4H or Daily). It acts as a guardian filter: it will only allow Buy signals if the HTF structure is bullish and Sell signals if the HTF structure is bearish, keeping you aligned with the dominant money flow.
3. The Doji Candle (The Trigger)
The final entry catalyst is the Doji candlestick—a pattern signifying extreme indecision and exhaustion of the current move. The indicator scans for Dojis that form strictly in the immediate proximity of the 7 static levels. This signals that the market is pausing exactly at a key area, setting the stage for a potential reversal.
Trading Logic (Entry Signals)
· 📈 LONG (BUY) Signal: Price is trading near a Static SUPPORT line + HTF Trend is BULLISH + A Doji forms at that level.
· 📉 SHORT (SELL) Signal: Price is trading near a Static RESISTANCE line + HTF Trend is BEARISH + A Doji forms at that level.
Customizable Inputs
· Levels: Manually configure the 7 price levels to match your specific asset (Forex, Crypto, Stocks, or Indices).
· Trend Settings: Select your preferred Higher Timeframe (e.g., 15m, 1H, 4H, Daily) and the smoothing method for trend detection.
· Doji Sensitivity: Adjust the body-to-range ratio to define how "strict" the Doji detection should be.
Best Practices
This indicator performs optimally on lower-to-mid timeframes (5-minute to 1-hour) while utilizing a 4-Hour or Daily HTF filter. Always look for price rejection (long wicks) alongside the Doji to confirm the signal before entering a trade. No indicator is infallible—please use proper risk management and stop-losses. Indikator

EWCore 0.1.5.4**EWCore — Pine Script v6 for TradingView**
This manual explains what the indicator does and how each setting changes what you see on the chart. It does not cover code or Pine Script internals — it's written for traders.
---
## 0. Setup — Before Your First Chart
EW-Core is built from two Pine files, but you only ever add **one indicator to your chart**:
---
## 1. What EW-Core Does
EW-Core scans your chart's price history for pivot points (swing highs/lows), then automatically searches for valid Elliott Wave patterns among those pivots — Impulses, Diagonals, Zigzags, Flats, Triangles, and Combinations (W-X-Y and W-X-Y-X-Z). Out of everything it finds, it picks one **Leading Scenario** (its best current count) and displays it with full labels, plus a ranked table of alternative counts so you can judge how confident the count is.
It also reconstructs a **Historical Wave Chain** stretching back through your chart's history, and can project a **Sequel Chain** forward from the leading scenario, a **Forward Projection** of where price may go next, and Fibonacci confluence target zones.
Everything is scored 0–100 using a weighted blend of Fibonacci conformity, structural quality, wave equality, time consistency, multi-timeframe coherence, and (optionally) momentum — so higher-scoring counts are more likely to hold up.
---
## 2. Settings Menu — Group by Group
The Settings menu is organized top-to-bottom in this order:
### 2.1 Pivot Detection (ATR-adaptive)
Controls how price swings become "pivots" — the raw points every wave count is built from.
- **ATR Period** — how many bars the volatility measurement (ATR) looks back over.
- **Auto-adapt ATR multiplier to chart timeframe** — when ON (default), the sensitivity threshold is calculated automatically from your chart's timeframe using a formula, instead of you having to hand-tune 6 separate values per timeframe. Turn this OFF if you want full manual control.
- **Auto ATR — base / slope** — only used when auto-adapt is ON. Raise "base" to require larger swings everywhere; raise "slope" to make higher timeframes noticeably less sensitive than lower ones.
- **ATR Multiplier D1/Weekly/Monthly/H4/H1/M15** — manual sensitivity per timeframe (only used when auto-adapt is OFF). Higher = fewer, larger pivots; lower = more, smaller pivots.
**Practical effect:** if the indicator finds too many small, choppy pivots, raise sensitivity. If it's missing meaningful turns, lower it.
### 2.2 Performance Safety (Historical Chain)
Protects against TradingView's script time-limit when your chart has a very long price history.
- **Auto-limit historical chain range** — caps how far back the Historical Chain search runs, so it never risks a "Loop takes too long" error. The most recent history is never cut, only the oldest edge.
- **Complexity budget** — how large that cap is. Raise it if you have performance headroom and want deeper history; lower it if you still see timeout errors.
### 2.3 Higher-Degree Detection
Elliott Wave patterns exist at multiple "degrees" (a Minor wave is built from Minute waves, a Primary wave from Minor waves, etc.). This group builds those extra coarser layers automatically.
- **Compression levels above primary** — how many coarser degree-layers to search (0 = only the primary/finest level).
- **Compression significance filter / Level growth factor** — how much price movement is required to "count" as a swing at each coarser level.
- **Auto-calibrate** — adds one extra, precisely-tuned level so a clean pattern is more likely to end exactly at the current price.
- **Prefer higher degree within recency band / Leading scenario ranking priority** — controls whether a bigger, older completed pattern outranks a smaller, more recent one when choosing the Leading Scenario.
**Practical effect:** raise "Compression levels" if you trade higher timeframes and want the indicator to recognize multi-month/multi-year structures, not just the smallest visible swings.
### 2.4 Parent-Timeframe Context Gate
Cross-checks every candidate count on your chart against the wave structure on a higher (or, since this update, lower) timeframe, so a count on your chart can't contradict what's already confirmed elsewhere.
- **Enforcement** — Off / Soft (score penalty) / Hard (candidate discarded outright).
- **Automatic parent timeframe** — walks the standard cascade (1M→1W→1D→4H→1H→30m→15m→5m) to find the parent automatically.
- **Cascade shift** — nudges that automatic result further up (coarser/parent context, the original use) or now also **down** (finer/child context — checks your chart against a lower timeframe's already-confirmed structure instead).
- **Manual parent timeframe** — pick it yourself instead of automatic.
- **Time-gate tolerance / Soft-mode score penalty / Show parent-TF state** — fine-tuning and visibility of this check.
### 2.5 Count Anchoring
Controls where a wave count is allowed to *start*.
- **Require count to start at a turning point** — rejects counts that begin mid-move rather than at a genuine reversal.
- **Manual count start** — pin the count's starting reference point yourself instead of letting the indicator choose automatically.
- **Anchor lookback** — how many pivots before your chosen point the indicator is allowed to search.
### 2.6 Scoring Module
The weights behind every score you see in the tables.
- **Max Alternative Counts** — how many runner-up candidates appear in the Score table.
- **Minimum Score** — hide candidates below this score.
- **Weight: Fibonacci / Structure / Equality / Time / MTF / RSI Momentum** — how much each factor contributes to the final 0–100 score. Raise Fibonacci's weight if you trust ratio-based confluence most; raise Structure's if you care more about textbook wave-shape rules.
### 2.7 Hard-Rule Tolerance (soft-fail zone)
Elliott Wave has hard rules (e.g. "Wave 4 may not overlap Wave 1's territory in an Impulse"). This group lets slightly-violating counts survive with a score penalty instead of being thrown out outright — useful because real price action isn't always textbook-perfect.
- **Wave 2 / Wave 3 / Wave 4 / B-wave tolerance** — how far a rule may be bent, as a percentage.
- **Max score malus** — the score penalty applied at full tolerance.
### 2.8 Pattern Detection
Simple on/off toggles for which pattern types the search engine looks for: Impulse, Diagonal, Zigzag/Flat, Triangle, Combination W-X-Y, Combination W-X-Y-X-Z. Turning off types you don't care about speeds up scanning.
### 2.9 Sub-Wave Verification
Checks whether each leg of a pattern also decomposes cleanly into its own internal sub-waves (e.g. does "Wave 1" of an Impulse itself look like a valid 5-wave structure at a finer scale).
- **Verify internal sub-wave structure / Hard-fail contradictory sub-structure** — how strict this check is.
- **Mark unresolved legs with a text label** — shows a small marker (and optional line) wherever a leg's interior couldn't be classified, so you know exactly where the count is less certain.
### 2.10 Fibonacci Target Zones
- **Show Fibonacci Target Boxes** — draws projected target zones from the leading scenario's completed waves.
- **Confluence Tolerance** — how close two separate Fibonacci projections must land to merge into one highlighted confluence zone (a stronger signal than a single projection alone).
### 2.11 Table Settings
- **Show MTF Coherence Table** — small table showing trend direction across timeframes.
- **Show Scoring Table** — the ranked list of the leading scenario + alternatives, with individually toggleable columns (Rank/ID/Type/Score/Tier/Dir/Degree/End).
- **Show pivot points table / active-settings summary row / RAW point markers** — additional diagnostic tables.
### 2.12 Visualization: Wave Labels
Everything about how the main wave count (1-2-3-4-5, A-B-C, etc.) is drawn: marker shapes, label text, degree labels, sub-wave labels, and their distances from the candles. This is the group you'll touch most often for pure cosmetics.
### 2.13 Visualization: Lines & Zones
Settings for the invalidation line/marker (the price level that would prove the current count wrong) — its distance from the last bar and whether its label (price + reason) is shown.
### 2.14 Visualization: Pattern Explanation
- **Show explanation for leading scenario** — adds a small "i" marker you can hover for a plain-English explanation of why the indicator chose this specific pattern.
- **Pin explanation as static panel** — instead of (or in addition to) hovering, shows the same explanation permanently in a small on-chart panel — useful for screen recording or simply not having to hold your mouse still. Panel position, width, and independent text size/color are all configurable.
- **Show explanation for each historical/sub-wave segment** — same idea, applied to every historical segment or sub-wave.
### 2.15 Visualization: Historical Chain (Pre)
Controls the dimmed wave count drawn through price history *before* the leading scenario — label distance, and the fallback marker/line shown wherever a stretch of history couldn't be classified into a clean pattern.
### 2.16 Visualization: Sequel Chain (After)
Continues the story *after* the leading scenario ends, at the same degree, styled with the same full prominence as the leading scenario itself (not dimmed like the historical chain) — so it reads as a seamless continuation rather than a historical footnote.
### 2.17 Gap Raw Count (Historical Chain)
For stretches of the Historical Chain that can't be classified as a clean pattern:
- **Try real WXY/WXYXZ fit first** — before giving up, the indicator tries to fit a genuine rule-verified Combination pattern into the gap.
- **Show a simple count inside unclassifiable stretches** — if no real fit works, shows a neutral running count (1, 2, 3...) instead of leaving the gap blank, clearly marked as *not* a rule-checked Elliott count.
- **Max new labels per update** — a performance safety cap.
### 2.18 Nested Lower-Timeframe Wave Overlay
Overlays a finer wave count from a lower timeframe on top of your current chart (e.g. shows the i-v sub-structure of Wave 3 pulled from a lower timeframe). Two independent levels available.
### 2.19 Forward Projection
- **Show projected continuation** — a dashed projection of where price is likely headed if the current count keeps playing out.
- **Show Wave 5 target as a confluence zone** — projects the final target using multiple methods at once and highlights where they agree.
### 2.20 Colors (All Features)
Every color used anywhere in the indicator, collected in one place — labels, lines, tables, zones, everything. No need to hunt through 18 different feature groups to change one color.
### 2.21 Label & Text Sizes (All Features)
Every text-size setting, collected in one place.
### 2.22 Line Styles & Widths (All Features)
Every line width and style (Solid/Dashed/Dotted) setting, collected in one place.
---
## 3. Reading the Chart
- **Solid, full-color line + labels** = the Leading Scenario (the indicator's current best count).
- **Dimmed line + labels** = the Historical Chain (past structure, lower visual priority).
- **Full-color line continuing after the leading scenario** = the Sequel Chain.
- **"i" marker** = hover (or enable the static panel) for a plain-English explanation of the current pattern choice.
- **"!" marker** = a leg or stretch that couldn't be cleanly classified — the count is less certain there.
- **Dashed line beyond the last bar** = the Forward Projection.
- **Colored box(es) ahead of price** = Fibonacci target zone(s); a distinctly bordered box = a confluence zone where multiple projections agree.
## 4. Practical Workflow
1. Start with **Pattern Detection** — leave all types on unless you have a strong reason to exclude one.
2. Use the **Score Table** (Table Settings group) to judge how confident the leading scenario is — a large score gap to the #2 alternative means high confidence; a close score means the count could flip.
3. If the count looks wrong on a specific leg, hover its **"i"** marker (or enable the pinned panel) to see the indicator's own reasoning.
4. If a stretch looks unresolved ("!" marker or unclassifiable gap), that's the indicator being honest about uncertainty — not a bug.
5. Use the **Parent-Timeframe Context Gate** to keep your chart's count consistent with the bigger picture, or its new negative Cascade Shift to check consistency against a finer timeframe instead. Indikator

Bitcoin Almanac [WillyAlgoTrader]₿ Bitcoin Almanac is an overlay indicator that maps the entire Bitcoin macro landscape on one chart: a fixed-length cycle time model (bull/bear phases projected from a single anchor date), two hyperbolic curves fitted through historical cycle lows and cycle highs in log-price space, Fibonacci grids stretched between every macro pivot, halving markers, accumulation and distribution zones, and a hypothetical price path for the next bull leg — all summarized in a live dashboard with projected turn dates, curve prices, and historical correction depths.
The core insight: Bitcoin's completed cycles show a remarkably stable time rhythm (roughly 1064 days up, 364 days down) and a decelerating growth pattern that a hyperbola in log10(price) captures with surprisingly small error. Neither observation is a law of nature — but when the time model and the price curves are combined on one chart, they produce concrete, falsifiable reference points: a projected top date with a curve price, a projected bottom date with a curve price, and buy/sell zones derived from both. The indicator makes the whole framework explicit, configurable, and honest about its assumptions.
Everything is driven by dates and user-defined pivots — not by real-time price action — so nothing repaints: the lines you see today are the lines you saw yesterday.
🧩 WHY THESE COMPONENTS WORK TOGETHER
A cycle-date model alone answers WHEN but not AT WHAT PRICE. A curve through historical lows answers WHERE support migrates but not WHEN price will meet it. Fibonacci retracements answer WHERE pullbacks tend to end, but only if you know which macro leg to anchor them to. Used separately, each tool leaves you guessing at the missing dimension.
Bitcoin Almanac chains them into one pipeline:
Cycle time model (anchor + phase lengths) → projected turn dates → hyperbolic lows/highs curves → curve price AT each projected date → Fibonacci grids between macro pivots → 0.786–0.836 accumulation zones bounded by cycle end dates → ±% distribution zones around each high → replayed bull-path projection between the two curve endpoints → dashboard synthesis
The time model supplies the X-coordinate of every future event. The two hyperbolas supply the Y-coordinate: the lows curve is evaluated exactly at the projected bottom date, the highs curve exactly at the projected top date — the "◎ cycle × curve" labels mark these intersections with date and price. The Fibonacci grids are then anchored to the same pivots the curves are built from, so the 0.786–0.836 buy zone of the current leg stretches in time precisely to the model's next cycle-bottom date. Finally, the projection module takes the two curve × date intersections as endpoints and fills the path between them by replaying the shape of the previous bull phase in log space.
No single component can do this: the intersection of an independent time model with an independent price model is what turns two vague trajectories into specific, checkable coordinates.
🔍 WHAT MAKES IT ORIGINAL
1️⃣ Fixed-rhythm cycle engine — pure time math, zero price input.
The phase of any bar is computed directly from calendar time:
daysSince = (barTime − anchor) / 86 400 000
phasePos = daysSince mod (bullDays + bearDays)
isBull = phasePos < bullDays
Defaults: anchor = 07 Nov 2022, bullDays = 1064, bearDays = 364 (each ≈ the average of the three completed BTC cycles). A true mathematical modulo (always ≥ 0) phases bars BEFORE the anchor correctly, so past cycles line up too. With defaults this reproduces the well-known projected dates: top ≈ 06 Oct 2025, bottom ≈ 05 Oct 2026. An alternative anchor (21 Nov 2022 — the actual lowest trade of the cycle) is documented right in the input tooltip and shifts the bottom to 19 Oct 2026.
Why this matters: because the phase depends only on time, the bull/bear background, turn lines and flip alerts are deterministic and cannot repaint — the model's claims are fully falsifiable in advance.
2️⃣ Hyperbolic curve through cycle lows — exact geometry or least-squares fit, with the error printed on the chart.
The lows model is log10(price) = a + b / (c − t), where t is days from the first pivot. The hyperbola has a vertical asymptote in the past and a horizontal asymptote in the future — it encodes decelerating growth, which a straight log-regression line cannot.
— With exactly 3 enabled lows (default: Aug 2015 ≈ $169, Dec 2018 ≈ $3 122, Nov 2022 ≈ $15 476) the three parameters are solved exactly — the curve passes through the pivots by construction. This is geometry, not statistics, and the label says so: "exact through 3 lows".
— With 4+ enabled lows (three optional early-history slots: 2011, 2013, 2015 are provided) the indicator switches to a least-squares fit: a coarse log-spaced search over 250 candidate asymptote positions, followed by a 200-step linear refinement around the best candidate. The curve label then reports the number of points and the RMSE in log10 units — the fit quality is never hidden.
A fit is accepted only if b > 0 and the asymptote c lies before the earliest pivot — degenerate solutions are rejected and the curve simply doesn't draw.
3️⃣ Second independent hyperbola through cycle highs.
The same model is fitted to cycle tops (defaults: Nov 2013 ≈ $1 238, Dec 2017 ≈ $19 700, Nov 2021 ≈ $69 000, Oct 2025 ≈ $126 200 — four points, so LS fit with visible RMSE). A fifth, disabled slot exists only if you want to force the fit through your own future target; you never need it for the projection, because the future top is marked automatically at the crossing of the highs curve with the projected top date.
Why two curves: lows and highs decelerate at different rates. Fitting them independently (instead of offsetting one curve) lets the model express a narrowing channel without assuming its shape.
4️⃣ "Cycle × curve" intersection labels — the model's testable predictions.
At the projected bottom date the lows curve is evaluated: ◎ label with date ≈ price. At the projected top date the highs curve is evaluated: ◎ label with date ≈ price. These two points are the indicator's headline output — a date AND a price for each future turn, derived from two independent models. Both curves extend beyond their intersection as dashed lines (lows: default 10 years, highs: 5 years) to show the long-term trajectory.
5️⃣ Macro Fibonacci grids with a time-bounded 0.786–0.836 accumulation zone.
All enabled lows and highs are merged chronologically; every leg between two pivots of opposite type receives a grid (low→high = bull grid, high→low = bear grid; same-type neighbours are skipped). Levels are fully user-defined (default: 0, 0.236, 0.382, 0.5, 0.618, 0.786, 0.836, 0.886, 1; values > 1 add extensions).
Two non-standard options:
— Log-scale interpolation : level price = 10^(log10(pA) + f × (log10(pB) − log10(pA))) — matches a fib tool drawn on a log chart. Off by default (arithmetic levels for a linear chart).
— Reverse mode (default ON): ratio 0 sits at the END of the leg, so on a bull leg 0.618 is the classic retracement below the high.
The 0.786–0.836 zone of each bull leg is highlighted as a "BUY ZONE" box — and here is the original part: the box stretches in time from the leg start to the end date of the cycle the leg belongs to (the next projected cycle bottom). Depth from the fib model, deadline from the time model — the zone is a rectangle in (price × time), not just a price band.
6️⃣ Distribution zones tied to the cycle skeleton.
Every enabled high gets a "SELL ZONE" box spanning high ± sellPct (default 5% → from high × 0.95 to high × 1.05). The time span runs from the LATER of (a) the latest enabled low before that high or (b) the model's cycle bottom immediately preceding it — so a projected 2029 high starts its zone at the projected Oct-2026 bottom, not at a 2022 pivot. If no enabled high exists in the upcoming cycle, a projected sell zone is created automatically at the highs-curve × projected-date crossing (duplicate-guarded within half a cycle).
7️⃣ Bull-path projection — fractal replay of the previous bull, rescaled in log space.
The path for the NEXT bull phase (with defaults: 05 Oct 2026 → 03 Sep 2029) is drawn between two model-derived endpoints: start = lows curve at the projected bottom, end = highs curve at the following projected top. Two shapes:
— Replay last bull (default): the log-price trajectory of the previous bull phase is recorded bar by bar (confirmed bars only, thinned to ≤ 400 samples for memory safety on intraday timeframes), then linearly rescaled: y(progress) = yStart + (ref(progress) − ref(0)) × (yEnd − yStart) / (ref(1) − ref(0)). The result keeps the timing character of the last cycle — early acceleration, mid-cycle chop, late blow-off — mapped onto the new endpoints.
— Log-linear : a straight line on a log chart between the endpoints. The replay mode automatically falls back to log-linear if the reference phase covers less than 90% of the bull duration.
The path is explicitly labeled "◇ PROJECTED PATH (hypothetical)" — it is a scenario generator, not a forecast.
8️⃣ Corrections table — every macro drawdown since 2014, including the unfinished one.
The dashboard lists every completed high → following-low leg between enabled pivots since 2014 as a % drop (e.g. 2017–2018: −84%). If the latest pivot is a high with no low after it, the current correction is projected : measured from that high to the lows-curve price at the next model bottom, and marked "(proj.)" in accent color. You always see how the ongoing decline compares with history.
9️⃣ Full-transparency dashboard with a phase gauge and next-leg scenario PNL.
Four toggleable sections: Cycle (phase, day X / Y, ██████░░░░ progress gauge), Projection (top and bottom dates with days-left counters and curve prices, plus the hypothetical PNL of the next bull leg: (topCurve / bottomCurve − 1) × 100% and the × multiple), Corrections (see 8️⃣), Ranges (nearest upcoming buy range = the 0.786–0.836 zone prices; nearest sell range = the ±% zone around the next projected high). The footer states the calibration chart (INDEX:BTCUSD · W · linear scale, with a live ✓ when you're on it), a timeframe warning, and the sample-size caveat "⚠ Sample size: 3 cycles" — the model's biggest limitation is printed on the chart itself.
🔟 Efficient, tick-stable rendering.
All drawings (500+ polyline points, fib grids, boxes, dashboard) are anchored to bar-open times and first-bar curve fits — nothing changes within a bar. A redraw gate rebuilds them once per new bar instead of on every real-time tick, and both curve fits run exactly once on the first bar. The chart stays responsive even with all modules enabled.
📐 HOW IT WORKS — CALCULATION FLOW
Step 1 — Parse pivots: on the first bar, all enabled lows and highs are converted to (days-from-first-pivot, log10(price)) pairs.
Step 2 — Fit the curves: each set is fitted to log10(price) = a + b/(c − t) — exact solve for 3 points, two-stage least-squares search for 4+. Fit validity is checked (b > 0, asymptote before the data).
Step 3 — Phase every bar: calendar-time modulo against the anchor determines bull/bear phase, day-in-phase, and the timestamps of the current, next bottom and next top.
Step 4 — Evaluate intersections: the lows curve at the projected bottom date and the highs curve at the projected top date become the model's price targets.
Step 5 — Record the reference bull: during the anchor cycle's bull phase, confirmed closes are stored as (progress, log10 price) — the shape later replayed by the projection.
Step 6 — Draw (once per bar): turn lines and labels for N past and M future cycles, both hyperbolas with dashed extensions, fib grids per alternating pivot leg, buy/sell zone boxes, halving lines (2012 / 2016 / 2020 / 2024 solid, Apr 2028 dashed "(est.)"), the projected path, the dashboard and the watermark.
Step 7 — Alert: on confirmed bars, phase flips and the pre-turn countdown fire alert() calls in text or JSON format.
📖 HOW TO USE
🎯 Quick start:
1. Open the INDEX:BTCUSD chart, Weekly timeframe, regular (linear) price scale — the model is calibrated there, and the dashboard shows a ✓ when the symbol and timeframe match (the scale must be checked manually — Pine cannot detect it).
2. Add the indicator. The green/red background immediately shows the model's current phase; the dashboard shows the day count and progress gauge.
3. Find the two ◎ labels — the projected bottom (orange, lows curve) and the projected top (red, highs curve). These are the model's date + price coordinates for the next turns.
4. Check the yellow boxes: BUY ZONE (0.786–0.836 of the current bull leg, extended to the cycle end date) and SELL ZONE (±5% around each high).
5. Create ONE alert with condition "Any alert() function call" to receive flips and the pre-turn countdown.
👁️ Reading the chart:
— 🟢 Green background = model bull phase; 🔴 red = bear phase
— Solid green verticals = cycle bottoms; dashed red verticals = cycle tops; future turns are labeled ★ PROJECTED and drawn brighter
— 🟠 Orange curve = hyperbola through cycle lows (solid to the projected bottom, then dashed extension)
— 🔴 Red curve = hyperbola through cycle highs (solid to the projected top, then dashed extension)
— Small circles = the exact pivots each curve is built from
— ◎ labels = cycle × curve intersections with date, ≈ price, and fit info (point count + RMSE, or "exact through 3")
— Fib grids between macro pivots: solid edges (0 / 1), dashed 0.5, dotted intermediate levels, price + ratio labels on the right
— 🟡 Yellow boxes = BUY ZONE (0.786–0.836, time-bounded by the cycle end) and SELL ZONE (±% around highs; "(proj.)" = auto-generated at the projected top)
— ⛏ Grey verticals = halvings; the 2028 line is dashed and marked "(est.)"
— 🔵 Blue dashed path = hypothetical next-bull trajectory with its ◇ end label
📊 Dashboard fields:
— Phase / Phase day / Progress : current model phase, day within it, and a 10-segment gauge
— Proj. top / Proj. bottom : projected turn dates, days remaining, and the curve price at each date
— Next leg PNL : hypothetical bottom→top move of the next bull leg in % and as a × multiple — a scenario, not a forecast
— Corrections : every completed macro drawdown since 2014 (high → following low, %), plus the unfinished one projected to the curve bottom and marked (proj.)
— Next buy range / Next sell range : the price boundaries of the nearest upcoming accumulation and distribution zones
— Footer: recommended chart check, timeframe warning, sample-size caveat, version
🔧 Tuning guide:
— Curve doesn't draw: fewer than 3 pivots enabled, or the fit was rejected as degenerate — enable at least 3 lows (or highs) with sensible dates/prices.
— You disagree with a pivot price: every pivot is an editable date + price input — correct it and both the curve and the fib grids rebuild instantly.
— Want dates matching the actual price low: switch the anchor to 21 Nov 2022 (documented in the tooltip); the projected bottom moves to 19 Oct 2026.
— Fib levels look wrong on a log chart: enable "Log-scale levels" (keep it OFF on the recommended linear chart).
— Chart feels crowded: disable individual modules (grids, zones, halvings, projection) or dashboard sections — every block has its own switch.
— Curious about 2030+: enable "Show 2nd projected cycle" for one more bottom/top pair (~Sep 2030 / ~Aug 2033) — off by default because those dates carry double model uncertainty.
💡 Trading ideas:
— Accumulation planning : scale into the 0.786–0.836 BUY ZONE while the model is in its bear phase; the zone's right edge tells you the model's deadline.
— Distribution planning : scale out inside the ±5% SELL ZONE as the projected top date approaches; the pre-alert (default 30 days) gives you a heads-up.
— Scenario testing : move pivots, change phase lengths, or force High #5 to your own target and watch how the whole framework (curves, zones, PNL) responds — the model is a sandbox, not an oracle.
⚙️ KEY SETTINGS
⚙️ Cycle Model:
— Anchor — cycle bottom (default 07 Nov 2022): date all phases are projected from; alternative 21 Nov 2022 documented in the tooltip
— Bull phase length (default 1064 days) / Bear phase length (default 364 days): ≈ averages of the 3 completed cycles
— Cycles to draw back (default 3) / forward (default 1): how many turn lines and labels are drawn
— Show 2nd projected cycle (default off): one extra bottom/top pair with doubled uncertainty
🎨 Visual Settings:
— Theme (Auto / Dark / Light): Auto detects from the chart background; all text colors adapt
— Phase background , Cycle turn lines , Turn labels , Watermark : independent toggles with color inputs
📊 Dashboard:
— Position (4 corners), font size (Small–Huge; dividers render one step smaller), and per-section switches: Cycle / Projection / Corrections / Ranges
📈 Hyperbola — Lows:
— 3 main cycle lows (2015 / 2018 / 2022, on by default) + 3 optional early-history lows (2011 / 2013 / 2015) — each is a checkbox + date + price
— Dashed extension (default 10 years), curve color, anchor-point markers
📉 Hyperbola — Highs:
— 4 cycle highs (2013 / 2017 / 2021 / 2025, on by default) + a spare projected slot (off), extension (default 5 years), curve color
🔢 Fibonacci Grids:
— Bull grids (default on) / Bear grids (default off) with separate colors
— Levels (default "0, 0.236, 0.382, 0.5, 0.618, 0.786, 0.836, 0.886, 1"; values > 1 = extensions)
— Highlight 0.786–0.836 zone (default on), Log-scale levels (default off), Reverse (default on), level labels
⛏ Halvings: lines + labels toggles, color
🟡 Sell Zones: toggle, color, Zone size % from high (default 5%)
🔮 Price Projection: toggle, Path shape (Replay last bull / Log-linear), color
🔔 Alerts: master switch, Webhook JSON Format (default off), Pre-alert days (default 30)
🔔 ALERTS
— 🟢 CYCLE FLIP → BULL — model bottom date reached; payload: ticker, timeframe, price, next projected top date
— 🔴 CYCLE FLIP → BEAR — model top date reached; payload: ticker, timeframe, price, next projected bottom date
— ⏳ CYCLE TURN APPROACHING — fires once, N days (default 30) before the next projected turn; payload: turn type (TOP/BOTTOM), days left, date
All alerts fire on confirmed bars only (once per bar close) and support both human-readable text and JSON webhook payloads for bot integration. Create a single alert with condition "Any alert() function call".
⚠️ IMPORTANT NOTES
— 🚫 No repainting. The cycle phase is pure calendar-time math against a fixed anchor; the curves are fitted once from user-defined historical pivots; the reference bull shape is recorded from confirmed bars only; all alerts use bar-close frequency. Nothing in the model reads unconfirmed real-time data, so no line, zone or label moves after the fact.
— 📐 Sample size: 3 completed cycles. Every statistical claim in this model rests on three observations. The hyperbolic fits are geometry/regression over 3–6 points. Treat all projected dates and prices as reference scenarios with wide error bars — the dashboard says "Rhythm ≠ law" for a reason.
— 📏 Calibrated chart: INDEX:BTCUSD, Weekly, regular (linear) price scale. Exchange charts start later and distort early-history fits. Keep the fib "Log-scale levels" input OFF on a linear chart. The dashboard's ✓ confirms symbol and timeframe; the scale must be checked manually.
— ⚖️ Scope: this is a macro-cycle framework for Bitcoin. It produces no intraday entry signals, no stop placement, and no position sizing. The projected path is explicitly hypothetical.
— 🛠️ This is a cycle-analysis and scenario-visualization tool, not an automated trading bot. It provides projected turn dates, curve-based price references, and accumulation/distribution zones — trade decisions remain yours.
— 🌐 The script runs on any symbol and timeframe, but the model is designed for Bitcoin on Daily/Weekly charts — a dashboard warning appears on intraday timeframes.
Bitcoin Almanac · v1.5.2 Indikator
