Normalized Volume Z-Score
The Normalized Volume Z-Score indicator measures how unusual the current trading volume is compared to its recent history.
It calculates the z-score of volume over a user-defined lookback period (default: 50 bars), optionally using log-volume normalization.
A z-score tells you how many standard deviations today’s volume is away from its mean:
Z = 0 → volume is at its average.
Z > 0 → volume is higher than average.
Z < 0 → volume is lower than average.
Threshold lines (±2 by default) highlight extreme deviations, which often signal unusual market activity.
How to Trade with It
High positive Z-score (> +2):
Indicates abnormally high volume. This often happens during breakouts, strong trend continuations, or capitulation events.
→ Traders may look for confirmation from price action (e.g., breakout candle, strong trend bar) before entering a trade.
High negative Z-score (< –2):
Indicates unusually low volume. This may signal lack of interest, consolidation, or exhaustion.
→ Traders may avoid entering new positions during these periods or expect potential reversals once volume returns.
Cross back inside thresholds:
When z-score returns inside ±2 after an extreme spike, it may suggest that the abnormal activity has cooled down.
Tips
Works best when combined with price structure (support/resistance, demand/supply zones).
Can be applied to crypto, stocks, forex, futures – anywhere volume is meaningful.
Log normalization helps reduce distortion when some days have extremely large volumes.
Analisis Tren
Trend FriendTrend Friend — What it is and how to use it
I built Trend Friend to stop redrawing the same trendlines all day. It automatically connects confirmed swing points (fractals) and keeps the most relevant lines in front of you. The goal: give you clean, actionable structure without the guesswork.
What it does (in plain English)
Finds swing highs/lows using a Fractal Period you choose.
Draws auto-trendlines between the two most recent confirmed highs and the two most recent confirmed lows.
Colours by intent:
Lines drawn from highs (potential resistance / bearish) = Red
Lines drawn from lows (potential support / bullish) = Green
Keeps the chart tidy: The newest lines are styled as “recent,” older lines are dimmed as “historical,” and it prunes anything beyond your chosen limit.
Optional crosses & alerts: You can highlight when price closes across the most recent line and set alerts for new lines formed and upper/lower line crosses.
Structure labels: It tags HH, LH, HL, LL at the swing points, so you can quickly read trend/rotation.
How it works (under the hood)
A “fractal” here is a confirmed pivot: the highest high (or lowest low) with n bars on each side. That means pivots only confirm after n bars, so signals are cleaner and less noisy.
When a new pivot prints, the script connects it to the prior pivot of the same type (high→high, low→low). That gives you one “bearish” line from highs and one “bullish” line from lows.
The newest line is marked as recent (brighter), and the previous recent line becomes historical (dimmed). You can keep as many pairs as you want, but I usually keep it tight.
Inputs you’ll actually use
Fractal Period (n): this is the big one. It controls how swingy/strict the pivots are.
Lower n → more swings, more lines (faster, noisier)
Higher n → fewer swings, cleaner lines (slower, swing-trade friendly)
Max pair of lines: how many pairs (up+down) to keep on the chart. 1–3 is a sweet spot.
Extend: extend lines Right (my default) or Both ways if you like the context.
Line widths & colours: recent vs. historical are separate so you can make the active lines pop.
Show crosses: toggle the X markers when price crosses a line. I turn this on when I’m actively hunting breakouts/retests.
Reading the chart
Red lines (from highs): I treat these as potential resistance. A clean break + hold above a red line often flips me from “fade” to “follow.”
Green lines (from lows): Potential support. Same idea in reverse: break + hold below and I stop buying dips until I see structure reclaim.
HH / LH / HL / LL dots: quick read on structure.
HH/HL bias = uptrend continuation potential
LH/LL bias = downtrend continuation potential
Mixed prints = rotation/chop—tighten risk or wait for clarity.
My H1 guidance (fine-tuning Fractal Period)
If you’re mainly on H1 (my use case), tune like this:
Fast / aggressive: n = 6–8 (lots of signals, good for momentum days; more chop risk)
Balanced (recommended): n = 9–12 (keeps lines meaningful but responsive)
Slow / swing focus: n = 13–21 (filters noise; better for trend days and higher-TF confluence)
Rule of thumb: if you’re getting too many touches and whipsaws, increase n. If you’re late to obvious breaks, decrease n.
How I trade it (example workflow)
Pick your n for the session (H1: start at 9–12).
Mark the recent red & green lines. That’s your immediate structure.
Look for interaction:
Rejections from a line = fade potential back into the range.
Break + close across a line = watch the retest for continuation.
Confirm with context: session bias, HTF structure, and your own tools (VWAP, RSI, volume, FVG/OB, etc.).
Plan the trade: enter on retest or reclaim, stop beyond the line/last swing, target the opposite side or next structure.
Alerts (set and forget)
“New trendline formed” — fires when a new high/low pivot confirms and a fresh line is drawn.
“Upper/lower trendline crossed” — fires when price crosses the most recent red/green line.
Use these to track structure shifts without staring at the screen.
Good to know (honest limitations)
Confirmation lag: pivots need n bars on both sides, so signals arrive after the swing confirms. That’s by design—less noise, fewer fake lines.
Lines update as structure evolves: when a new pivot forms, the previous “recent” line becomes “historical,” and older ones can be removed based on your max setting.
Not an auto trendline crystal ball: it won’t predict which line holds or breaks—it just keeps the most relevant structure clean and up to date.
Final notes
Works on any timeframe; I built it with H1 in mind and scale to H4/D1 by increasing n.
Pairs nicely with session tools and VWAP for intraday, or with supply/demand / FVGs for swing planning.
Risk first: lines are structure, not guarantees. Manage position size and stops as usual.
Not financial advice. Trade your plan. Stay nimble.
Meta-LR Forecast v2Meta-LR Forecast is a tool that helps visualize whether the market is acting more like a trend (moving strongly in one direction) or more like a range (sideways/mean-reverting). It is designed to give context, not to generate buy or sell signals.
The script looks at multiple timeframes at once (for example minutes, hours, days, or weeks depending on your chart) and projects where price could go if each timeframe’s “bias” plays out. These projected points are then drawn ahead of current price.
Each timeframe’s bias is based on how straight and consistent the recent move has been (Directional Efficiency), combined with how well a line fits that move (R²). Together these form a “Bias %.” Higher positive values suggest upward pressure, higher negative values suggest downward pressure, and values near zero suggest indecision or chop.
A logistic blend adjusts between trend-following and range/anti-trend behavior. When the market shows strong direction, the forecast leans more toward trend; when it’s choppy or moving sideways, the forecast leans more toward range. In some conditions, a counter-trend (anti-trend) adjustment is allowed, but only when volatility and efficiency fall within certain thresholds.
ATR (Average True Range) is used to normalize everything, so the indicator adapts to different symbols and volatility levels. This way, the projection size is expressed in “Bias × ATR” units added to current price, making the forecasts scale appropriately across assets.
The projected points are spaced in time according to the real length of their timeframe. For example, a 1-day projection will be drawn farther away on the chart than a 15-minute projection. This makes the forward path visually match the true horizon of each timeframe.
The top-right table shows “Meta Bias %,” which is the overall bias calculated from all selected timeframe projections chained together. Positive Meta Bias means the combined path leans upward, negative means downward, and values close to zero mean mixed conditions.
How to use it: treat the Meta Bias % and polyline as context. If the forecast path is stacked upward with a strong positive Meta Bias, it suggests supportive conditions. If it stacks downward with a strong negative Meta Bias, it suggests pressure. If it alternates up and down and the bias hovers near zero, conditions may be indecisive. Always confirm with your own analysis before acting.
Important limitations: this tool is educational and for visualization only. It does not give entry or exit signals, and it does not guarantee profitable outcomes. Higher-timeframe values can change until that bar closes, so the display may adjust in real time. Market shocks, news events, and low liquidity conditions are not modeled.
Good practice: combine this indicator with your own trading plan, structure analysis, and risk management. Backtest responsibly in a simulator before using it live. Adjust inputs to fit your symbol and timeframe.
Compliance note: this script does not claim to be a “holy grail” or promise guaranteed results. It is not financial advice. It is meant to help traders better visualize context and market behavior. Use it as one part of a broader decision-making process.
Enhanced SMZ Screener with Bottom Trigger v1.0Smart Money Zone institutional buy trigger for Pine Screener with bottom confirmation
Zarattini Intra-day Threshold Bands (ZITB)This indicator implements the intraday threshold band methodology described in the research paper by Carlo Zarattini et al.
papers.ssrn.com
Overview:
Plots intraday threshold bands based on daily open/close levels.
Supports visualization of BaseUp/BaseDown levels and Threshold Upper/Lower bands.
Optional shading between threshold bands for easier interpretation.
Usage Notes / Limitations:
Originally studied on SPY (US equities), this implementation is adapted for NSE intraday market timing, specifically the NIFTY50 index.
Internally, 2-minute candles are used if the chart timeframe is less than 2 minutes.
Values may be inaccurate if the chart timeframe is more than 1 day.
Lookback days are auto-capped to avoid exceeding TradingView’s 5000-bar limit.
The indicator automatically aligns intraday bars across multiple days to compute average deltas.
For better returns, it is recommended to use this indicator in conjunction with VWAP and a volatility-based position sizing mechanism.
Can be used as a reference for Open Range Breakout (ORB) strategies.
Customizations:
Toggle plotting of base levels and thresholds.
Toggle shading between thresholds.
Line colors and styles can be adjusted in the Style tab.
Author:
Gokul Ramachandran – software architect, engineer, programmer. Interested in trading and investment. Currently trading and researching strategies that can be employed in NSE (Indian market).
Contact: (mailto:gokul4trading@gmail.com)
LinkedIn: www.linkedin.com
Intended for educational and research purposes only.
Today's 5min HH/LL LinesOverview
This indicator identifies the highest high (HH) and lowest low (LL) formed by the first 5 one-minute candles of the current trading day. Once calculated, it plots continuous horizontal lines at those price levels for the remainder of the day.
How it works
The script internally requests 1-minute data for the current symbol, regardless of your chart’s timeframe.
At the start of each new trading day, it resets counters.
It captures the highest high and lowest low across the first five completed 1-minute candles.
After the 5th one-minute bar closes, it draws:
A green horizontal line at the highest high.
A red horizontal line at the lowest low.
These lines extend to the right, covering the entire trading session, and automatically scale with zoom/pan.
At the next session, the old lines are deleted and recalculated for the new day.
Use cases
Helps spot early intraday support and resistance zones.
Useful for breakout or reversal strategies that monitor when price breaches the first 5-minute range (derived from 5x1m bars).
Can be combined with volume, momentum, or candlestick signals for high-probability entries.
Key features
Works on any timeframe — always uses 1-minute data for precision.
Shows lines only for the current day (no clutter from prior sessions).
Lines are dynamic and adaptive — they remain fixed at the calculated price but extend continuously across the chart.
Combine two tickers OHLC bars with selectable sourcesCombines the bars of two chosen tickers, used to fix issues with split history, new ticker names
e.g. MYTIL went to LSE from ATHEX and changed ticker names but with "broken"/ split chart history. With this script you get the full history combined with the two tickers.
An SMA50 was used as an example of how this can be used with others custom indicators inside this script.
Range Grid From Two LevelsRange Grid From Two Levels of Initial Balance (works great with next day levels)
Pro Trend: Double BB + Chandelier + ZigZag by KidevThis indicator combines multiple powerful tools into a single overlay:
Bollinger Bands (0.5σ & 2σ): Tracks short-term and wider volatility ranges.
SMA 75: Smooth trend filter to identify medium-term direction.
Centered Chandelier Exit: Dynamic stop/trend tool based on ATR; midline highlights trend bias.
Double ZigZag with HH/LL Labels: Two independent ZigZags (configurable periods) mark pivots and identify Higher Highs / Higher Lows / Lower Highs / Lower Lows.
Quickly visualize volatility channels and trend direction.
Identify breakout vs. mean-reversion conditions.
Spot pivot structure (HH/HL vs. LH/LL) for market structure analysis.
Combine ATR-based stop levels with SMA filter for trade entries/exit
Candle Time Remaining -oxelongcandle timer visible above current candle changes color as it counts down
MatrixScalper Tablo + 3 Bant Osilatör
MatrixScalper “Table + 3-Band Oscillator” is a lightweight, multi-timeframe trend-momentum filter that stacks three histograms (TF1/TF2/TF3—default 5m/15m/1h) and a compact table showing EMA trend, Supertrend, RSI and MACD direction for each timeframe. Green bars/✓ mean bullish alignment, red bars/✗ bearish; mixed or gray implies neutrality. Use it to trade with the higher-timeframe bias (e.g., look for longs when 15m & 60m are bullish and the 5m band flips back to green after a pullback). It’s a filter—not a standalone signal—so combine with price action/S&R/volume; optional alerts can be added for “all-bull” or “all-bear” alignment.
PAZ+EMA+Momentum+RSI — Karar Paneli (AL/SAT/BEKLE)This Pine Script indicator combines price action (BoS/CHoCH proxy), EMA trend filtering (EMA50–EMA200), momentum signals (EWO and/or MACD histogram), and RSI conditions to analyze market direction and strength; when all criteria align it generates an “AL” (BUY) or “SAT” (SELL) signal, otherwise it outputs “BEKLE” (WAIT), with the decision visualized through background color, a confirmation table, and optionally triggers automated alerts for BUY/SELL signals.
BUY & SELL Probability (M5..D1) - MTFMTF Probability Indicator (M5 to D1)
Indicator — Dual Histogram with Buy/Sell Labels
This indicator is designed to provide a probabilistic bias for bullish or bearish conditions by combining three different analytical components across multiple timeframes. The goal is to reduce noise from single-indicator signals and instead highlight confluence where trend, momentum, and strength agree.
Why this combination is useful
- EMA(200) Trend Filter: Identifies whether price is trading above or below a widely used long-term moving average.
- MACD Momentum: Detects short-term directional momentum through line crossovers.
- ADX Strength: Measures how strong the trend is, preventing signals in weak or flat markets.
By combining these, the indicator avoids situations where one tool signals a trade but others do not, helping to filter out low-probability setups.
How it works
- Each timeframe (M5, M15, H1, H4, D1) generates its own trend, momentum, and strength score.
- Scores are weighted according to user-defined importance and then aggregated into a single probability.
- Proximity to recent support and resistance levels can adjust the final score, accounting for nearby barriers.
- The final probability is displayed as:
- Histogram (subwindow): Green bars for bullish probability >50%, red bars for bearish <50%.
- On-chart labels: Showing exact buy/sell percentages on the last bar for quick reference.
Inputs
- EMA length (default 200), MACD settings, ADX period.
- Weights for each timeframe and component (trend, momentum, strength).
- Optional boost for the chart’s current timeframe.
- Smoothing length for probability values.
- Lookback period for support/resistance adjustment.
How to use it
- A green histogram above zero indicates bullish probability >50%.
- A red histogram below zero indicates bearish probability >50%.
- Neutral readings near 50% show low confluence and may be best avoided.
- Users can adjust weights to emphasize higher or lower timeframes, depending on their trading style.
Notes
- This script does not guarantee profitable trades.
- Best used together with price action, volume, or additional confirmation tools.
- Signals are calculated only on closed bars to avoid repainting.
- For testing and learning purposes — not financial advice.
Stockbee Reversal BullishCustom indicator for identifying stocks that meet the Stockbee's Reversal Bullish criteria. This can be used as a standalone indicator or use it to screen for stocks in Pine Screener.
Stockbee Reversal Bullish v2Custom indicator for identifying stocks that meet the Stockbee's Reversal Bullish New criteria. This can be used as a standalone indicator or use it to screen for stocks in Pine Screener.
Pivot Point TrendOverview
A trend-following trailing line built from confirmed pivot highs/lows and ATR bands. The line turns green in uptrends and red in downtrends. A flip happens only when price closes on the other side of the opposite trail, helping filter noise.
How it works:
Finds confirmed swing points (pivots) and builds a smoothed center from them.
From that center, creates ATR-based bands.
The active trail “locks” in the trend: in uptrends it never moves down; in downtrends it never moves up.
Close above the prior upper trail → bullish; close below the prior lower trail → bearish.
Inputs
Pivot Point Period (prd) – strictness of pivot confirmation (delay = prd bars).
ATR Period (pd) and ATR Factor (factor) – band width; higher values = fewer flips.
Calculation timeframe (calcTF) – leave empty to use chart TF, or set a hard TF like 1D, 4H.
Show Center Line – optional central guide.
Line Width – trail thickness.
Alerts
Bullish Flip – trend turns bullish.
Bearish Flip – trend turns bearish.
Trend Changed – any flip event.
Usage tips
Typical crypto intraday starters: prd 2–5, pd 10–14, factor 2.5–3.5.
For smoother signals, compute on a higher TF (e.g., calcTF = 1D) and time entries on your lower TF.
Prefer actions on bar close of the calculation TF to avoid intrabar whipsaw.
Notes on repainting
The script uses request.security(..., lookahead_off). Pivots confirm after prd bars by design; once confirmed, the center and trails do not use future data. Evaluate flips on bar close for consistency, especially when calcTF > chart TF.
Disclaimer
Educational use only. Not financial advice. Trading involves risk.
Phoenix EMA SystemPhoenix EMA System 🐦🔥
rising after the retest like a phoenix reborn
The Golden Retest System is a trend-following indicator based on the classic 50 EMA / 200 EMA crossover. Unlike the standard “Golden Cross” or “Death Cross,” this tool waits for price to retest the key EMA after a crossover before giving a signal. This reduces false breakouts and provides cleaner entries.
Buy Signal: Triggered when the 50 EMA crosses above the 200 EMA, followed by a retest of the 200 EMA.
Sell Signal: Triggered when the 50 EMA crosses below the 200 EMA, followed by a retest of the 50 EMA.
📖 Instructions
Add the indicator to your chart.
Watch for BUY and SELL labels plotted when conditions are met.
For Buy setups:
Wait for the 50 EMA to cross above the 200 EMA.
Enter long on the retest of the 200 EMA (signaled by the indicator).
For Sell setups:
Wait for the 50 EMA to cross below the 200 EMA.
Enter short on the retest of the 50 EMA (signaled by the indicator).
Use additional filters such as volume, higher timeframe trend, or risk management rules for confirmation.
⏳ Recommended Timeframes
Best performance on 4H, 12H, and Daily charts.
Works for swing and position traders.
Lower timeframes (15m, 1H) can be used but may produce more noise. Confirm with higher timeframe bias.
⚠️ Disclaimer
This indicator is for educational purposes only. It is not financial advice. Always test thoroughly and apply proper risk management before using it in live trading.
FlowA script which helps Elliotticians determine if a top or bottom has been achieved on any instrument on any timeframe. From 10 second charts to weekly and monthly charts without adjustment to any of the default values.
The script should not be used on it's own without a good understanding of Elliott Wave structure.
4DJ Regime IndicatorThe **Market Regime Indicator** is a tool that analyzes market conditions in real-time to classify the current price action into one of three distinct states, or "regimes." Its goal is to give you an instant read on the market's personality, helping you decide which type of trading strategy is most appropriate or whether you should be in the market at all.
It visualizes these states by changing the background color of your chart:
* **🟩 Green: Calm Flow** - The market is trending with directional conviction.
* **🟥 Red: Rapids** - The market is volatile and choppy, lacking clear direction.
* **⬜ Gray: Flat** - The market has low energy and is moving sideways without a trend.
***
### ## How It Works (The Logic)
The indicator follows a simple, three-step decision process on every new bar:
1. **Is the market flat?** It first checks the **Average Directional Index (ADX)**. If the ADX is below a set threshold (e.g., 20), the indicator decides the market is **Flat** and stops there.
2. **If not flat, is it chaotic?** If the ADX is strong enough, the indicator then checks for a "Rapids" state. It looks for a combination of high volatility (**Bollinger Band Width** is wide) and weak momentum (**RSI** is hovering in its middle range).
3. **If not flat or chaotic, it must be trending.** If the market is not classified as Flat or Rapids, it defaults to **Calm Flow**, indicating a trending environment.
***
### ## Key Features & Settings
The indicator is fully customizable, allowing you to fine-tune its sensitivity for any asset or timeframe.
#### **Regime Filters**
* **ADX Threshold (Flat):** This is the most important setting. It controls how sensitive the indicator is to trend strength. A higher value requires a stronger trend to escape the "Flat" state.
* **BBW Threshold (Rapids):** This sets the minimum volatility level required to trigger a "Rapids" state. This value often needs to be adjusted for different assets (e.g., a volatile crypto will have a different baseline than a stable stock).
* **RSI Upper / Lower (Rapids Boundary):** These values define the "no-man's-land" for momentum. The wider you make this range (e.g., 30 to 70), the more likely the indicator will classify a volatile market as "Rapids."
#### **Indicator Lengths**
* You can adjust the lookback periods for the **ADX, RSI, and Bollinger Bands** to match your trading style (e.g., shorter lengths for scalping, longer lengths for swing trading).
#### **Visuals**
* **Colored Background:** The core feature provides an immediate, intuitive signal of the current market state.
* **Regime Labels:** To make shifts obvious, a text label ("Calm," "Rapids," or "Flat") automatically appears at the start of each new regime, preventing any ambiguity.
Pivot Trendlines • Strength • BreakoutPivot Trendlines • Strength • Breakout (closed-source)
Purpose. Draws support/resistance lines by connecting confirmed swing pivots, evaluates their strength (touches + relative volume), and marks breakouts. It’s a visual decision aid: it does not place orders or claim performance.
How it works — calculations & rules
1) Confirmed pivots
Pivots use ta.pivothigh/ta.pivotlow with equal left/right lengths (lenHigh, lenLow). They confirm after length bars, which reduces repaint compared to using raw highs/lows.
2) Candidate line between two pivots
For a pivot pair (b1, p1) → (b2, p2) (bar index, price), the line is:
m = (p2 - p1) / (b2 - b1)
c = p1 - m * b1
y(x) = m * x + c
3) Integrity check (between pivots)
For every bar j between b1 and b2, the price must stay within a tolerance:
tol(j) = |y(j)| * (integrityTolPct / 100)
Resistance (pivot highs): violations when high(j) > y(j) + tol(j)
Support (pivot lows): violations when low(j) < y(j) - tol(j)
The line is accepted only if violations ≤ maxCrosses.
Optional slope rule: Resistance requires p2 ≤ p1, Support requires p2 ≥ p1.
4) Strength score → width/color
Touches: Each time current price is within a touch tolerance of the line:
tolTouchNow = |yNow| * (touchTolPct / 100)
touches are counted.
Relative volume factor:
volFactor = (avg volume at the two pivots) / SMA(volume, volLen)
Score: score = wTouches * touches + wVolume * volFactor
The score maps to line width (clamped to maxWidth) and optionally to color intensity, so stronger levels visually stand out.
5) Breakout detection & signals
Compute the live line value yNow = y(bar_index) and thresholds with an optional buffer %:
Resistance: longThresh = yNow * (1 + breakBufPct/100)
Support: shortThresh = yNow * (1 - breakBufPct/100)
A breakout is when price/close crosses the respective threshold; you can confirm on bar close.
Signals can be drawn as triangles (four fixed sizes) or as labels.
6) Line management
To avoid clutter, the script keeps only the most recent N resistance lines and N support lines. After a breakout, lines can be extended for extraBars.
(Implementation specifics like series/array management are proprietary; the above formulas and decision rules disclose the functioning clearly so traders and moderators can understand and evaluate it.)
Why this is original & useful
Integrity-checked levels: Lines must pass tolerance, max-cross and (optionally) slope checks before drawing—reduces noisy, arbitrary lines.
Quantified emphasis: Levels are emphasized by a numeric strength score combining market interaction (touches) and participation (relative volume).
Actionable signaling: Optional buffer & close-confirmation provide practical breakout markers aligned with how discretionary traders validate breaks.
How to use
Start with default pivot lengths (e.g., 50/50) and enable the slope rule.
Tune Integrity Tolerance % and Max Crosses to your instrument/TF (tighter for scalps, looser for swings).
Adjust wTouches / wVolume to emphasize interaction vs. participation; cap visual noise with Max Line Width and line counts.
For breakouts, use a small buffer % and Confirm on close to reduce false signals.
Use the triangle size or labels to match your visual preference.
Inputs (overview)
Pivot Detection: lenHigh, lenLow.
Trendline Integrity (Filters): integrityTolPct, maxCrosses, minBarsBetweenPivots, enforceSlope.
Drawing / Management: showHighs, showLows, extraBars, touchTolPct.
Strength Scoring: maxWidth, volLen, wTouches, wVolume, useColorByStrength.
Breakout Trigger: breakBufPct, confirmClose.
Signal Display: showSignals, signalStyle, sigSize.
Notes & limitations
Pivots confirm after length bars; before confirmation, potential pivots can change (normal for pivot logic).
Indicator = not a strategy; no orders are executed and no performance is implied.
Always forward-test and apply independent risk management.
Stocker++Stocker++ Comprehensive Documentation
Overview
Stocker++ is an advanced stock analysis indicator that combines technical trend analysis with fundamental company data to provide comprehensive investment insights. This all-in-one tool displays multiple moving averages for trend identification and presents detailed financial information through organized data tables, helping investors make informed decisions based on both price action and company fundamentals.
Key Features
1. Customizable Moving Averages
Up to 6 configurable moving averages (MA1-MA6)
Choice between Simple Moving Average (SMA) and Exponential Moving Average (EMA)
Individual color customization for each MA
Adjustable lengths, timeframes, and visibility toggles
Default setup includes 10, 20, and 50-period MAs for short to medium-term trend analysis
2. Risk Management Table
Displays critical position sizing and risk calculations:
Account Size: Your total trading capital
Risk Money: Dollar amount and percentage at risk per trade
Stop Loss: Calculated using either ATR or Low of Day
Shares to Buy: Optimal position size based on risk parameters
Position Size: Total dollar amount and percentage of account
Max Allowed Position: Maximum position based on liquidity constraints (Daily Volume ÷ 200)
Min Required Daily Vol: Minimum liquidity needed for your position size
Liquidity Ratio: How many times over the minimum liquidity requirement
Average Daily Volume ($): 20-day average dollar volume
Average Daily Shares Volume: 20-day average share volume
Relative Volume: Current volume compared to 20-day average
Volume Buzz: Percentage increase/decrease from average volume
3. Company Info Table
Essential company metrics and market data:
Change: Daily price change in dollars
ATR: Average True Range for volatility measurement
ADR: Average Daily Range percentage
LoD price/dist: Low of Day price and distance percentage
Market Cap: Total market capitalization
Total Shares: Outstanding shares
Float Shares: Tradeable shares and percentage of total
Free Cashflow: Cash generation and percentage of market cap
Employees: Total employee count
Shareholders: Number of shareholders
Sector/Industry: Business classification
Open GAP: Gap percentage from previous day
Analyst Ratings: Buy/Strong Buy/Hold/Sell/Strong Sell recommendations with totals
4. Earnings Table
Quarterly earnings history displaying:
Quarter: Year/Month of earnings
Standardized: Standardized EPS
Report: Actual reported EPS
Estimation: Analyst consensus estimate
Surprise: Beat/miss amount and percentage
Revenue: Actual quarterly revenue
Estimation: Revenue estimates
Surprise: Revenue beat/miss with percentage
Color-coded results (green for beats, red for misses)
5. Financial Analysis Table
Comprehensive fundamental analysis across multiple sections:
Income Statement:
Revenue (Quarterly)
Gross Profit with margin percentage
Operating Income with margin
Net Income with margin
Earnings Per Share (EPS)
Balance Sheet:
Total Assets
Total Liabilities
Shareholders Equity
Cash & Equivalents
Total Debt
Debt/Equity Ratio
Valuation Metrics:
Market Cap
Enterprise Value
EV/Revenue
Price/Book Ratio
Book Value per Share
Return on Equity (ROE)
Return on Assets (ROA)
Key Multipliers:
P/E Ratio
P/S Ratio
PEG Ratio
EV/EBITDA
Valuation Analysis:
Fair Value calculation using multiple methods
Current vs Fair Value percentage
Investment Rating (0-10 scale)
Long-term Outlook assessment
Warren Buffett Criteria:
ROE Quality (>15% target)
Debt Payoff Time (<3 years ideal)
Economic Moat score (0-6)
Owner Earnings with margin
Margin of Safety (>25% target)
Overall Buffett Score (0-5)
Settings Configuration
Moving Average Settings
Enable/Disable: Toggle each MA on/off
MA Type: Choose SMA or EMA for each line
Length: Set period for each MA (default: 10, 20, 50, 100, 150, 200)
Timeframe: Set specific timeframe for each MA
Colors: Customize each MA line color
Table Settings
Each table includes:
Show/Hide Toggle: Enable or disable individual tables
Position: Choose from 6 screen positions
Text Size: Auto, Tiny, Small, Normal, Large, or Huge
Colors: Customize table background, highlight, and text colors
Risk Management Settings
Account Size: Your trading capital
Risk Per Trade (%): Percentage to risk per position
Position Multiplier: Adjustment factor for position sizing
Stop Loss Level: Choose between ADR or Low of Day
ADR/ATR Length: Periods for volatility calculations
Usage Tips
Trend Analysis: Use moving averages to identify trend direction and strength. Price above all MAs suggests uptrend.
Position Sizing: Use the Risk Management table to calculate proper position size based on your risk tolerance.
Liquidity Check: Ensure the Liquidity Ratio is >1 (preferably >2) before entering large positions.
Earnings Analysis: Review earnings history for consistency and trend. Look for companies that consistently beat estimates.
Buffett Score: A score of 4-5 indicates a potential long-term value investment following Warren Buffett's principles.
Investment Rating: Scores above 7 suggest strong investment potential, while below 4 indicates caution.
Important Notes
Designed exclusively for stock market analysis
All recommendations are for educational purposes only
Best used in conjunction with personal research and risk tolerance
Data updates in real-time during market hours
Some financial metrics may not be available for all stocks (particularly pre-revenue companies)
TPO Levels [VAH/POC/VAL]Poor H/L, Single Prints& Naked POCs
🎯 Key Features
📊 Multi-Timeframe Market Profile
Daily, Weekly, and Monthly session analysis
Automatic session detection and profile calculation
Historical session preservation up to 20 sessions
📈 Value Area Analysis
Value Area High (VAH) - Upper boundary of 70% activity
Point of Control (POC) - Most traded price level
Value Area Low (VAL) - Lower boundary of 70% activity
Visual Value Area box with customizable transparency
🎯 Naked Points of Control (nPOC)
Daily nPOC tracking with orange lines
Weekly nPOC (WnPOC) visible on all timeframes
Monthly nPOC (MnPOC) visible on all timeframes
Smart POC combining for nearby levels (reduces clutter)
Auto-removal when price touches naked POC
🟪 Single Print Detection
Daily single prints - Purple boxes
Weekly single prints - Blue boxes (persist on daily charts)
Monthly single prints - Teal boxes (persist on daily charts)
Automatic removal upon price touch
Extend right for active monitoring
⚠️ Poor Structure Identification
Poor Highs - Weak resistance (2+ TPOs at high)
Poor Lows - Weak support (2+ TPOs at low)
Pink dashed lines for easy identification
Historical poor structure tracking
Auto-removal when price breaks structure
🔥 Market Generated Information
Buying/Selling tail detection (disabled by default)
Previous session VAH/POC/VAL levels
Clean professional appearance
Minimal chart clutter design
*Default settings were set for BINANCE:BTCUSDT.P
My kind regards to those who sell this indicator for a monthly subscription 😊