Daily Stock Stats | ADR, Levels & LiquidityDaily Stock Stats displays key stock metrics in a compact panel that can be positioned anywhere on your chart.
• ADR%: Average high-to-low percentage range over the selected lookback, defaulting to 20 daily bars. Choose Daily or Chart timeframe calculations.
• Move: Today’s percentage change from the previous regular-session close, expressed as a multiple of ADR. A stock up 4% with a 2% ADR displays +2.00x.
• LOD / HOD: Percentage distance from the current price to today’s low and high, using the current price as the denominator.
• Avg $ Volume: Average daily close × volume over completed trading days, defaulting to 20 days and adjustable to 30 or another lookback.
• Market Cap: Latest available shares outstanding × current price, converted to USD and formatted with two decimals and K/M/B suffixes.
• Sector / Industry: TradingView’s classifications for the symbol.
Customization includes nine panel positions, text size, background color, line order, and separate colors for each label—including its colon—and value. Set a line’s order to 0 to hide it.
Daily statistics use regular-session candles. Intraday HOD and LOD include the sessions visible on the chart. Daily ADR includes the developing day. Unavailable data displays as N/A. Penunjuk

CPI Strat - Points, Levels & SentimentCPI Strat — Points, Levels & Sentiment
CPI Strat is a clean, visual level-based trading tool designed to help traders quickly identify potential long and short entry zones and predefined profit targets.
The indicator automatically calculates Long and Short Entry levels from the current market price using a customizable point offset, along with corresponding Take Profit levels.
Key Features
🟢 Long Levels
Automatically calculates a long entry and upside target.
🔴 Short Levels
Automatically calculates a short entry and downside target.
📏 Customizable Point Levels
Adjust the Entry Offset and Target Distance to fit your trading style and instrument.
📊 Market Sentiment Dashboard
A compact dashboard displays the current market sentiment as BULLISH, BEARISH, or NEUTRAL, based on the current candle.
💡 Clear Price Levels
Each level displays the actual price as well as the corresponding point distance, making the setup easy to read directly from the chart.
✨ Clean Visual Design
Bright, solid green long levels and red short levels provide an easy-to-read visual framework without cluttering the chart.
Example
With an Entry Offset of 25 points and a Target Distance of 15 points:
LONG
Entry: +25 points
Target: +40 points
SHORT
Entry: −25 points
Target: −40 points
The goal of CPI Strat is to provide a simple, structured visual framework for planning potential trade levels and quickly assessing current market direction.
Disclaimer: This indicator is an analytical tool and does not provide financial advice or guarantee trading results. Always use proper risk management and conduct your own analysis before entering a trade. Penunjuk

INDEX Dashboard + Round Number MagnetThis TradingView indicator plots a pre-market dealer map for SPX based on the levels described by @azrael_options.
It draws the daily expected-move envelope from a reference close and the ATM straddle (1σ budget), the halfway shelves, the reference/magnet level, and two user-defined gamma walls (typically the nearest heavy-OI round strikes). A light box highlights the session range so you can see at a glance whether price is trading inside dealer parameters or outside them.
Each morning you update four numbers: previous close (or cash-converted overnight ES reference), ATM straddle points, lower gamma wall, and upper gamma wall. The script then draws the ±1σ walls, ±0.5σ shelves, and gamma levels automatically. A close beyond the outer walls is treated as the session invalidation.
The overlay is meant to replace discretionary chart lines with the same coordinates used in the five-minute open routine: mark the gap, price the straddle as the day’s budget, plot the boundaries, and size to 1R against those fixed levels. Penunjuk

AH Analyst v1AH Analyst brings analyst recommendations, price targets and earnings expectations into one report on your chart. The table summarizes the latest available data, while chart markers let you read the same information by hovering over the relevant dates.
AH Analyst is a free, open-source indicator shared as a contribution to the TradingView community. You can explore the source code and adapt it to your own needs.
Reading the report
The heading shows the symbol and currency, followed by the company name and sector. The report has four sections: Analyst ratings, Price targets, Last earnings and Next earnings.
Colors describe individual fields, not an overall company rating. Blue indicates neutral information. A dash and pale square indicate unavailable data; missing values are not replaced with zero.
Analyst ratings
Strong buy, Buy, Hold, Sell and Strong sell show the latest recommendation counts. Recommendations is their total. Buy counts are green, sell counts are red and Hold is blue; zero counts remain blue.
Buy share combines Strong buy and Buy. Sell share combines Strong sell and Sell. Hold share covers Hold alone. Each is expressed as a percentage of the recommendation total. These are shares of the available opinions, not percentile rankings or probabilities.
For example, 25 buy recommendations out of 36 give a Buy share of 69.44%. Shares are displayed only when all five counts are available and agree with the total. Set date identifies the recommendation set.
Price targets
Target low, Target high, Target median and Target average show the provider's latest annual price targets. In the table, targets above the reference price are green, those below it are red, and equal values are blue.
Median gap and Average gap show the percentage difference from the reference price: (target / reference price − 1) × 100. These percentages measure distance, not the likelihood of reaching a target.
Target estimates shows the number of estimates in this set. Its count and Set date can differ from the recommendation set because ratings and price targets are separate datasets.
Reference price is the latest standard-chart close on the selected timeframe. Reference date is that bar's date. The price and percentage gaps can change with the market and chart timeframe.
Last earnings
Reported EPS is compared with its associated Estimated EPS. Green means the reported result exceeded the estimate; red means it fell below. Blue means equality or an unavailable comparison.
EPS surprise is Reported EPS minus Estimated EPS. Surprise % divides that difference by the absolute estimate and multiplies by 100. A zero estimate has no percentage result. Displayed amounts are rounded, so calculations using only the visible figures can differ slightly.
Standardized EPS is shown separately because its accounting basis can differ. Observed date identifies the chart bar where the earnings data was received, rather than a guaranteed exact announcement time.
Next earnings
Expected EPS and Expected revenue show estimates for the next report. Period end is the fiscal period covered; Report date is the expected announcement date. Estimates and dates can change and remain neutral blue in the table.
On the chart
Ratings, Targets, EPS and Next EPS markers remain visible when the report is hidden. Hover over them to read recommendation counts, target prices or earnings figures. The triangles point to the associated bars; they are not buy or sell signals.
Date markers use the available chart bars. A non-trading date may appear on the next trading day, while weekly and monthly charts group dates into larger bars. The tooltip retains the source date for Ratings and Targets.
The optional target box runs from the target-set date to the next earnings report date. High and Low form its dotted outer boundary; Median and Average appear as dashed lines inside. The four price labels identify these levels. The box ends at the earnings date for display purposes; this is not the expiry date of the annual targets.
Chart targets share one adjustable color, with a separate background color. Missing or invalid dates prevent the box from being drawn. Extreme targets and closely spaced levels can affect chart readability.
Inputs
• Show report: Shows or hides the table.
• Position: Places the table at one of nine chart positions; Top Right is the default.
• Text size: Adjusts the report text.
• Label color: Adjusts field labels, company identity and chart-marker text.
• Title color: Adjusts report and section headings.
• Background color: Adjusts table backgrounds. Increase opacity if candles interfere with readability.
• Highlight color: Adjusts heading backgrounds.
• Targets: Shows or hides the target box and its levels; off by default.
• Event text size: Adjusts Ratings, Targets, EPS and Next EPS text; default 12.
• Target text size: Adjusts High, Low, Median and Average labels; default 8.
• Border color: Sets one color for the target-box border, internal lines and price labels; purple by default.
• Background color (Chart): Adjusts the target-box fill; default transparency 97. Set it to 100 for an empty interior.
Company identity and assessment squares are always included in the report. Amounts use the symbol's native currency. Further presentation changes can be made in the source code.
Data and interpretation
Availability depends on the symbol and TradingView's data provider. Some stocks have incomplete analyst coverage or earnings estimates. Missing information stays unavailable.
The indicator displays the latest supplied analyst snapshots, not a history of individual analysts or brokerage decisions. Data and expected report dates may be revised. Chart replay does not establish when the current analyst snapshot first became available.
Use standard daily candlesticks as a reference when comparing data. Other timeframes can change the reference price and the bars associated with earnings observations. Converted price scales may not match the native-currency target drawings.
AH Analyst organizes third-party information for easier reading. Analyst opinions and targets are not recommendations generated by this indicator. This is not investment advice.
Penunjuk

