BuySell box📌 The BuySell Box visualizes how volume contributes to buy, sell, or neutral flow within a specific price range.
Based on the high-low-close structure of each candlestick and the volume distribution ratio, this indicator segments price ranges to help you understand how volume moves within a specific range.
This indicator provides the following visualizations:
Boxes indicating dominant buy and sell volume zones
Percentage labels showing volume distribution
Automatic reconfiguration of zones when a status change occurs
Direction change detection using RSI-based auxiliary values (div_t)
■ Calculation Logic
Instead of relying solely on raw volume, this indicator uses the internal structure of the candlestick (the high-close-low ratio) to distinguish between buy and sell volume.
● Calculating Volume Distribution
For each candle:
Type Formula
vol_cell (high - close) / (high - low) × volume
vol_buy (close - low) / (high - low) × volume
Cumulative average of the absolute candle body, adjusted using the average spread box_size_multiplier
This method estimates the distribution of volume using the relative positions of the candles, which serves as the basis for creating the volume boxes.
■ State Transition Detection Logic
This indicator detects changes using the div_t value (div_t = RSI × 5 - 250).
● Conditions
div_t > +50 → item_top state
div_t < −50 → item_bot state
When the state changes, the previous box closes and a new range begins.
This allows the box to accumulate and display volume movement from the moment the state transitions until the next transition.
■ Box Creation Process
When a state transition occurs, the following actions are executed:
● 1) Reset Range
Store Base Price (Low or High)
Store Time
Reset Accumulated Buy/Sell Volume
● 2) Create Box
If i_show_volpower = true, the indicator creates the following:
● Bottom Area (item_bot)
Two types of buy boxes (outer and inner)
Two types of cell boxes (outer and inner)
Volume Ratio Label
Dotted Line (low_line)
● Top Area (item_top)
Two types of buy boxes (outer and inner)
Two types of cell boxes (outer and inner)
Volume Ratio Label
Dotted Line (high_line)
■ Box Expansion Logic (Accumulation Process)
New volumes are continuously added while the state remains unchanged, and the box width (right) automatically expands.
Cumulative Volume (total_vol)
Cumulative Buy/Sell Volume
Recalculated Percentage Ratio
Box expands based on updated percentage
Labels update their text and position in real time.
This structure visually compares how buy and sell volumes accumulate across the entire range.
■ Visual Components
● Box
Buy Box (based on i_buy_color)
Sell Box (based on i_sell_color)
Neutral tone applied to border or label text
Transparency can be adjusted via i_box_transp
● Label
Displays cumulative buy/sell volume percentages
Format: "buy(x) − y%", "sell(x) − y%"
Text color adjusts based on relative dominance.
● Line
Dotted reference lines anchored to high or low values
Helps visualize the structure of each observed range.
■ Input Parameters
Parameter Description
Buy/Sell Volume %: Enables volume-based box visualization.
Past: Determines whether previous boxes remain visible.
Box Size: Controls the vertical resizing of the box.
Buy/Sell/Neutral: Defines the color scheme for the volume areas.
Box Transparency: Controls the transparency of the box background.
■ Repaint Behavior
During live candles, volume accumulation and label updates may dynamically change.
However, confirmed historical candles are not recalculated or modified.
Box and label updates reflect ongoing range development, not redrawing completed data.
Box creation or deletion occurs only during state transitions, and previous results remain unchanged.
■ Purpose
Presents the cumulative volume distribution during strong directional phases.
Visualizes relative contributions within defined ranges.
Segments market behavior to identify structural changes.
■ Notes and Limitations
This indicator does not predict market direction or provide guaranteed results.
div_t is derived from the RSI and is not intended for overbought/oversold interpretation.
The volume distribution (vol_buy / vol_sell) is simplified and may not represent the full order flow details.
Excessive number of boxes/labels may result in reaching the object limit.
Box lengths and ratio labels may continue to update on real-time candlesticks until the range closes.
Indicateurs et stratégies
Sar average scaner ENGLISH
SHORT & CLEARWhat it does:
Scans 600+ Binance USDT pairs and instantly shows which ones have broken above their SAR and are X% above the SAR level.Usage (only 3 inputs):Group → 1 to 15 or “CUSTOM LIST” (each group has 40 coins)
Timeframe → M, W, D, 240, 60 etc.
Percentage → how much above SAR?
1.01 = +1%, 1.05 = +5%, 1.10 = +10% (most used)
Affirmify AI — Entry PrecisionAffirmify AI — Entry Precision is a multi-factor directional model with entry-quality filter and ATR-based SL/TP, synced with the Affirmify core engine.
What is Affirmify AI — Entry Precision?
Affirmify AI — Entry Precision is the TradingView front-end of the Affirmify core model.
It combines:
multi-timeframe trend filters
momentum & volatility conditions
an entry-quality check (candle body vs ATR)
ATR-based SL/TP engine
The script is designed to mirror the logic of the Affirmify Python backend used on AffirmifyHub.com.
Core idea
1.Score (core direction):
Built from ADX, EMA trend, RSI zone, MACD histogram, DI+/DI- and ATR volatility penalty.
Score ≥ +2 → BUY bias
Score ≤ −2 → SELL bias
Between −1 and +1 → no clear direction.
2.Higher-timeframe (MTF) confirmation:
Same style of scoring on a higher TF (default 4H).
If MTF direction conflicts with the main timeframe, the script will show “MTF conflict / NO TRADE” and block signals.
3.Entry quality filter:
Checks if the candle body is large enough vs ATR (Min body size (x ATR)).
Output:
CONFIRMED – direction + volatility + body are aligned
WAIT FOR BETTER ENTRY – direction ok, but body is too small
NO QUALITY ENTRY – conditions are not met.
4.ATR-based SL/TP engine:
Internal engine (uses ATR × multiplier or minimal tick distance).
Values are shown on the panel only (no lines drawn on chart), so the chart stays clean.
Panel overview
The panel in the top-right shows:
Action – BUY / SELL / NO TRADE
Status – CONFIRMED / WAIT FOR BETTER ENTRY / NO SIGNAL / MTF conflict
Entry – last confirmed entry price
SL / TP – suggested ATR-based stop-loss and take-profit
Higher TF – higher timeframe filter state (ON/OFF and TF used)
Score – core multi-factor score on the current timeframe
Vol – “Normal volatility” or “Low volatility (ATR penalized)”
Inputs – quick guide
Trend & Filters
EMA Fast / Mid / Slow – EMAs used for trend & bias detection
ADX Length – period for ADX (trend strength)
RSI Length – period for RSI zone filter
ATR Length – ATR used for volatility & body/SL/TP logic
Low ATR threshold (% of price) – defines when the market is considered “low volatility”.
Higher timeframe confirmation
Use higher timeframe filter – enable / disable MTF confirmation
Higher TF – e.g. 240 (4H), 60 (1H), etc.
Entry Precision
Min body size (x ATR) – minimum body vs ATR required for a CONFIRMED entry.
SL / TP
Min SL = ATR x – minimal ATR distance for SL
Min TP = ATR x – minimal ATR distance for TP
Min SL in ticks / Min TP in ticks – hard floor, based on instrument tick size.
Visuals
Show info panel – show / hide the top-right dashboard
Show status badges – textual badges above the last candle
Draw ENTRY/SL/TP (panel only, legacy) – kept for compatibility; does not draw lines in this version.
Alerts
The script provides three alert conditions:
Affirmify: BUY confirmed
Triggered when BUY direction is aligned and entry quality is CONFIRMED (no MTF conflict).
Affirmify: SELL confirmed
Triggered when SELL direction is aligned and entry quality is CONFIRMED (no MTF conflict).
Affirmify: wait for better entry
Direction is valid, but candle body is not yet strong enough – potential setup forming.
You can connect these alerts to your own automation, bots or dashboards.
How to use it (typical workflow)
Select your symbol and timeframe (most users focus on 1H / 4H).
Wait for the panel to show a clear Action (BUY or SELL) with a solid Score (≥ +2 or ≤ −2).
Look for Status = CONFIRMED for actual entries.
Use the panel SL / TP values as a starting point for your own risk management.
Avoid trades when:
Status shows “NO SIGNAL” or “NO CLEAR DIRECTION”
MTF conflict is active
Volatility is extremely low for your style.
Access & subscription
This is an invite-only script connected to the AffirmifyHub ecosystem.
Access is managed via private subscription on AffirmifyHub.com.
After activation you will receive TradingView access to this indicator from the author account.
For questions about access, licensing or private use, please contact the author via TradingView DM or through AffirmifyHub.
Important notice
This tool does not guarantee profits and should never be used as a standalone decision engine.
Always combine it with:
your own price action reading
multi-timeframe context
strict position sizing and risk management.
Markets are risky – never trade money you cannot afford to lose.Multi-factor directional model with entry-quality filter and ATR-based SL/TP levels, synced with the Affirmify core Python engine.
Cluster Strength Scanner [Ambrosia]📌 Cluster Strength Scanner – Leaders / Pack / Followers
A cluster overview for Memecoins & Altcoins – designed as a companion to your existing trading system.
⚠️ Note: Currently available for Bitget only
All symbols, clusters, and strength scores are mapped to Bitget trading pairs.
If you want this indicator for another exchange (Binance, Bybit, OKX, etc.), leave a comment — if enough interest appears, I will create a free add-on.
🧠 What this indicator is – and what it is not
This indicator:
❌ does not generate entry signals
❌ does not replace your trading system
❌ does not include SL/TP rules
Instead, it helps you answer key narrative-based questions:
• “Is my coin currently the leader, part of the pack, or just a follower?”
• “Are there 1–2 additional coins in the same narrative worth splitting risk into?”
• “Is the entire cluster currently bullish, neutral, or weak?”
Your entry comes from your main system —
this tool helps with position sizing, risk distribution, and narrative confirmation.
🧩 Included Clusters
The script groups selected coins into fixed narrative clusters:
🟣 Solana Meme Cluster
BONK, WIF, POPCAT, DEGEN, GRASS, ORCA, PIXEL, ROAM, TRU
🟢 PEPE / NewGen Meme Cluster
PEPE, BOME, MEME, TURBO, PENGU, TOSHI, NEIROCTO, MEW, 10000ELON
🐕 Dog Meme Cluster
DOGE, SHIB, FLOKI, BABYDOGE, HMSTR
🔵 Layer-1 / High-Throughput
SOL, SUI, NEAR, SEI, INJ, ATOM
🟠 Layer-2 / Scaling
ARB, OP, IMX, AEVO, MANTA
🟡 Utility / CEX / Payment
BNB, XRP, ADA, DOT, TRX, LTC
The indicator automatically displays the correct cluster based on the symbol you have open.
📊 What the indicator calculates
For each coin in the cluster, the script computes:
• a structure-based strength score (0–100%)
• a color-coded strength emoji (🟥🟧🟨🟩)
• a direction arrow (↑ bullish, → neutral, ↓ weakening)
• a mini sparkline showing short-term strength development
The exact formula is intentionally simplified in the description —
the goal is practical usability, not mathematical complexity.
The central question it answers:
"How constructive or fragile is this coin's current structure relative to its cluster peers?"
Additionally:
• Cluster Strength = average of all coin scores
→ 🔹 Bullish / 🟧 Neutral / 🔻 Bearish classification
• Adjustable lookback depth per timeframe
• Only one timeframe should be selected at a time
🧭 Table Layout
The table is structured into three columns:
Leaders – coins with dominant influence
Pack – typical narrative participants
Followers – secondary or delayed movers
Your active symbol is highlighted so you immediately see:
"Where does my coin stand inside the pack?"
The header shows:
• Title / Cluster Name / Active Symbol
• Cluster Strength % + sentiment
• The selected timeframe & lookback settings
💸 Example: Practical Use Case
You have a 100 € risk budget.
Your main indicator gives a long signal — for example on PEPE.
Without the cluster indicator:
You go all-in → if PEPE hits SL, the entire setup is lost.
With the cluster indicator:
You check the cluster:
PEPE → 78% 🟩 ↑
BOME → 74% 🟩 ↑
NEIROCTO → 71% 🟩 ↑
You split your risk:
50 € on PEPE
25 € on BOME
25 € on NEIROCTO
If the trade fails → all scores weaken simultaneously → early exit possible → smaller loss.
If the trade runs → the whole cluster often moves → higher total profit.
👥 Who this tool is for
• Traders with their own strategy
• Meme & Altcoin narrative traders
• Sector-based confirmation traders
• Anyone who prefers diversified risk over single-asset exposure
🛡️ Disclaimer
This indicator is:
• not a signal generator
• not financial advice
• not a guarantee of profit
It is a decision-support tool for:
• cluster strength evaluation
• leader/pack/follower identification
• risk distribution across narratives
Good luck & good profits —
Ambrosia
QQQ Long - Aggressive Aggressive Entry (Intraday Breakout)
Parameter Details
Entry Zone Break >626.5 on 15m candle close
Entry Condition 1. Reclaim and hold above VWAP. 2. RSI>60. 3. MACD (15min) zero-line cross. 4. ADDQ positive, TICK > +400.
Stop 623.0
Take Profit 630 (first), 635 (second)
Position Size 1R (smaller timeframe, tighter stop)
Time Invalidation Flatten EOD if fails to hold above 625.
Chart Reference 15m VWAP compression; confirms strong thrust signal supported by positive breadth (ADD/TICK).
________________________________________
StockX TrendPulseThis is one of our premium, high-grade trading scripts built specifically for highly liquid stocks. It’s a fully automated system designed to deliver consistent performance, adapt to changing market conditions, and maintain strict risk control. With enhanced trade management and built-in performance tracking, it provides a reliable, disciplined framework for stock traders who demand precision and robustness.
StockX TrendPulse removes emotion from trading decisions and provides complete transparency through detailed performance metrics. The strategy is fully backtested and ready for live deployment.
Ready to Trade Like a Pro?
StockX TrendPulse is a premium strategy with limited availability.
Email brijamohanjha@gmail.com
to request access and pricing.
Multi-TF Quarter & Session Candle Indicator-aamirlang [Beta]Key Features:
Quarter Identification: It detects 90-minute HTF candles on 5-minute charts and labels them as Q1, Q2, Q3, Q4 for clear session tracking.
Session Identification (Asia, London, NY, PM): Identifies sessions on 15-minute and 60-minute charts and labels them automatically. So that you can visually see whats happening on Higher TimeFrame.
CISD Detection: Highlights Critical Swing Directions to pinpoint potential market reversals.
Sweep Detection: Automatically draws sweeps to indicate price levels tested or broken.
Multi-Timeframe Support: Works seamlessly on 1m, 5m, 15m, 60m, Daily, Weekly, and Monthly charts.
How It Works:
If you do not see higher TF Candles please enable them from the Menu.
Detects and prints HTF candle and automatically detects Quarters and Sessions.
Automatically maps 5m to 90m (Quarter of a Session) HTF and labels Q1/Q2/Q3/Q4 to each candle so that you can visually see how a session is going on and what to expect in comming sessions.
Automatically detects a Session and labels sessions Asia/London/NY/PM.
When working in Higher TF other that 4H, It prints Daily candles by labeling them.
Other timeframes show normal candle time or standard D/W/M formatting.
CISD module identifies critical swing directions.
Sweeps are drawn automatically to highlight tested levels.
By using this Indicator:
Quickly identify session and quarter candles without manual calculations.
Detect intraday swing directions and potential reversal zones.
Visualize volatility for better risk management.
Perfect for intraday, swing, and long-term analysis.
Credits:
Credit to: @traderdaye for Quarterly theory.
and to all the beautiful people on Tradingview who contributed.
Note:
This is free and version so it may contain error or bugs please leave a comment for any bugs, suggestions and queries.
Enjoy Trading.
QQQ - 8 Dec - Long Tier 2Tier 2 Entry (Balanced Swing)
Parameter Details
Entry Zone 621.5–623
Entry Condition 1. Hourly candle closes above VWAP and 9-EMA. 2. RSI(1H) crosses above 55. 3. Volume > prior 5-bar average.
Stop 616.5 (gamma flip line)
Take Profit 1 632 (upper expected move bound)
Take Profit 2 636 extension if FOMC dovish
Position Size 0.75R
Time Invalidation Dec 12—reduce exposure into event volatility
Chart Reference 4H EMA alignment trending up (9>20>50); price above 623 confirms structure.
SISTEMA SKI - CDE - CopilotA simple and efficient tool that calculates real-time candle risk, tick size, contract sizing, and wick-quality signals. Designed for fast decision-making and clarity, featuring the SKI System header for mindset alignment and a customizable personal message.
If you want an even shorter or more marketing-style version, I can generate more options.
RSI Scan and OBV IndicatorWhat this scanner does:
Scans 250+ Binance TRY pairs and instantly shows which ones have RSI between 30-45 in your chosen timeframe. 30-45 zone = accumulation/bottom area (not oversold yet, but very close to breakout). Also plots OBV so you can see volume accumulation.How to use (only 3 settings):Add the script to any chart.
Open indicator settings and change only these:Timeframe → the timeframe you want to scan
60 = 1h, 240 = 4h, D = daily, W = weekly (most popular)
Group → choose 1 to 10
Each group contains 20-30 coins. Scan all groups one by one.
Location → where you want the list box (20 is fine)
You’ll instantly see a green box listing coins with RSI 30-45 in that timeframe.
That’s it. Takes 10-15 seconds to scan the entire TRY market every morning.
Heatmap Block Box📌 Heatmap Block Box is a structural analysis tool that visualizes price ranges as box-shaped zones derived from recent swing high/low structures.
The indicator tracks where market swing transitions have occurred and highlights those ranges as potential areas where price previously showed notable reactions.
This tool does not generate buy or sell signals,
and it does not attempt to forecast or guarantee any future price movement.
All visual elements are designed solely to support structural interpretation.
■ Calculation Logic
The indicator supports three Logic Modes to detect structural changes in different ways:
1) Default Mode — Pivot-Based Swing Detection
Uses TradingView’s built-in pivot logic
Identifies swing highs/lows based on left/right bar count
2) Adaptive Mode — ATR-Based Volatility Structure
Detects swings when recent price movement exceeds ATR × Multiplier
Automatically adapts to volatility conditions
3) Hybrid Mode — Combined Structure Detection
Integrates both Pivot and Adaptive logic
Captures a wider range of structural swing points
■ Block Box Generation Rules
Bearish Block
A red bearish box is drawn when all of the following conditions are met:
A recent swing high exists
The current bar’s high/close is below the previous swing high
Close < Open
Close finishes below the recentLow
→ A red box is drawn from the recent swing High to Low range
Bullish Block
A green bullish box is drawn when all of the following conditions are met:
A recent swing low exists
The current bar’s low/close is above the previous swing low
Close > Open
Close finishes above the recentHigh
→ A green box is drawn from the recent swing Low to High range
■ Visual Elements
Block Zones
Bearish Block → user-defined red color
Bullish Block → user-defined green color
Adjustable opacity for clearer chart integration
Signal Labels (Optional)
Displays a label at the moment a block forms
Labels represent structural events only, not trading signals
■ Input Parameters (Clear & Technical)
Logic Mode
Choose swing detection method: Default / Adaptive / Hybrid
Left Bar Count / Right Bar Count
Number of bars examined on each side for pivot-based swing detection
Show Signal Labels
Enable/disable structural event labels
Bearish Box Color / Bullish Box Color
User-defined colors for each block type
Box Opacity
Controls transparency of the block background
Adaptive ATR Multiplier
Used in Adaptive and Hybrid modes
A swing is identified when price movement exceeds ATR × Multiplier
■ Repaint Behavior
Pivot-based swing highs/lows are tentative on the currently forming bar
and may update until the bar is fully confirmed.
This is normal behavior for pivot logic and not a form of repainting that uses future data.
Adaptive mode does not repaint
Hybrid mode inherits the characteristics of both pivot and adaptive logic
The indicator does not use future data,
and confirmed blocks in the past do not change once finalized.
■ Purpose of the Indicator
Heatmap Block Box is intended as a market structure visualization tool,
helping users observe areas where swing-based structural shifts previously occurred.
It assists with:
Identifying key price ranges influenced by structural shifts
Highlighting concentration zones where price showed prior reactions
Supporting structural interpretation through clear visual elements
■ Indicator Limitations
The tool does not perform the following:
It does not predict future price movements.
It does not provide buy or sell timing.
It does not guarantee any trading results.
■ Notes & Limitations
Swing structure can vary depending on volatility and bar progression
The indicator should not be used as a standalone decision tool
It is recommended to combine it with other forms of analysis
Labels indicate structural events only, not actionable signals
1st + 4th + 5th + 7th Candle Logic (LIVE FIXED + NEW CONDITION)trade 10th candle based on 1st + 4th + 5th + 7th Candle Logic
1st + 4th + 5th + 7th Candle Logic (LIVE FIXED + NEW CONDITION)we can trade 10th candle based on 1st + 4th + 5th + 7th Candle Logic
Regression value📌 The Regression Value Indicator visually displays the linear regression value calculated based on the price flow of the selected period on the chart, and simply extends the regression slope forward on the chart.
It does not determine market direction or buy/sell signals or guarantee specific results, and is a visual tool for reference in price flow interpretation.
■ Unique Logic Description
The indicator operates based on the following two elements:
1) Linear Regression Value Calculation: The
linear regression base value is calculated using the closing prices for the user-specified period (regression value (Bars)).
Based on the change in the slope of the regression line, a line is generated that continuously connects the currently calculated regression flow forward.
This function is for visually confirming the calculated regression slope and
does not indicate or evaluate the price.
2) Moving Average: Auxiliary Visualization: You can refer to the positional relationship between the regression flow and the moving average
by displaying the Fast / Slow moving average together . The moving average is made transparent to minimize overlap with the main visual element.
■ Purpose of the indicator
Easily check the current regression reference value and slope flow
Visually understand the morphological flow in which direction the regression slope is continuing
Refer to the relationship with the moving average to supplement the market environment
Use as a visualization tool to assist chart analysis without providing a specific signal
■ Visual components
✔ Regression line extension line This displays
the value calculated based on the regression reference value and slope
forward by the user-specified length.
The extended line section is composed of an independent line.new() structure
to linearly show the regression-based flow.
Solid / Dashed / Dotted style and color/thickness can be adjusted.
✔ Moving average display
Fast Fast MA
Gentle Slow MA
This is for reference when analyzing regression flow, and does not affect the core functions of the indicator.
■ Description of user input options (focused on accurate functions)
▸ Regression value (Bars)
Set the period to be used for calculating the regression value .
Calculate the regression reference value for the period, and connect the calculated slopes at equal intervals
to display the line forward by the user-specified length.
▸ Fast MA Length / Slow MA Length
Set the moving average calculation period.
This is an auxiliary element for checking the trend, and does not directly affect the regression extension calculation.
▸ Line Width / Color / Style
Adjust the visual form of the extended line.
Users can freely change it for chart readability.
■ Repaint Information:
The regression reference value is recalculated each time the closing price of the current bar changes, so
the value may change in the current bar that is in progress.
This is a characteristic of the regression calculation, not a repaint that modifies past values.
The extended line is also generated solely based on the regression slope at the time of calculation, and
the extended line of the bar that has already passed does not change.
■ Notes on Use:
This indicator is a tool that simply visually displays the regression-based flow and
does not suggest price levels, directions, or performance.
It does not replace trading decisions and
is best interpreted comprehensively alongside other indicators or market structure.
Regression-based calculations only reflect data characteristics and
do not include external factors such as market volatility and news.
■ Summary:
It calculates the regression reference value and slope for a specific period and simply extends the slope at equal intervals.
It does not imply directionality, but is a visual tool for analysis reference and provides a moving average. It is
user-configurable (length, color, style). Past values are calculated in a structure that is not modified.
Daily Level - MEIndicator gives daily levels based on bunch of different stuff that works.
Use on 30m preffered, use Context and Lower tf confirmation before taking trades.
QQQ - 8 Dec - Long Tier 1 Tier 1 Entry (Conservative)
Parameter Details
Entry Zone 618.5–620.5
Entry Condition 1. Price closes >1H VWAP after intraday sweep of 618. 2. RSI(15m) > 45. 3. MACD 4H histogram positive and rising.
Stop 613.5 (below VRVP HVN and 20EMA daily cluster)
Take Profit 1 627.0
Take Profit 2 634.0 (call wall)
Position Size 0.5R (reduced due to low IV and positive gamma pin)
Time Invalidation Exit by Dec 11 pre-FOMC if no breakout over 627
Chart Reference QQQ Daily VRVP and 4H structure show base above 618 EMA cluster; OBV confirms accumulation.
HVTCHVTC – SMC Market Structure & Trend Indicator
HVTC is a Smart Money Concepts–based tool that helps traders visualize market structure and trend direction with clarity.
Features:
CHoCH & BOS Detection
Automatically identifies structural shifts using true SMC logic and labels them directly on the chart.
Trend Filter
Confirms bullish or bearish conditions using an internal trend system to keep trades aligned with the major direction.
EMA 25 Guide
EMA 25 acts as dynamic support/resistance, helping define momentum and bias.
Alerts (Optional)
Notify traders when CHoCH/BOS or key retests occur—ideal for those who don’t monitor charts continuously.
Use Cases:
Works for Crypto, Forex, Gold, Indices, and Stocks across all timeframes. Helps improve entries, exits, and overall market understanding based on institutional structure.
Not financial advice. Use with proper risk management.
Relative Value & Risk Analytics DashboardThis is your risk-adjusted alpha analysis tool - exactly what hedge fund and insurance company clients want to see.
Attractiveness Score | Composite score combining RV and Risk (0-100)
Relative Performance | vs Benchmark (SET/SPY), RS Ratio Trend, 52W Position, Spread Z-Score
Risk Metrics | Beta, Alpha, Sharpe, Sortino, Information Ratio, Volatility
Correlation | Benchmark Correlation, R-Squared, Regime Change Detection
Pair Trade | Peer Correlation, Pair Z-Score, Long/Short Signals
Factor Exposure | Momentum (1/3/6M), Mean Reversion Signal, Distance from SMA50
Drawdown | Current DD, Max DD, Recovery Needed, Ulcer Index, Calmar, VaR
Key Features:
Benchmark-Relative Analysis: Compare any stock vs SET Index or any other benchmark
Pair Trade Signals: Automatically generates long/short signals based on Z-score
Risk-Adjusted Returns: Sharpe, Sortino, Information Ratio - what your clients actually care about
Regime Change Detection: Alert when correlation dynamics shift
Drawdown Risk: VaR, Ulcer Index, Calmar Ratio for risk-conscious clients
QQQ Long Tier 1 (Conservative) - 4-Bar SweepTier 1 Entry (Conservative)
Parameter Details
Entry Zone 618.5–620.5
Entry Condition 1. Price closes >1H VWAP after intraday sweep of 618. 2. RSI(15m) > 45. 3. MACD 4H histogram positive and rising.
Stop 613.5 (below VRVP HVN and 20EMA daily cluster)
Take Profit 1 627.0
Take Profit 2 634.0 (call wall)
Position Size 0.5R (reduced due to low IV and positive gamma pin)
Time Invalidation Exit by Dec 11 pre-FOMC if no breakout over 627
Chart Reference QQQ Daily VRVP and 4H structure show base above 618 EMA cluster; OBV confirms accumulation.
Fundamental Analysis DashboardFundamental Analysis Dashboard
Valuation | P/E, P/B, P/S, EV/EBITDA, PEG, FCF Yield
Profitability | ROE, ROA, ROIC, Net Margin, Gross Margin, Operating Margin
Growth | EPS Growth YoY, Revenue Growth YoY, EPS TTM
Financial Health | Debt/Equity, Current Ratio, Quick Ratio, Net Cash, FCF
Dividends | Dividend Yield, Payout Ratio, DPS
Technical Context | Price vs EMA50/200, RSI, 52-Week Position
The dashboard calculates a Fundamental Score (0-100) based on weighted criteria across all sections:
80-100: Excellent
65-79: Good
50-64: Fair
35-49: Weak
0-34: Poor
Leading Leaders: RS / 52W / EPS+Sales + Volume (Clustered)This indicator is designed to highlight true leaders – stocks that combine:
Strong relative strength vs the broad market
Proximity to 52-week highs
Solid fundamental growth (EPS + Sales)
Constructive price–volume behaviour, including clusters of strong bars
It assigns a bar-by-bar score from 0 to 4, and also computes a recent cluster score to show how persistent the leadership has been.
1. Scoring Model (0–4 per bar)
Each bar can earn up to 4 points, based on four dimensions:
RS Score (+1)
RS is approximated as the ratio of the stock’s price to the benchmark (NIFTY_TOTAL_MKT by default).
RS is normalized over a lookback window (default 252 bars).
The bar gets +1 if the normalized RS is in the top 20% of its range over that lookback (RS80-style condition).
52-Week High Proximity (+1)
The indicator finds the highest high of the last 252 bars (approx. 52 weeks).
It checks how far the current close is below that 52-week high.
The bar gets +1 if price is within X% of the 52-week high
(e.g. within 20% by default).
Fundamentals: EPS & Sales Growth (+1)
Using request.financial() on quarterly (FQ) data:
EPS YoY % = current quarter EPS vs same quarter last year
EPS QoQ % = current quarter EPS vs previous quarter
Sales YoY % = current quarter revenue vs same quarter last year
The bar gets +1 if all of these are true:
EPS YoY ≥ epsYoYMin (default 20%)
EPS QoQ ≥ epsQoQMin (default 20%)
Sales YoY ≥ salesYoYMin (default 0%)
Volume Health (+1)
First, a volume moving average is computed (default 20 bars).
The indicator then looks at how volume behaves relative to price:
Advance condition (bullish confirmation):
Price up: close > close
Volume above its MA: volume > volMA
Pullback / tight-range condition (healthy contraction):
Either price down: close < close
or bar is “tight”: current range < tightFactor × average range
Volume below its MA: volume < volMA
If either of these is true on a bar, that bar gets +1 volume point and is considered to have “Volume OK”.
So:
Score 0–1 → weak / not a leader bar
Score 2 → decent candidate
Score 3 → strong leadership characteristics
Score 4 → full alignment: RS, 52-week zone, fundamentals, and volume
2. Cluster Score (Persistence of Leadership)
Beyond single bars, the script computes a cluster score to measure how consistently strong the stock has been recently.
scoreTotal is the per-bar score (0–4).
clusterLen controls how many recent bars are considered (e.g. last 5 bars).
Cluster Score = sum of scoreTotal over the last clusterLen bars.
Example (with clusterLen = 5):
Last 5 bar scores: 3, 4, 2, 3, 4
clusterScore = 3 + 4 + 2 + 3 + 4 = 16
You also set a clusterStrongThresh (e.g. 8, 10, 12, etc.):
If clusterScore ≥ clusterStrongThresh
→ the stock has shown persistent leadership over the recent window, not just a one-bar spike.
3. Visuals
Background colours:
Light yellow when any score > 0 (something interesting is happening).
Stronger lime when current score ≥ 3 (current bar is very strong).
Even more solid lime when clusterScore ≥ clusterStrongThresh
(a cluster of strong leadership bars has formed).
Bar colour:
Bars with score 3–4 are tinted green/lime as an extra visual cue.
Labels (optional):
Show the current score, the cluster score, and which components are active:
RS80, 52W<20%, EPS/Sales, Vol OK
You can choose to plot labels on every qualifying bar or only on the latest bar to keep the chart clean.
4. How to Use It (O’Neil-style Context)
This tool does not detect full William O’Neil patterns by itself, but it gives you:
Leadership filter: RS80-style + near 52-week highs
Fundamental backing: EPS/Sales growth filters
Price–volume confirmation: expanding volume on advances, drying up on pullbacks
Persistence: cluster score showing repeated strong action over many bars
You can then:
Look for strong cluster zones (high clusterScore) near obvious bases or resistance.
Combine with manual or separate pattern analysis (cup-with-handle, flat base, etc.) to identify proper pivots where leaders are breaking out with institutional-quality price–volume signatures.
Z-Score – Clean & Hover Info Wang Shi JieClean Z-Score indicator with no clutter. Shows Z-Score line and key levels (+2/–2/–3). Hover any bar to view date, close price, and Z value. Simple, fast, and ideal for quant and mean-reversion trading.
H4 K127/S127 + Gate 3N (ABS only) v4.5.1 clearThis tool highlights key price zones and signals on the H4 timeframe for XAUUSD.
It is designed to help visualize resets, confirmations, and potential trading areas.
This is an experimental tool and not a buy/sell recommendation.






