Adaptive Path Efficiency ProfileOVERVIEW
Adaptive Path Efficiency Profile is a price-region analysis tool designed to study how efficiently price has historically traveled through different areas of the chart.
Instead of treating every price level equally, the indicator evaluates completed price paths and organizes their behavior spatially. Its purpose is to distinguish regions associated with relatively efficient directional travel from regions associated with greater rotation or churn.
The central question is:
Where has price historically moved efficiently, and where has movement required more path activity to produce less directional progress?
CORE METHODOLOGY
The framework follows this sequence:
Completed Price Path → Path Distance → Net Displacement → Path Efficiency → Spatial Mapping → Efficiency/Churn Profile → Core Regions
For each completed observation window, the script measures the total distance traveled by price and compares it with the net displacement produced over the same path.
A relatively direct path produces higher efficiency.
A path containing more back-and-forth movement relative to its net displacement produces greater churn.
The observations are then distributed across the price regions traversed by those paths, creating a spatial profile of historical behavior.
PATH EFFICIENCY
Efficiency describes the relationship between net directional displacement and the cumulative distance traveled by price.
Higher readings indicate that, within the analyzed sample, price paths have tended to convert more of their movement into directional progress.
Lower readings indicate that a greater portion of movement has been consumed by rotation or back-and-forth travel.
Efficiency is a behavioral measurement. It is not a probability, win rate, or prediction of future price direction.
CHURN
Churn represents the complementary side of path efficiency.
Higher churn indicates regions where historical paths contained more rotational movement relative to their resulting displacement.
This can help distinguish structurally different price environments without classifying either condition as inherently bullish or bearish.
DISPLACEMENT CONTEXT
The engine also normalizes path displacement relative to ATR.
This prevents raw price movement from being interpreted identically across instruments with different volatility and price scales.
Displacement contributes context to the profile rather than functioning as an independent directional signal.
SPATIAL PROFILE
Historical path observations are mapped into price rows according to the regions they traversed.
The visual profile uses three contextual states:
Teal — efficiency-dominant regions
Rose — churn-dominant regions
Violet — mixed or transitional regions
Profile width represents the relative strength of the corresponding behavioral evidence within the current observation window.
EFFICIENCY CORE
The Efficiency Core identifies the price region containing the strongest combination of path efficiency, displacement context, and accumulated evidence within the analyzed sample.
It should be interpreted as a historical behavioral reference rather than support, resistance, or a price target.
CHURN CORE
The Churn Core identifies the region where rotational behavior is most pronounced relative to the available sample.
Comparing current price with the Efficiency Core and Churn Core provides additional spatial context for the dashboard.
REGIME CLASSIFICATION
The dashboard summarizes the aggregate path environment as:
DIRECTIONAL — efficiency is comparatively dominant.
ROTATIONAL — churn is comparatively dominant.
TRANSITION — neither condition is sufficiently dominant.
The dashboard also reports Efficiency, Churn, normalized Displacement, and the current price position relative to the two core regions.
HOW TO USE
The indicator is designed primarily as a market-context tool.
Users can examine whether current price is interacting with historically efficient or rotational regions, compare behavioral structure across instruments, and observe how the profile changes as new completed paths enter the observation window.
The profile can also provide context alongside independent market-structure, trend, volatility, or risk analysis.
No individual profile region should be interpreted as a standalone entry or exit instruction.
CONFIRMATION AND LIMITATIONS
The indicator uses chart-derived OHLC data and ATR normalization. It does not use exchange order-book liquidity, transaction-level footprint data, or future information.
Its profile describes behavior observed within a rolling historical sample. As that sample changes, profile regions and core locations can also change.
Efficiency does not imply that price will continue moving efficiently through the same region in the future. Churn does not guarantee consolidation or reversal.
The classifications are analytical descriptions of historical path behavior, not probabilities or performance forecasts.
ORIGINALITY
Adaptive Path Efficiency Profile was independently developed as a spatial path-behavior framework.
Rather than displaying conventional volume-at-price or combining common trend indicators, it maps completed price-path efficiency and rotational behavior back into the price regions those paths traversed.
Its distinctive analytical structure is:
Path Geometry → Normalized Displacement → Regional Evidence → Efficiency/Churn Competition → Core Extraction → Market Regime
The resulting profile is intended to provide a different representation of how efficiently price has historically moved through market structure. Penunjuk

MOMENTUM MATRIXMOMENTUM MATRIX is a single-pane momentum dashboard that combines a zero-lag oscillator, a volume-weighted money flow histogram, automatic divergence detection, a four-factor confluence strip, and a live table that tracks the historical hit rate of every signal the script prints. The goal is to show momentum, participation, and trend agreement in one place, and to let you measure how the signals have actually performed on the chart you are looking at instead of trusting a marketing claim.
█ WHAT IT SHOWS
1. Wave (upper band, 0 to 100)
A stochastic oscillator applied to a zero-lag EMA of price instead of raw price, smoothed once and paired with a short signal line. The zero-lag input reduces turning-point delay by roughly one bar compared with a standard stochastic or RSI while keeping the familiar 0 to 100 scale. Dotted levels mark overbought (default 80), midpoint (50), and oversold (default 20). The wave colours green when rising above its signal line and red when falling below it.
2. Money Flow (lower band, -100 to 0)
A histogram of net buying or selling pressure. Each bar's volume is signed by where the close sits inside the bar's range, then smoothed with an EMA and normalised by average volume so the reading stays between -100 and +100 across any symbol. Columns are drawn from the band midpoint: above it means net inflow, below it means net outflow. Columns become solid when the reading exceeds the overflow level (default 40), which flags unusually one-sided pressure.
3. Divergences
Regular bullish and bearish divergences between price and the Wave are found from pivot highs and lows (default 3-bar pivots, maximum 40 bars apart) and labelled on the pane.
4. Confluence strip (bottom row)
A thin colour strip scoring -4 to +4 from four independent checks: Wave above or below 50, Wave above or below its signal line, Money Flow positive or negative, and price above or below a 21-period zero-lag EMA. Bright green or red means all four agree; grey means they conflict.
5. Signals
Reversal buy: Wave crosses up through the oversold level while Money Flow is positive and the wave is rising.
Reversal sell: mirror of the above at the overbought level.
Momentum buy: Wave crosses up through 50 while Money Flow is positive and volume is at least 1.2 times its average.
Momentum sell: mirror of the above.
Each signal type has its own alert condition, plus alerts for both divergence types.
6. Accuracy table (top right)
Shows the current state and confluence score, live Wave, Money Flow, and trend readings, and the running hit rate of each of the four signal types on this chart. A hit is counted when price moves at least X percent (default 0.5) in the signal direction within N bars (default 6). Both thresholds are inputs, so you can set them to match your own targets. The counters are computed from the loaded history, so they reflect the symbol and timeframe you are viewing.
█ HOW TO USE IT
Treat the pane as context, not as a stand-alone entry system. The most useful reads are:
- Trend continuation: confluence strip at +3 or +4 (or -3 / -4), Money Flow on the same side, and a Momentum signal in that direction.
- Exhaustion: Wave in the overbought or oversold zone while Money Flow overflow fades, or a divergence label appears.
- Filtering: check the hit-rate table before acting on a signal type. If a signal has printed twenty times on your chart with a 40 percent hit rate, that tells you more than any indicator marketing.
On my own tests across BTC, HYPE, and ZEC on the 4-hour chart, simple oversold and overbought reversal signals from any oscillator, including this one, land close to a coin flip. Confluence-gated momentum signals did better on strongly trending symbols and worse on ranging ones. The table exists so you can see this for yourself on every chart.
█ INPUTS
Wave: zero-lag EMA length, stochastic length, smoothing, signal length, overbought and oversold levels.
Money Flow: length and overflow level.
Confluence: trend ZLEMA length.
Divergence: pivot length, maximum bars between pivots, show or hide.
Signals: volume multiplier for momentum signals, show or hide.
Accuracy: evaluation bars and hit threshold percent.
Display: show or hide the table.
█ NOTES
Works on any symbol and timeframe. Signals and divergence labels are confirmed on bar close and do not repaint. Hit-rate counters use only bars available in the chart history, so they will differ between timeframes and between accounts with different history limits. Penunjuk

Fisher Transform of Williams %R - DivergenceFisher Transform of Williams %R — Divergence
Overview
This indicator applies John Ehlers' Fisher Transform to Larry Williams' %R oscillator, then layers a pivot-based regular/hidden divergence engine and a Fisher/Trigger crossover signal on top of it. The goal is to combine the sharp, well-defined turning points that the Fisher Transform produces with the momentum context of Williams %R, so that reversals show up as cleaner, more clearly separated peaks and troughs than the raw oscillator gives you — and then to automatically flag price/oscillator divergences at those points.
Credits
The Fisher Transform is a statistical technique introduced to trading by John F. Ehlers (see his paper "Using The Fisher Transform," Stocks & Commodities magazine). It converts an oscillator's probability distribution into a roughly Gaussian (bell-curve) distribution, which sharpens turning points and reduces the ambiguity that flat, range-bound oscillator readings normally produce.
Williams %R is a momentum oscillator developed by Larry Williams, measuring the current close relative to the high-low range over a lookback period.
This script normalizes Williams %R to a 0–1 range and runs that normalized value through Ehlers' Fisher Transform formula, rather than applying the transform to raw price or to a different oscillator. The divergence engine, cross-signal logic, zone filtering, and signal-spacing controls are original additions built for this script.
How it works
Williams %R is calculated over Williams %R Length bars: 100 × (source − highest high) / (highest high − lowest low).
That value is normalized to a 0–1 range using the highest/lowest %R over Fisher Transform Length bars, then rescaled to −1…+1.
The normalized value is smoothed (0.66 × normalized + 0.67 × previous) and clamped to ±0.999 to keep the Fisher formula well-defined.
The Fisher Transform is applied: 0.5 × ln((1+x)/(1−x)) + 0.5 × previous Fisher value. This is the plotted "Fisher %R" line.
A one-bar-delayed copy of the Fisher line acts as the Trigger line, used for crossover signals.
Divergence detection: the script finds confirmed pivot highs/lows on the Fisher line (using Pivot Left/Right Lookback), then looks back within a Min/Max Lookback Range window for a prior pivot of the same type to compare against price:
Regular Bullish: price makes a lower low while Fisher makes a higher low (potential reversal up).
Hidden Bullish: price makes a higher low while Fisher makes a lower low (trend continuation up).
Regular Bearish / Hidden Bearish: mirror logic on pivot highs.
Cross signals: independent triangle markers plot whenever the Fisher line crosses above/below its own Trigger line — a faster, divergence-independent momentum confirmation.
Parameters
Williams %R Length — lookback for the base %R calculation; shorter = more responsive, noisier.
Fisher Transform Length — lookback used to normalize %R before the transform; controls how "stretched" the Fisher output is.
Source — price input for %R (default close).
Overbought / Oversold Level — Fisher levels used for the background zone and, optionally, to filter divergence signals.
Pivot Left/Right Lookback — bars required on each side to confirm a swing high/low on the Fisher line; larger values = fewer but more reliable pivots.
Max/Min Lookback Range — bar-distance window searched for a comparable prior pivot when checking divergence.
Min Bars Between Same-Type Signals — cooldown to suppress rapid repeat signals of the same type.
Show Regular/Hidden Divergence — toggle each divergence class independently.
Require OB/OS Zone for Divergence — when on, only fires divergence signals when the relevant pivot is inside the overbought/oversold zone, cutting down low-quality mid-range signals.
Show Fisher/Trigger Cross Signals — toggle the crossover triangles.
Color inputs — purely visual, no effect on signal logic.
How to use it
Watch the Fisher line relative to the Trigger line and the OB/OS zone the way you would any oscillator, but expect sharper, more decisive turns than plain Williams %R.
Solid divergence lines/labels ("Reg Bull," "Reg Bear") mark classic reversal-warning divergences; dashed ones ("Hdn Bull," "Hdn Bear") mark continuation divergences, useful for adding to an existing trend rather than fading it.
Triangle cross signals can be used as a faster, standalone trigger, or as confirmation once a divergence has printed.
All four divergence types and both cross directions have built-in alertcondition() calls, so alerts can be set directly from the "Create Alert" dialog without any manual configuration.
What it solves / how it differs from other tools
Plain Williams %R divergence detection is noisy because %R saturates near ±100 across a wide range of price action, blurring pivots. Running it through the Fisher Transform first compresses that noise into sharper, more Gaussian-shaped peaks, giving divergence detection a cleaner signal to work from than a raw-oscillator approach.
Unlike many public Fisher Transform scripts (which typically transform price directly, or transform RSI/Stochastic), this one is specifically built on Williams %R, giving a different — often earlier — read on exhaustion at range extremes.
The zone filter and same-type signal cooldown are both configurable, letting users trade off signal frequency against signal quality, which many divergence scripts don't expose.
Notes / Disclaimer
This indicator is a technical analysis tool and does not constitute financial advice. It repaints only in the sense that divergence lines/labels are drawn after pivot confirmation (lbR bars after the pivot bar), which is standard for any pivot-based divergence tool and is by design — the underlying Fisher/Trigger plot values themselves do not repaint. As with any oscillator, past signals do not guarantee future performance; test and combine with your own risk management before live use.
Penunjuk

Delta Exchange Lot CalculatorNo more worries about lot size calculations.
================================================================================
Delta Exchange Calculator — Script Description & Publication Guide
================================================================================
Delta Exchange Calculator is an all-in-one position sizing and risk management
script built specifically for crypto derivatives traders on Delta Exchange. It
calculates your exact contract/lot size, required margin buffer, and real-time
liquidation price directly on your chart while fully accounting for maker/taker
fees and Indian GST (18%).
Currently, the indicator supports lot calculations for over 219 pairs, with new
trading pair specifications continuously added in future updates.
--------------------------------------------------------------------------------
1. WHY USE THIS INDICATOR?
--------------------------------------------------------------------------------
Trading crypto futures with static lot sizes or rough mental math often leads to
unexpected losses due to order fees, contract multipliers, and sudden liquidations.
This indicator eliminates manual calculations, ensuring your target dollar risk
remains precise and consistent on every single setup.
--------------------------------------------------------------------------------
2. HOW TO USE (INTERACTIVE LEVEL SELECTION)
--------------------------------------------------------------------------------
Step 1: Add to Chart
• Apply the indicator to your desired Delta Exchange trading pair.
Step 2: Set Trade Levels Directly on the Chart
• When prompted upon loading (or by reopening settings), click 3 points on your chart:
1. 1st Click: Target Entry Price (Blue line)
2. 2nd Click: Invalidation / Stop Loss Price (Red line)
3. 3rd Click: Target Take Profit Price (Green line)
• The script automatically identifies whether the trade is LONG or SHORT based on
the relationship between your Entry and Stop Loss levels.
Step 3: Configure Your Account & Risk
• Account Size ($): Enter your current equity (e.g., $500).
• Risk %: Enter how much of your account you want to risk on the trade (e.g., 1% = $5.00 max loss).
• Margin Mode & Leverage: Select Isolated or Cross Margin and choose your target leverage
(automatically capped to the pair's maximum allowed limit).
• Order Types & GST: Choose Maker/Taker for entry and exit, and toggle the 18% GST fee buffer.
Step 4: Place Your Order
• Look at the on-screen dashboard and enter the calculated Normal Lot Size
(or Scalper Lot Size) directly into the Delta Exchange order form.
--------------------------------------------------------------------------------
3. CORE LOGIC & FEATURES
--------------------------------------------------------------------------------
• 219+ Supported Pairs & Future Updates:
Native support for over 219 Delta Exchange pairs. Newly listed pairs and contract
specification updates are continuously integrated via the shared library.
• Fee & GST-Inclusive Risk Sizing:
Standard calculators only measure price difference. This script factors in:
Total Loss = Price Distance Loss + Entry Fee + Exit Fee + 18% GST
This ensures your actual realized loss matches your exact cash risk when Stop Loss is hit.
• Auto Contract Spec Detection:
Fetches contract multipliers, maintenance margin rates, and pair leverage caps
directly from the contract library.
• Dual Lot Sizing Options:
- Normal Lot Size: Formulated for standard swing positions and default fee tiers.
- Scalper Lot Size: Calibrated for active intraday scalpers using Delta Exchange discounted fee structures.
• Smart Liquidation Warning:
Calculates real-time liquidation for Isolated and Cross margin modes. If high leverage causes
your liquidation price to hit BEFORE your Stop Loss, the dashboard flags the metric in bright
red with an alert tooltip.
• Dynamic Leverage Ceiling:
Automatically caps user leverage to the pair's maximum allowed exchange limit.
--------------------------------------------------------------------------------
4. DASHBOARD METRICS EXPLAINED
--------------------------------------------------------------------------------
• Margin & Leverage : Active margin mode and effective leverage vs. exchange maximum cap.
• Contract Scale : Underlying coin multiplier per 1 exchange contract lot.
• Funds Required : Total initial margin needed plus a buffer for order fees.
• Cash at Risk (SL Hit) : Exact dollar amount lost if Stop Loss triggers (fees included).
• Liquidation Price ⚠️ : Estimated liquidation price (highlighted in red if SL is unprotected).
• Scalper / Normal Lots : Final calculated lot count to enter on the exchange order form.
================================================================================ Penunjuk

Timeframe Traffic LightsTIMEFRAME TRAFFIC LIGHTS
See the trend on five timeframes at a glance, in one small box on your chart.
OVERVIEW
Timeframe Traffic Lights shows a row of coloured dots, one for each timeframe you choose. Green means that timeframe is trending up, red means down, and grey means there is no clear trend. When the dots agree, the trend is strong across the board. When they disagree, the market is mixed.
It draws nothing else on your chart, so it stays out of the way of your candles and your other indicators. It works on any chart timeframe, because each light looks at its own timeframe separately. It is a visual tool only. It does not give buy or sell signals and it does not place trades.
HOW EACH LIGHT DECIDES ITS COLOUR
Each light uses two average-price lines (moving averages): a fast one that follows the last 20 candles and a slow one that follows the last 50. On each timeframe the script checks how price and those two lines are lined up:
Green: price is above the fast line, and the fast line is above the slow line. The trend is up.
Red: price is below the fast line, and the fast line is below the slow line. The trend is down.
Grey: anything in between. There is no clear trend.
This is deliberately simple and easy to understand. You can change the 20 and 50 in the settings.
THE DEFAULT TIMEFRAMES
15m, 30m, 1h, 4h and 1D. You can change any of the five in the settings.
WHAT YOU SEE IN THE BOX
Row 1: timeframe names
The short name of each timeframe (15m, 30m, 1h, 4h, 1D).
Row 2: the dots
One dot per timeframe in green, red or grey.
Strength shading
A bright, solid dot means the trend is strong. A faded dot means the trend is there but weak or young. Grey dots are never faded, since there is no trend to measure. Strength is worked out by comparing the gap between the two average lines with the typical size of a candle on that timeframe (the average candle range over the last 14 candles). Using candle size keeps it fair across timeframes, so the same setting works on the 15m and on the daily. Fading only changes how a dot looks. A faded green dot still counts as green.
Recently-flipped marker (✦)
A small ✦ appears under any light that changed colour within the last 3 candles of its own timeframe. On the daily that means the last 3 days, and on the 15m it means the last 45 minutes. The ✦ takes the colour the light changed to. It sits in its own row that shows a blank space when nothing has flipped, so the box doesn't jump in height.
Candle countdown
The time left until each timeframe's current candle closes, shown as hours and minutes like 03:05. It uses a fixed format so the box doesn't change width as the numbers change. For timeframes of a day or more it shows days and hours, like 2d05h. The text is soft grey normally, and turns amber when less than 10% of that candle is left. That's the moment a dot is most likely to change.
Overall reading
One line under the dots that sums up all five:
- ▲ 4 of 5 UP (green)
- ▼ 3 of 5 DOWN (red)
- MIXED (grey)
A direction is only called when enough lights agree (3 out of 5 by default). Anything short of that reads as MIXED, and so does a tie between green and red.
Colour key (optional)
A row at the bottom explaining the colours: Up, Down, Mix and ✦ New. It's off by default to keep the box small.
ALERTS
You get an alert at the moment all five lights turn green ("all timeframes UP") or all five turn red ("all timeframes DOWN"). It fires once when they line up, not on every candle while they stay lined up.
To set it up: click Create Alert, choose Timeframe Traffic Lights as the condition, then select "Any alert() function call".
SETTINGS
Timeframes
Timeframe 1 to 5: which timeframes get a light
Trend
Fast average length (default 20)
Slow average length (default 50)
Lights needed to call a direction (default 3 out of 5). Set it to 4 or 5 for a stricter overall reading, or 1 to react to any single light that beats the other side
Extras (each can be switched on or off)
Fade the dot when the trend is weak
Trend counts as strong at this gap (default 1.0). A lower number makes more dots bright, and a higher number makes fewer
Mark lights that just changed colour (✦), and how many candles count as "just changed" (default 3)
Show candle countdown
Update lights only when a candle closes
Show colour key
Alert when all 5 lights agree
Look
Box position: top left, top right, bottom left or bottom right (default bottom right)
Text size: Tiny, Small, Normal or Large (default Small)
UPDATE ONLY WHEN A CANDLE CLOSES
By default the lights are live, so a dot can flip while that timeframe's candle is still forming. With "Update lights only when a candle closes" turned on, each light shows the reading from that timeframe's last finished candle. The dots stop flipping mid-candle, which means fewer false flips. The trade-off is that they react later, by up to one candle of that timeframe. The ✦ markers and the all-lights alert follow the same delay.
HOW TO READ IT
All dots the same colour: every timeframe agrees, so the trend is strong across the board
Mixed colours: the timeframes disagree. A short-term move may be going against the bigger picture
Bright dots: the trend is well established
Faded dots: the trend is weak or has only just started
A fresh ✦ on a fast timeframe while the slow ones haven't moved: an early hint that something may be turning, and worth watching
An amber countdown: that candle is about to close, so a dot may change soon
Big timeframes (4h, 1D) usually move slowly, so a change there tends to matter more than a change on the 15m
HOW TO USE
1. Add the indicator and open its settings.
2. Choose the five timeframes you care about.
3. Set the box position and text size. Tiny works best on a phone.
4. If the box is too tall, turn off the ✦ marker or the countdown.
5. Create an alert if you want to be told when all five lights agree.
Tips
Turn on "Update lights only when a candle closes" if you find the dots flip too often
Turn on the colour key for a few days while you learn the symbols, then switch it off
On a phone, use the Tiny text size and keep the extras you actually look at
GOOD TO KNOW
Moving averages follow price, so the lights describe what has been happening, not what will happen. A green light does not mean price will keep rising
In live mode, a dot (and the all-lights alert) can change while a candle is still forming, and can change back before it closes. Use the candle-close option if that bothers you
Each timeframe needs about 50 candles of history loaded for its slow line to settle. On very short histories the first readings may look odd
The strength setting is a starting point. The default of 1.0 is a guess that suits many markets, so adjust it until the bright and faded dots look right for your symbol
The daily candle countdown follows your data feed's own day. For most Bitcoin feeds that is midnight UTC, not midnight in your local time
On a market that is closed, the countdown may look odd or show --:--
The number of lights is fixed at five. You can change which timeframes they use, but not how many there are
The countdown updates whenever new price data arrives, so on a quiet chart it can lag by a few seconds
DISCLAIMER
This script is a visualisation tool for educational and informational purposes only. It is not financial advice and does not guarantee any results. Trading carries risk, so always manage your own risk. Penunjuk

Kinetic Trend & Momentum Oscillator: Driver Cluster [MantisAlgo]KINETIC TREND & MOMENTUM OSCILLATOR: 🚗DRIVER CLUSTER
Read market momentum like a driver reads the road.
Driver Cluster brings together trend speed, changes in momentum, trading activity, and directional strength in a car-style dashboard. A steering wheel and illuminated pedals show the latest signal, while the instrument cluster helps you follow how the move develops.
The indicator uses an Ehlers SuperSmoother filter to reduce small price fluctuations before measuring movement. Think of it as smoothing out bumps in the road so the overall direction is easier to read.
🟢 THE DRIVER COCKPIT
The cockpit sits at the top right of the main price chart by default. Its name, color, and pedal position work together to show the latest accepted signal.
• DRIVE — Cyan
An upward regime has started. The steering wheel and accelerator light up, and the accelerator appears pressed.
• REVERSE — Coral
A downward regime has started. The steering wheel and accelerator turn coral, with the accelerator pressed.
• BREAK — Violet
A brake event has occurred. The accelerator is released, and the brake pedal lights up in its pressed position.
• NEUTRAL — Gray
The cockpit is waiting for its first accepted signal in the loaded chart history.
DRIVE and REVERSE remain displayed until another qualifying event changes the state. BREAK stays lit until the next DRIVE or REVERSE.
The cockpit remembers the latest signal. The lower dashboard shows current conditions, so the two displays can tell different parts of the same story.
📊 FOUR GAUGES, FOUR QUESTIONS
SPEED — How fast is the trend moving?
SPEED measures the pace and direction of the smoothed price movement.
• Above zero: upward movement.
• Below zero: downward movement.
• Near zero: little directional movement.
It is adjusted for recent volatility, making the reading more useful than a raw change in dollars or points.
TORQUE — Is the trend gaining or losing momentum?
Calculated from changes in trend speed, TORQUE helps you see whether a move is strengthening or easing.
For an upward move, positive torque means upward speed is increasing; negative torque means it is decreasing. For a downward move, negative torque can mean the decline is getting faster, while positive torque can mean it is slowing.
A useful distinction: SPEED can remain high while TORQUE weakens, just as a car can still be moving quickly after it begins to slow down.
BOOST — How active is the market?
BOOST compares reported trading volume with its recent average.
• Around 1.0x: roughly average activity.
• Above 1.0x: higher activity.
• Below 1.0x: lower activity.
POWER — How strong is the overall momentum reading?
POWER combines movement speed with TRACTION, a measure of how consistently price travels in one direction rather than zigzagging. Relative trading activity contributes to the calculation where available.
The gauge shows a percentage of the selected reference level. At 95% or higher, it displays MAX.
POWER measures intensity, not direction. Both a strong rise and a strong decline can produce a high reading.
🟢 SIGNALS & DRIVING STATES
DRIVE and REVERSE combine directional speed, torque, and traction to identify the start of a qualifying move. Trading activity provides additional confirmation where available, and a cooldown helps separate directional launches.
• DRIVE appears as a cyan triangle below the signal bar.
• REVERSE appears as a coral triangle above the signal bar.
• A brake event appears as a violet square labeled BRAKE; the cockpit displays BREAK.
A brake event occurs when an active move meets the deceleration or weakening-speed conditions. A qualifying opposite-direction signal can also switch the regime directly.
The lower dashboard follows the move through states such as LAUNCH DRIVE, STEADY CRUISE, POWER ACCEL, DECELERATING, and REVERSE DRIVE.
OVERHEAT highlights unusually high torque or POWER readings. It draws attention to momentum intensity rather than predicting a reversal.
🛣️ CHART & DASHBOARD VIEW
On the main chart:
• The steering wheel and pedals show the latest accepted signal.
• Optional candle colors reflect the current momentum phase.
• A smoothed price line helps reveal the underlying path.
• Signal markers identify directional launches and brake events.
In the lower pane:
• The main curve shows SPEED.
• The shaded ribbon emphasizes its distance from zero.
• The thin torque curve shows changes in speed on its own scale.
• Dotted boundaries at +0.20 and -0.20 mark the neutral speed band.
• The instrument cluster combines the four gauges, PRND gear selector, and driving status.
⚙️ CUSTOMIZATION
Adjust price smoothing, torque smoothing, volatility measurement, traction, and the volume lookback to suit your analysis.
Launch threshold, brake sensitivity, and cooldown settings control how the indicator responds to changing conditions.
The cockpit and lower dashboard have independent position controls. You can also adjust the cockpit proportions and show or hide chart colors, lines, signals, and the neutral band.
🔔 ALERTS & SIGNAL TIMING
Alert conditions are available for:
• Forward ignition — DRIVE.
• Reverse ignition — REVERSE.
• Brake events.
• Momentum overheat.
Chart signals can change while a candle is still open. Select Once Per Bar Close when creating an alert if you want notifications based on the closing update.
The cockpit's Change pedal state on closed bars only option is enabled by default. It makes the steering wheel and pedals wait for the candle close before accepting a new signal. This option controls the cockpit display, not the timing of all chart signals.
⚠️ DISCLAIMER
Driver Cluster is a technical-analysis and educational tool. It does not execute trades or guarantee future results. Signals describe calculated market conditions and should be evaluated alongside your own analysis and risk management.
Penunjuk

XAUUSD Ultimate Trading Suite - by Siwon Battambang CambodiaOverview :
This indicator is designed for XAUUSD (Gold) traders to identify high-probability swing pivots, institutional Order Blocks (Supply & Demand), Fair Value Gap (FVG) imbalances, dynamic Support/Resistance levels, intraday benchmark levels (Daily Open Price & Daily Pivot), and real-time short-term momentum shifts via a custom VWAP & EMA 9 Crossover Engine.
How It Works :
1. Swing Signals: Tracks price distance expansion ($15 move threshold by default) from local highs and lows to confirm true momentum shifts.
Double Diamonds: Signals major trend expansion when price moves across specified distance thresholds ($30 default).
2. Order Blocks & Dynamic S/R: Plots real-time supply/demand boxes and key support/resistance lines to help traders spot retest and rejection entries.
3. Fair Value Gaps (FVGs): Highlights market imbalances created during explosive price moves, providing high-probability re-entry and confluence zones.
4. Daily Open Price (OP) & Daily Pivot (P): Calculates key intraday benchmark levels directly on the chart to establish macro directional bias.
5. VWAP & EMA 9 Crossover Engine (New Feature): Plots real-time Volume Weighted Average Price (VWAP) and 9-period Exponential Moving Average (EMA 9) overlays. Crossovers trigger custom directional triangle arrows to signal early micro-momentum shifts:
Bullish Crossover (EMA 9 > VWAP): Plots a green triangle arrow below the candle bar.
Bearish Crossover (EMA 9 < VWAP): Plots a red triangle arrow above the candle bar.
Adjustable Arrow Scaling: Includes a dynamic user setting in the Inputs menu (Tiny, Small, Normal, Large, Huge) allowing complete customization of visual size on mobile or high-resolution desktop screens.
6. Daily Open Price (OP) vs. Daily Pivot (P) Explained :
Daily Open Price (OP): The exact starting price of the current trading day. It acts as the ultimate line in the sand for intraday buyer vs. seller control.
Daily Pivot (P): The mathematical average of the previous day’s High, Low, and Close . It acts as a central mean-reversion magnet and dynamic support/resistance level.
Establishing Trend Bias with Confluence
Uptrend Bias: When price trades above the Daily Open Price and Daily Pivot, the market is structurally bullish. Traders should prioritize Buy signals, bullish VWAP/EMA 9 crossovers, and look for retests off Demand Order Blocks or Support lines.
Downtrend Bias: When price trades below the Daily Open Price and Daily Pivot, the market is structurally bearish. Traders should prioritize Sell signals, bearish VWAP/EMA 9 crossovers, and look for rejections at Supply Order Blocks or Resistance lines.
How to Trade
Use the signals as directional filters. First, establish macro trend direction using the Daily Open Price and Daily Pivot. Second, wait for price to pull back to a structural zone (Order Block, FVG zone, or S/R line). Finally, look for candlestick rejection wicks alongside an EMA 9 / VWAP crossover arrow to confirm momentum before entering trades.
Open-Source Code & Community Release
This script is published as fully Open-Source to contribute to the TradingView community. Traders and developers are free to inspect the dynamic swing-distance calculation logic, modify parameters, and adapt the code to their personal trading systems. Penunjuk

BAH Pine UI HelpersGeneric presentation and utility library. It contains no trading logic: no thresholds, no scores, no weights, no qualification rules and no market decisions. It maps already-computed integer display codes to text and colours, formats a timeframe token, and provides textbook helpers (median of a sorted array, banker's rounding, nearest-first ordering, band distance) plus drawing-object cleanup and table-row rendering.
Authorship: BAH. The author permits this library to be imported by the author's own protected / invite-only BAH scripts.
Library "bah_pine_ui_helpers"
poiTypeLabel(code)
POI type code -> display name.
Parameters:
code (int) : already-computed code
Returns: the display value
permissionLabel(code)
permission code -> display text.
Parameters:
code (int) : already-computed code
Returns: the display value
lifecycleLabel(code)
lifecycle code -> display text.
Parameters:
code (int) : already-computed code
Returns: the display value
tierLabel(code)
strength tier code -> display text.
Parameters:
code (int) : already-computed code
Returns: the display value
directionLabel(code)
direction code -> display text.
Parameters:
code (int) : already-computed code
Returns: the display value
trendStateLabel(code)
trend-state code -> display text.
Parameters:
code (int) : already-computed code
Returns: the display value
regimeLabel(code)
regime code -> display text.
Parameters:
code (int) : already-computed code
Returns: the display value
momentumAccelLabel(code)
momentum-acceleration code -> display text.
Parameters:
code (int) : already-computed code
Returns: the display value
breakoutLabel(code)
breakout code -> display text.
Parameters:
code (int) : already-computed code
Returns: the display value
pullbackLabel(code)
pullback code -> display text.
Parameters:
code (int) : already-computed code
Returns: the display value
sessionLabel(code)
session code -> display text.
Parameters:
code (int) : already-computed code
Returns: the display value
volatilityLabel(code)
volatility code -> display text.
Parameters:
code (int) : already-computed code
Returns: the display value
alignmentLabel(code)
alignment code -> display text.
Parameters:
code (int) : already-computed code
Returns: the display value
terminalReasonLabel(code)
terminal-reason code -> display text.
Parameters:
code (int) : already-computed code
Returns: the display value
permissionColor(code)
permission code -> display colour.
Parameters:
code (int) : already-computed code
Returns: the display value
timeframeLabel(p)
raw timeframe token -> M1/M5/M15/H1/H4/D1/W1 vocabulary.
Parameters:
p (string) : already-computed code
Returns: the display value
clearLabels(a)
delete every label in an array and empty it.
Parameters:
a (array)
Returns: see description
clearLines(a)
delete every line in an array and empty it.
Parameters:
a (array)
Returns: see description
clearBoxes(a)
delete every box in an array and empty it.
Parameters:
a (array)
Returns: see description
renderRow(t, r, k, v)
render one key/value row of a two-column table.
Parameters:
t (table)
r (int)
k (string)
v (string)
Returns: see description
nearestFirst(d, key, taken, n)
indices of the n smallest distances, ties broken by key.
Parameters:
d (array)
key (array)
taken (array)
n (int)
Returns: see description
bankersRound(x)
round half to even (banker's rounding).
Parameters:
x (float)
Returns: see description
medianOfSorted(sorted)
median of an already-sorted float array.
Parameters:
sorted (array)
Returns: see description
bandDistance(price, top, bottom)
distance from a price to a band, zero when inside it.
Parameters:
price (float)
top (float)
bottom (float)
Returns: the distance Perpustakaan

Penunjuk

Penunjuk

AH Fundamentals v3AH Fundamentals brings company data into one compact report on your chart. It combines financial figures, a fixed color-assessment model and changes between available observations, so you can read the company profile, valuation, earnings, debt, cash flow and dividends in one place.
This free, open-source third-generation edition reorganizes the original AH fundamental table into six groups. It is shared as a contribution to the TradingView community. The model's thresholds are visible in the source and can be adapted to your own approach.
This edition is published separately to preserve the original table for its existing users. It introduces grouped reporting, separate current-value and change assessments, comparison tooltips, and operating cash flow, net margin and FCF margin fields. The original publication remains available in its existing form.
Reading the report
Figure 1 — Reading the Fundamentals report. The report title identifies the symbol, period and currency. Group headings organize the fields; values and assessment squares describe the current observation, while arrows describe its change.
The main heading identifies the symbol, selected financial period and display currency. The company name, sector and industry appear below when available. Long identity text is shortened on the chart; hover to read it in full.
Each group contains two side-by-side sets of label, value, assessment square and change marker . Read a value and its change separately: a company can have positive earnings while its earnings are falling.
• Green value or square: favorable under that field's model rule. For several fields, it simply means the amount is positive.
• Red value or square: adverse under that field's model rule. Positive total debt, for example, is shown as a debt burden; this is not a solvency verdict.
• Blue value or square: neutral or unclassified under the field's rule. Blue is not a universal middle band: its meaning depends on the field.
• Dash and pale assessment square: the displayed value is unavailable. Missing data is not replaced with zero.
• Up triangle △: the underlying number increased. Down triangle ▽: it decreased. Their green or red color expresses the model's interpretation of that change.
• Unclassified change: the marker uses a fixed neutral gray, independently of Label color. A square marks an unchanged number; a faded square marks unavailable comparison data. Hover to distinguish them.
Hover over a change marker to read Current , Previous available and Change (current − previous) . Monetary amounts and share counts use compact K/M/B formatting; ratios and per-share values use up to two decimals. Changes in percentage fields are in percentage points, shown as pp . A move from 10% to 12% is +2 pp. Small underlying changes may round to the same displayed number while the arrow still shows their direction.
Net debt example: a move from −4B to −730M increases net debt by approximately +3.27B. The current value remains green because the company is in a net-cash position; the up arrow is red because the net-cash buffer shrank. Negative net debt means the cash/investment amount used in the provider's definition exceeds debt. It does not mean debt was actually repaid or that gross debt is zero.
Six groups, 47 fields
Company
Enterprise value, Market value, Total Shareholders, Employees (latest), Total shares, Float shares, Total shares (latest), Float shares (latest), Diluted/Buyback shares and Float shares diff.
This group describes company size and ownership. Market value is calculated from reported shares and the requested prior daily close. Enterprise value is a provider financial measure, not an analyst price target. The two share-difference fields compare latest shares with reported shares; a difference alone does not prove a buyback or dilution. Latest snapshots do not have invented previous-period arrows.
Valuation
Price Book Value, Price Earning Ratio, Price Earning Growth, Price Sales Ratio, Book tangible pshare, Price to cash flow, Graham Number and Enterprise to Ebitda.
P/E uses basic TTM earnings per share. P/S uses TTM revenue. Price to cash flow uses diluted shares and TTM operating cash flow. These locally calculated multiples use the requested prior daily close rather than the live chart price. Nonpositive denominators are suppressed in those calculations. Graham Number is compared with the same reference price. A green Price to cash flow indicates a positive cash-flow basis; it does not classify every positive multiple as inexpensive.
Earnings & growth
Earning per share, Revenue 1Y growth, Operation Margin, Return on Equity %, Ebitda margin %, Ebitda, Total Revenue, Net Income and Net margin %.
These fields describe sales, profit and profitability. Net margin is net income divided by revenue, multiplied by 100. The change on Revenue 1Y growth compares the current growth rate with the previous available growth rate. It is separate from the year-over-year calculation already contained in the metric.
Financial position
Quick Ratio, Current Ratio, Working Capital ratio, Cash to Debt, Debt to Equity, Debt to Ebitda, Debt to Revenue, Equity to Asset ratio, Total Debt and Net Debt.
This group describes liquidity and debt. Working Capital ratio intentionally repeats Current Ratio; it is not a monetary working-capital amount. Net Debt and Cash to Debt use the provider's cash and short-term-investment basis, which is broader than the separate Cash & Equivalents field. Do not expect subtracting the displayed Cash & Equivalents from Total Debt to reproduce Net Debt.
Cash & efficiency
Operating cash flow, FCF margin %, Cash & Equivalents, Free Cash Flow, Asset Turnover, Inventory Turnover, Cogs to Revenue and Total Inventory.
Operating cash flow describes cash generated or used by operations. Free cash flow is after capital expenditure; FCF margin divides it by revenue and multiplies by 100. Positive turnover values indicate activity, not a sector-adjusted efficiency grade. Inventory size itself is neutral.
Dividends
Dividend Payout % and Dividend Yield %. Payout relates distributions to earnings; yield describes the provider's dividend yield. A positive yield is not an assessment of dividend safety. Their changes are displayed without a favorable/adverse direction rule.
Settings, in order
Data
Currency — Default, USD or EUR. Default uses the symbol's currency. USD and EUR convert monetary amounts using a daily exchange rate; share counts, percentages and ratios stay unchanged. Current and previous amounts use the same display conversion, so Change describes the financial amount's movement rather than historical currency performance. No conversion is needed when the selected currency already matches the symbol currency.
Period — FQ, FY, FH or TTM. FQ means fiscal quarter, FY fiscal year, FH half year and TTM trailing twelve months. FQ is the default. Not every company supplies every period. With TTM selected, balance-sheet fields and several provider ratios use FQ. Float shares remains FY; Graham Number and PEG use FY for an FH selection. P/E, P/S and Price to cash flow keep TTM denominators. Hover over an individual field for the period actually used.
Report
• Position: nine chart anchors; TopCenter is the default. Choose an anchor that leaves room for the report and chart controls.
• Text size: one shared size for the report, default 12, adjustable from 8 to 20.
• Label color: field-label and company-identity color. Gray is the default; changing it does not change assessment colors or the meaning of change markers.
• Title color: text color of the main heading and group headings. Those headings are always bold; labels and values use normal weight.
• Background color: body-cell background and transparency, transparent by default.
• Highlight color: background and transparency of the main heading and group headings, cream by default.
• Company identity: show or hide the company description, sector and industry row.
• Assessment squares: show or hide the square beside each value. Hiding it retains the value's assessment color.
• Period change: show or hide the change-marker column and its comparison tooltips.
The model's thresholds
These are this edition's fixed model references, not universal standards or a market consensus. They are not calibrated separately for every sector. The following rules apply to available, meaningful values; unsupported calculations remain unavailable.
• Price Book Value: below 3 green; 3 blue; above 3 red. P/E: 0 through 25 green; above 25 blue. PEG: above 0 and below 1 green; otherwise blue. P/S: above 0 through 2 green; above 2 red; otherwise blue.
• Graham Number: a positive value above the positive reference price is green, below it red, equal blue. Enterprise to Ebitda: positive and below 10 green; 10 blue; above 10 red; nonpositive blue.
• Operation Margin: below 9 red; 9 through 15 blue; above 15 green. Return on Equity: 10 or below red; above 10 through 15 blue; above 15 green. The ROE assessment is suppressed when book value per share is missing or nonpositive. Ebitda margin: below 10 red; 10 blue; above 10 green.
• Quick Ratio: below 1 red; 1 blue; above 1 green. Current Ratio and Working Capital ratio: below 1 red; 1 through 1.2 blue; above 1.2 green. Cash to Debt: below 0.5 red; 0.5 or above green.
• Debt to Equity: negative or above 2 red; 0 to below 1 green; 1 through 2 blue. Debt to Ebitda: negative or above 5 red; 0 through 3 green; above 3 through 5 blue.
• Debt to Revenue: negative red; 0 to below 0.40 green; 0.40 blue; above 0.40 red. Cogs to Revenue: the same rule with a 0.65 reference.
• Dividend Payout: negative or above 100 red; zero blue; above 0 through 100 green.
Other sign-assessed values are green above zero, red below zero and blue at zero. They include EPS, revenue growth, tangible book value, EBITDA, revenue, net income, net margin, equity/assets, operating cash flow, FCF margin, cash, free cash flow, turnover and dividend yield. Total Debt, Net Debt and the share-count difference use the inverse sign rule. Company-size snapshots, float-share difference and inventory size are neutral. Price to cash flow assesses only its positive calculation basis.
For changes, increases are favored for earnings, sales growth, margins, revenue, cash and cash flow. Decreases are favored for debt and COGS/revenue. Liquidity ratios favor increases. The ratio-change rules with a nonnegative-data requirement leave sign-crossing observations unclassified. Other available changes retain their direction without a favorable/adverse assessment.
To use different thresholds, edit the relevant field's color expression in the open source. Keep the value rule, direction rule and explanation consistent. No threshold inputs, analyst panel, alerts or combined company score are included in this edition.
Data and interpretation
Previous means the preceding available observation captured by the script, not necessarily the immediately preceding fiscal period. Missing reports can create gaps. The derived margins require matching observation bars for their components; this does not independently verify fiscal-period dates. Financial updates follow the provider's series and should not be read as a record of when an earnings announcement became tradable.
Coverage depends on the symbol, market and reporting period. This report is intended for equities with financial data; company fundamentals will generally be unavailable on cryptocurrency or forex symbols. For consistent financial-data comparisons, use the daily (1D) chart as your reference. Financial observations and the daily price used in calculated valuation ratios can map differently on intraday and weekly charts. Reloading uses the data currently supplied by TradingView, including revisions.
The report is a compact reading aid. Its colors describe individual model conditions, not a recommendation to buy or sell. This is not investment advice.
Penunjuk

Supertrend Zones + RSI Dots + VIX + HH LL# What this indicator does
This is a combined trading tool for TradingView. It shows an RSI in its own pane below the chart. On top of your price chart it also shows trend zones, entry dots, a market-volatility strip and market-structure marks.
## 1. Trend zones on the price chart
The background is shaded green when the price Supertrend says the market is in an uptrend (a "buying zone") and red when it says downtrend (a "selling zone"). You can also switch on small BUY and SELL markers where a new zone starts, and show the Supertrend line itself.
## 2. RSI pane
The lower pane shows the RSI line with the usual overbought (70), middle (50) and oversold (30) levels. It has coloured fades near the extremes, and a yellow smoothed RSI line. The smoothing type can be a simple average, exponential, weighted or others, and Bollinger Bands around it are optional. An optional divergence detector marks "Bull" and "Bear" labels when price and RSI disagree.
## 3. Entry dots
The dots are timing signals that only appear in the direction of the current zone:
- **Green dot below a candle:** the market is in a buying zone and the RSI has just crossed up through the middle level.
- **Red dot above a candle:** the market is in a selling zone and the RSI has just crossed down through the middle level.
You can base the signal on the raw RSI or the smoothed RSI.
## 4. India VIX strip
A thin bar runs along the bottom of the price chart. It is green while the India VIX Supertrend is positive (uptrend) and red while it is negative (downtrend), and it changes colour as VIX flips. It is calculated on the VIX itself, with its own length and sensitivity settings. You can swap the colours if you'd rather green mean falling volatility.
## 5. Market structure (Higher Highs, Higher Lows, Lower Highs, Lower Lows)
The script finds swing highs and swing lows, which are confirmed a few bars after they form. It compares each one with the previous swing and labels it: HH, HL, LH or LL. These labels show at a glance whether the market is making higher peaks and troughs (bullish) or lower ones (bearish).
It also draws dotted support and resistance lines from this structure. Each line stops when a new level replaces it and extends to the right while it is still active.
## 6. Alerts
You can set alerts for:
- the start of a buying or selling zone
- each green or red dot
- bullish or bearish divergence
- every type of structure label
- the first lower low after a bullish sequence
- the first higher high after a bearish one
## How the pieces work together
The zones tell you the bias. The dots give you the entry timing inside that bias. The VIX strip adds a market-wide volatility filter. The structure labels and support/resistance lines show where price is respecting or breaking recent swings. A setup is strongest when several of them agree, for example a buying zone, a green dot, a positive VIX strip and a fresh higher low.
Everything can be switched on or off and recoloured from the settings, which are grouped by feature. Penunjuk

Penunjuk

SwingTrader BAC planDraws a fixed swing-trade plan for BAC on the chart: three scaled buy levels, a stop, a target, and the indicators behind them. It is an annotation of one idea, not a signal generator.
WHAT IT DRAWS
- Lime lines: three buy levels for a scaled entry (1/5, 2/5, 2/5 of the position). Each label says how many indicators line up there and which ones:
57.11: level + 0.5 Fibonacci + parallel channel lower rail (3 indicators)
52.87: level + 0.786 Fibonacci + a small 1.4% gap fill (3 indicators, the gap is minor)
51.20: level only (1 indicator)
- Red line: the stop, 49.66 (about 3% below the last level)
- Aqua dashed line: the target, 63.46
- Orange dotted line: another level (54.63)
- Purple dashed lines: Fibonacci retracements (0.382 and 0.618)
- Blue lines: the two rails of a parallel channel (2 touches on each rail), extended to the right
HOW THE LEVELS WERE CHOSEN
The levels come from swing pivots, prior swing highs and lows clustered within about 1.5%. Each level is labeled with how many times price has already returned to it ("next hit #1" is the first return, "#2" the second). A level counts as an indicator when it lines up with a Fibonacci retracement, a channel rail, or an unfilled gap. Gaps under about 2% are weak.
READ THIS BEFORE USING
- The levels are fixed. They are hard-coded from data through 9/18/2026 and do not update. They will go stale as price moves.
- The 3.1 to 1 reward-to-risk applies only if all three levels fill. If only the first level fills, the reward is smaller than the risk.
- Nothing here has been backtested. It is not a trade signal.
- There are no inputs.
Not financial advice. For education only.
Penunjuk

Silvara-Mcx-ComexSilvara MCX-COMEX Arbitrage Monitor
This indicator tracks the price gap between India's MCX and the international COMEX market for Silver and Gold. It converts the COMEX price to Indian rupees (INR), adds import duty, and compares it with the live MCX price. It shows how much MCX is trading at a premium or discount to the international price, which is the gap arbitrage traders watch.
WHAT IT SHOWS
A dashboard in the centre of the chart with three sections:
- Silver Deviation and Gold Deviation: COMEX day-change %, MCX day-change %, the difference between them, the converted landed price and MCX price in INR, and the live percentage gap.
- Ratio Dashboard: daily open, high, low and close of Gold/Silver, Gold/Platinum and Platinum/Silver.
HOW IT IS CALCULATED
1. Daily divergence % = COMEX % change since the previous day's close minus MCX % change since the previous day's close, calculated separately for Silver and Gold.
2. Landed price (INR):
- Silver (per kg) = COMEX USD/oz x USDINR x (1000 / 31.1034768) x (1 + duty%)
- Gold (per 10 g) = COMEX USD/oz x USDINR x (100 / 311) x (1 + duty%)
3. Difference (INR) = landed price minus MCX price.
4. Difference % = difference / MCX price x 100.
Import duty is an input (default 15%).
Symbols used: MCX:SILVER1!, MCX:GOLD1!, COMEX:SI1!, COMEX:GC1!, VANTAGE:USDINR, TVC:GOLD/TVC:SILVER, TVC:GOLD/TVC:PLATINUM, TVC:PLATINUM/TVC:SILVER.
ALERTS
1. Timer-lock alerts (the main feature). The daily divergence % is split into bands at every 0.5 level from +5.0 to -5.0, each band 0.2 wide (level +/- 0.1). The landed-price difference % is split into bands at every 0.5 level from -1.5 to -15.0, also 0.2 wide. Instead of alerting every time a value touches a band, the script alerts once, only after the value has stayed continuously inside the same band for a set number of seconds (3 to 300, default 30). Leaving the band resets the timer. This gives one alert per sustained stay instead of repeated alerts when the value flickers around a band edge. It runs separately for Silver and Gold, and for both measures. The alert conditions are "Silver / Gold Deviation Timer Locked" and "COMEX-MCX Deviation Timer Locked".
2. Touch alerts on the INR difference. Set your own Entry Upside, Exit and Entry Downside levels for Silver and Gold. These trigger immediately on a cross.
3. Ratio alerts. Set your own Buy, Sell and Free levels for Gold/Silver, Gold/Platinum and Platinum/Silver. Buy triggers when the ratio crosses down through the level, Sell when it crosses up, and Free on a cross in either direction.
HOW TO USE
1. Add the indicator to any chart. The dashboard is drawn in the centre of the chart.
2. Set Import Duty % to match your own landed-cost assumption.
3. Set "Target seconds to lock" for each timer-lock alert in the Timer Settings groups.
4. Set your touch and ratio levels in the alert input groups (default 0 means unused).
5. Create an alert on this indicator and pick the condition you want.
LIMITATIONS
- Continuous front-month contracts (1!) can be in different contract months on MCX and COMEX, and can show gaps at roll time.
- Import duty is a manual input. GST, freight, premiums and dealer margins are not included, so real landed cost will differ.
- COMEX symbols need the appropriate CME market data on your TradingView plan.
- Timer-lock logic runs only on realtime updates, not on historical bars. Its timers reset when the script reloads.
- Timer-lock bands cover -5 to +5 for the daily divergence and only -1.5 to -15 for the landed-price difference. Positive landed-price premiums are not covered by timer-lock alerts.
- Alert messages are fixed text and do not include the live value.
- For monitoring only. Not financial advice.
SOURCE CODE
This script is open-source, so you can check the calculations and reuse them with credit. Penunjuk

Planting & Harvesting Seasons V1.1Overview
As a commodity trader, seasonal patterns play a big role in my analysis. This script visually overlays the typical planting and harvesting periods for key agricultural futures directly on the chart. It automatically detects the underlying commodity based on the symbol (e.g. ZC, ZW, ZS, CT) and displays color-coded zones for each seasonal window.
These zones are based on historical crop calendars and help identify when planting or harvesting typically takes place, so technical setups can be better aligned with fundamental seasonal factors.
How It Works
The script reads the chart's symbol root and matches it against a built-in table of crop development and harvest windows (month ranges) for supported futures. Two background zones are drawn:
Development (green) — the typical crop development/growing period
Harvest (red) — the typical harvest period
Labels mark the start and end of each zone as the chart crosses into or out of it. Month ranges that cross the calendar year boundary (e.g. harvest starting in one year and ending in the next) are handled correctly.
Supported Markets
Chicago Wheat (ZW), Corn (ZC), Soybeans (ZS), Rough Rice (ZR), Cotton (CT), Oats (ZO), Cocoa (CC), Coffee (KC), Sugar (SB), Orange Juice (OJ).
What This Script Does Not Do
This is a visual aid only — it does not generate buy or sell signals, does not predict price direction, and is not a standalone trading system. Crop calendars are based on typical/historical timing and can vary by growing region and year.
Limitations
Actual planting and harvest timing can shift from year to year due to weather, regional differences, and other agronomic factors. The zones shown are typical historical windows, not a forecast for the current season.
Changelog (V1.1)
Improved terminology inside the script (crop development and harvest phases)
Improved month-range handling for seasons that cross the calendar year boundary
Updated futures-relevant windows for ZC, CC, KC, SB and OJ
Feedback is always appreciated! Penunjuk

Perpustakaan

Perpustakaan

Perpustakaan
