Swing Point Volume Z-ScoreSWING POINT VOLUME Z-SCORE INDICATOR
A volume analysis tool that identifies statistical volume spikes at swing points with optional higher timeframe confirmation.
This indicator uses Leviathan's method of swing detection. All credit to him for his amazing work (and any mistakes mine). I was also inspired by Trading Riot, who's Capitulation indicator gave me the idea to create this one.
WHAT IT DOES
This indicator combines three analytical approaches:
- Volume Z-score calculation to measure volume significance statistically
- Automatic swing point detection (higher highs, lower lows, etc.)
- Optional higher timeframe volume confirmation
The Z-score measures how many standard deviations current volume is from the average, helping identify when volume activity is genuinely elevated rather than relying on visual assessment.
VISUAL SYSTEM
The indicator uses a color-coded approach for quick assessment:
GREEN - Normal Activity (Z-Score 1.0-2.0)
Above-average volume levels
ORANGE - Elevated Activity (Z-Score 2.0-3.0)
High volume activity that may indicate increased interest
RED - Potential Institutional Activity (Z-Score 3.0+)
Very high volume levels that could suggest significant market participation
HIGHER TIMEFRAME CONFIRMATION
When enabled, the indicator checks volume on a higher timeframe:
- Checkmark symbol indicates HTF volume also shows elevation
- X symbol indicates HTF volume doesn't confirm
- Auto-selects appropriate higher timeframe or allows manual selection
KEY FEATURES
Statistical Approach: Uses Z-score methodology rather than arbitrary volume thresholds
Adaptive Thresholds: Can adjust based on market volatility conditions
Swing Focus: Concentrates analysis on structurally important price levels
Volume Trends: Shows whether volume is accelerating or decelerating
Success Tracking: Monitors how often HTF confirmation proves effective
DISPLAY OPTIONS
Basic Mode: Essential features with clean interface
Advanced Mode: Additional customization and analytics
Label Sizing: Four size options to fit different screen setups
Table Position: Moveable info table with transparency control
Custom Colors: Adjustable for different chart themes
PRACTICAL APPLICATIONS
May help identify:
- Volume spikes at support/resistance levels
- Potential accumulation or distribution zones
- Breakout confirmation with volume backing
- Areas where larger market participants might be active
Works on all liquid markets and timeframes, though generally more effective on 15-minute charts and higher.
USAGE NOTES
This is an analytical tool that highlights statistically significant volume events. It should be used as part of a broader analysis approach rather than as a standalone trading system.
The indicator works best when combined with:
- Price action analysis
- Support and resistance identification
- Trend analysis
- Proper risk management
Default settings are designed to work well across most instruments, but users can adjust parameters based on their specific needs and trading style.
TECHNICAL DETAILS
Built with Pine Script v5
Compatible with all TradingView subscription levels
Open source code available for review and learning
Works on stocks, forex, crypto, futures, and other liquid instruments
The statistical approach helps remove some subjectivity from volume analysis, though like all technical indicators, it should be used thoughtfully as part of a complete trading plan.
Statistics
TRI - Smart Zones============================================================================
# TRI - SMART ZONES v2.0
## Professional Smart Money Concepts Indicator for Pine Script v6
============================================================================
## 📊 OVERVIEW
**TRI - Smart Zones** is a comprehensive Smart Money Concepts indicator that
combines multiple institutional trading concepts into a single, powerful tool.
Built with Pine Script v6 for optimal performance and reliability.
## 🎯 CORE FEATURES
### **Fair Value Gaps (FVG)**
- **Detection**: Automatic identification of price imbalances
- **Types**: Bullish and Bearish Fair Value Gaps
- **Threshold**: Customizable gap size requirements (0.1% default)
- **Extension**: Configurable zone projection length
- **Mitigation**: Real-time tracking of gap fills
### **Order Blocks (OB)**
- **Detection**: Volume-based institutional footprint identification
- **Types**: Bullish and Bearish Order Blocks
- **Method**: Pivot-based volume analysis with configurable lookback
- **Validation**: Market structure confirmation required
- **Extension**: Adjustable zone projection
### **BSL/SSL Liquidity Levels**
- **Multi-Timeframe**: Automatic higher timeframe reference
- **Dynamic**: Real-time level updates and extensions
- **Visual**: Clear line markings with timeframe labels
- **Smart**: Adaptive timeframe selection based on current chart
### **Fibonacci Extensions**
- **ZigZag Integration**: Advanced pivot point detection
- **Levels**: Customizable Fibonacci ratios (38.2%, 61.8%, 100%, 161.8%)
- **Projection**: Dynamic extension from swing points
- **Visual**: Subtle dashed lines with level/price labels
### **Smart Dashboard**
- **Zone Statistics**: Real-time FVG and OB counts
- **Success Rates**: Mitigation percentages for each zone type
- **Market Bias**: Intelligent bullish/bearish/neutral assessment
- **Positioning**: Customizable location and size
### **Zone Analysis Engine**
- **Technical Confluence**: RSI, ADX, ATR, Volume analysis
- **VWAP Integration**: Institutional price reference
- **Confidence Scoring**: High/Mid/Low signal classification
- **Signal Arrows**: Visual trade direction indicators
## 🔔 ALERT SYSTEM
### **Market Structure Alerts**
- `Market Bias Changed` - Shift in overall market sentiment
- `BSL Touched` - Buy Side Liquidity level reached
- `SSL Touched` - Sell Side Liquidity level reached
### **Zone Touch Alerts**
- `OB Touched` - Any Order Block interaction
- `Bullish OB Touched` - Bullish Order Block touch
- `Bearish OB Touched` - Bearish Order Block touch
- `FVG Touched` - Any Fair Value Gap interaction
- `Bullish FVG Touched` - Bullish FVG touch
- `Bearish FVG Touched` - Bearish FVG touch
- `Zone Touched` - Any Smart Zone interaction
- `Bullish Zone Touched` - Any bullish zone touch
- `Bearish Zone Touched` - Any bearish zone touch
## ⚙️ CONFIGURATION
### **Zone Detection**
- Enable/disable FVG and OB detection independently
- Maximum zones per type (3-15, default: 8)
- Zone-specific threshold and extension settings
### **Visual Customization**
- Individual color schemes for each zone type
- Adjustable transparency levels
- Configurable line styles and widths
- Dashboard positioning and sizing options
### **Technical Analysis**
- RSI, ADX, ATR period customization
- Volume threshold multipliers
- Confidence level color coding
- Signal display toggle
## 🚀 PINE SCRIPT v6 OPTIMIZATIONS
- **User-Defined Types**: Structured data for zones and statistics
- **Methods**: Type-specific operations for better code organization
- **Enhanced Arrays**: Optimized memory management
- **Switch Statements**: Improved performance for zone classification
- **Error Handling**: Robust input validation and edge case management
- **Performance**: Efficient algorithms for real-time analysis
## 📈 TRADING APPLICATIONS
### **Entry Strategies**
- Zone confluence for high-probability setups
- Multi-timeframe confirmation via BSL/SSL
- Fibonacci extension targets
- Signal arrows for directional bias
### **Risk Management**
- Zone mitigation for stop-loss placement
- Market bias for position sizing
- Dashboard statistics for strategy validation
### **Market Analysis**
- Institutional footprint identification
- Liquidity level mapping
- Market structure assessment
- Trend continuation vs reversal analysis
## 🔧 TECHNICAL SPECIFICATIONS
- **Version**: Pine Script v6
- **Overlay**: True (draws on price chart)
- **Max Objects**: 100 boxes, 100 lines, 50 labels
- **Performance**: Optimized for real-time analysis
- **Compatibility**: All TradingView chart types and timeframes
[Pandora][Swarm] Rapid Exponential Moving AverageENVISIONING POSSIBILITY
What is the theoretical pinnacle of possibility? The current state of algorithmic affairs falls far short of my aspirations for achievable feasibility. I'm lifting the lid off of Pandora's box once again, very publicly this time, as a brute force challenge to conventional 'wisdom'. The unfolding series of time mandates a transcendental systemic alteration...
THE MOVING AVERAGE ZOO:
The realm of digital signal processing for trading is filled with familiar antiquated filtering tools. Two families of filtration, being 'infinite impulse response' (EMA, RMA, etc.) and 'finite impulse response' (WMA, SMA, etc.), are prevalently employed without question. These filter types are the mules and donkeys of data analysis, broadly accepted for use in finance.
At first glance, they appear sufficient for most tasks, offering a basic straightforward way to reduce noise and highlight trends. Yet, beneath their simplistic facade lies a constellation of limitations and impediments, each having its own finicky quirks. Upon closer inspection, identifiable drawbacks render them far from ideal for many real-world applications in today's volatile markets.
KNOWN FUNDAMENTAL FLAWS:
Despite commonplace moving average (MA) popularity, these conventional filters suffer from an assortment of fundamental flaws. Most of them don't genuinely address core challenges of how to preserve the true dynamics of a signal while suppressing noise and retaining cutoff frequency compliance. Their simple cookie cutter structures make them ill-suited in actuality for dynamic market environments. In reality, they often trade one problem for another dilemma, forsaking analytics to choose between distortion and delay.
A deeper seeded issue remains within frequency compliance, how adequately a filter respects (or disrespects) the underlying signal’s spectral properties according to it's assigned periodic parameter. Traditional MAs habitually distort phase relationships, causing delayed reactions with surplus lag or exaggerations with excessive undershoot/overshoot. For applications requiring timely resilience, such as algorithmic trading, these shortcomings are often functionally unacceptable. What’s needed is vigorous filters that can more accurately retain signal behaviors while minimizing lag without sacrificing smoothness and uniformity. Until then, the public MA zoo remains as a collection of corny compromises, rather than a favorable toolbelt of solutions.
P.S.: In PSv7+, in my opinion, many of these geriatric MAs deserve no future with ease of access for the naive, simply not knowing these filters are most likely creating bigger problems than solving any.
R.E.M.A.
What is this? I prefer to think of it as the "radical EMA", definitely along my lines of a retire everything morte algorithm. This isn't your run of the mill average from the petting zoo. I would categorize it as a paradigm shifting rampant economic masochistic annihilator, sufficiently good enough to begin ruthlessly executing moving averages left and right. Um, yeah... that kind of moving average destructor as you may soon recognize with a few 'Filters+' settings adjustments, realizing ordinary EMA has been doing us an injustice all this time.
Does it possess the capability to relentlessly exterminate most averaging filters in existence? Well, it's about time we find out, by uncaging it on the loose into the greater economic wilderness. Only then can we truly find out if it is indeed a radical exponential market accelerant whose time has come. If it is, then it may eventually become a reality erasing monolithic anomaly destined for greatness, ultimately changing the entire landscape of trading in perpetuity.
UNLEASHING NEXT-GEN:
This lone next generation exoweapon algorithm is intended to initiate the transformative beginning stages of mass filtration deprecation. However, it won't be the only one, just the first arrival of it's alien kind from me. Welcome to notion #1 of my future filtration frontier, on this episode of the algorithmic twilight zone. Where reality takes a twisting turn one dimension beyond practical logic, after persistent models of mindset disintegrate into insignificance, followed by illusory perception confronted into cognitive dissonance.
An evolutionary path to genuine advancement resides outside the prison of preconceptions, manifesting only after divergence from persistent binding restrictions of dogmatic doctrines. Such a genesis in transformative thinking will catalyze unbounded cognitive potential, plowing the way for the cultivation of total redesigns of thought. Futuristic innovative breakthroughs demand the surrender of legacy and outmoded understandings.
Now that the world's largest assembly of investors has been ensembled, there are additional tasks left to perform. I'm compelled to deploy this mathematical-weapon of mass financial creation into it's rightful destined hands, to "WE THE PEOPLE" of TV.
SCRIPT INTENTION:
Deprecate anything and everything as any non-commercial member sees desirably fit. This includes your existing code formulations already in working functional modes of operation AND/OR future projects in the works. Swapping is nearly as simple as copying and pasting with meager modifications, after you have identified comparable likeness in this indicators settings with a visual assessment. Results may become eye opening, but only if you dare to look and test.
Where you may suspect a ta.filter() is lacking sufficient luster or may be flat out majorly deficient, employing rema, drema, trema, or qrema configurations may be a more suitable replacement. That's up to you to discern. My code satire already identifies likely bottom of the barrel suspects that either belong in the extinction record or have already been marked for deprecation. They are ordered more towards the bottom by rank where they belong. SuperSmoother is a masterpiece here to stay, being my original go-to reference filter. Everything you see here is already deprecated, including REMA...
REMA CHARACTERISTICS
- VERY low lag
- No overshoot
- Frequency compliant
- Proper initialization at bar_index==0
- Period parameter accepts poitive floating point numerics (AND integers!)
- Infinite impulse response (IIR) filter
- Compact code footprint
- Minimized computational overhead
Gabriel's Weibull Stdv. SuperTrend📈 Gabriel's Weibull Stdv. SuperTrend
Description:
Gabriel’s Weibull Stdv. SuperTrend is a custom trend-following indicator that blends the statistical rigor of the Weibull Moving Average with the adaptive nature of the Standard Deviation-based SuperTrend.
This hybrid system dynamically adjusts its trend bands using a Weibull-weighted average, emphasizing more recent price action while allowing the curve to flexibly adapt based on two key Weibull parameters: Shape (k) and Scale (λ). The bands themselves are shifted by a multiple of standard deviation, offering a volatility-sensitive approach to trend detection.
🔧 Key Components:
Weibull Moving Average (WMA):
A smoothing function that assigns weights to historical prices using the Weibull distribution, controlled via Shape and Scale parameters.
SuperTrend Logic with Adaptive Bands:
Standard deviation is calculated over a user-defined length and scaled with a factor to set upper and lower thresholds around the WMA.
Trend Direction Detection:
The algorithm identifies bullish or bearish states based on crossover logic relative to the dynamic bands.
Visual Enhancements:
Bright green/red lines for SuperTrend direction.
Midpoint overlay and color-coded candles for clarity.
Filled zones between price and trend for visual emphasis.
⚙️ User Inputs:
Source: Price data to analyze (default: close).
Stdv. Length: Period for calculating standard deviation.
Factor: Multiplier to widen or narrow the SuperTrend bands.
Window Length: Lookback period for the Weibull MA.
Shape (k): Controls the skewness of the Weibull distribution.
Scale (λ): Stretches or compresses the weighting curve.
Location (θ) : Shift influence of historical data forward/backward.
🔔 Alerts:
Long Entry Alert: Triggered when the trend flips bullish.
Short Entry Alert: Triggered when the trend flips bearish.
🧠 Use Cases:
Catch early reversals using custom-tailored smoothing.
Identify high-confidence trend shifts with dynamic volatility.
Combine with other confirmation indicators for enhanced entries.
OI Heat Overlay OI Heat Overlay — Visual OI Regimes on Price
A lightweight overlay to pair with the OI Heat Oscillator. It shades the chart when open interest activity is unusually “hot” relative to recent behaviour and shows a compact badge for the current regime: HOT-LONG, HOT-SHORT, RESET, or NEUTRAL. Works on any symbol with a TradingView _OI feed; if your chart has none, set an override (e.g., BINANCE:BTCUSDTPERP_OI). Best used on Binance or Bybit perp pairs.
Enjoy
BTC Correlation PercentagePurpose
This indicator displays the correlation percentage between the current trading instrument and Bitcoin (BTC/USDT) as a text label on the chart. It helps traders quickly assess how closely an asset's price movements align with Bitcoin's fluctuations.
Key Features
Precise Calculation: Shows correlation as a percentage with one decimal place (e.g., 25.6%).
Customizable Appearance: Allows adjustment of colors, position, and calculation period.
Clean & Simple: Displays only essential information without cluttering the chart.
Universal Compatibility: Works on any timeframe and with any trading pair.
Input Settings
Core Parameters:
BTC Symbol – Ticker for Bitcoin (default: BINANCE:BTCUSDT).
Correlation Period – Number of bars used for calculation (default: 50 candles).
Show Correlation Label – Toggle visibility of the correlation label.
Visual Customization:
Text Color – Label text color (default: white).
Background Color – Label background color (default: semi-transparent blue).
Border Color – Border color around the label (default: gray).
Label Position – Where the label appears on the chart (default: top-right).
Interpreting Correlation Values
70% to 100% → Strong positive correlation (asset moves in sync with BTC).
30% to 70% → Moderate positive correlation.
-30% to 30% → Weak or no correlation.
-70% to -30% → Moderate negative correlation (asset moves opposite to BTC).
-100% to -70% → Strong negative correlation.
Practical Use Cases
For Altcoins: A correlation above 50% suggests high dependence on Bitcoin’s price action.
For Futures Trading: Helps assess systemic risks tied to BTC movements.
During High Volatility: Determines whether an asset’s price change is driven by its own factors or broader market trends.
How It Works
The indicator recalculates automatically with each new candle. For the most reliable results, it is recommended for use on daily or higher timeframes.
This tool provides traders with a quick, visual way to gauge Bitcoin’s influence on other assets, improving decision-making in crypto markets. 🚀
This response is AI-generated, for reference only.
New chat
SPX HL Range Stats (Ticks) — Pro📈 SPX HL Range Stats (Ticks) — Pro
A volatility regime detection tool for SPX, ES, or MES that measures daily high–low (or alternate OHLC-based estimators) in min-ticks to assess market expansion, contraction, and outlier days.
🔍 How It Works
Range Estimators: Choose from High–Low, True Range, Parkinson, Garman–Klass, or Rogers–Satchell.
Conversion to Min-Ticks: Uses a 0.25 index point tick size (SPX/ES standard) for precise scaling.
Winsorization: Optional tail-clamping to reduce the influence of extreme outliers (e.g., CPI/FOMC days).
Variance Metrics:
Sample Variance (ticks²) → measures historical dispersion of daily ranges.
EWMA Variance → adaptive regime detection using RiskMetrics smoothing.
Z-Score: Detects when the current day’s range is statistically unusual compared to recent history.
📊 Trading Approach
This indicator does not give buy/sell calls; instead, it defines volatility regimes so you can adapt your existing strategy:
Regime Condition Suggested Bias
Low Vol / Contracting Range < Mean, Variance falling Mean-reversion scalps favored; avoid breakout chases
Normal Vol Range ≈ Mean, stable variance Use your standard setups and sizing
High Vol / Expanding Range > Mean, Variance rising Breakouts have better follow-through; widen stops and reduce size
Extreme Vol z-score ≥ 2 or variance > threshold Go risk-off unless strategy is high-volatility-optimized
⚙️ Settings
Estimator: Pick the volatility calculation method.
Lookback: Controls the averaging window for mean/variance.
Winsor P: Tail clamp % per side (e.g., 0.02 = 2%).
Tick Size: Default 0.25 for SPX/ES/MES.
EWMA λ: Higher values slow adaptation; lower values react faster.
📢 Alerts
Variance Alert: Fires when sample variance exceeds your threshold → possible breakout regime shift.
Z-Score Alert: Fires when today’s range is statistically extreme → possible start/end of volatility cluster.
💡 Pro Tips
Works best on Daily timeframe with SPX, ES, or MES.
Pair with a trend filter (e.g., 200-day SMA) for directional bias.
Combine with market internals or VIX for confirmation before switching strategies.
For ES/MES, convert ticks to dollar risk easily:
ES: Ticks × $12.50
MES: Ticks × $1.25
Backtest - Strategy Builder [AlgoAlpha]🟠 OVERVIEW
This script by AlgoAlpha is a modular Strategy Builder designed to let traders test custom trade entry and exit logic on TradingView without writing their own Pine code. It acts as a framework where users can connect multiple external signals, chain them in sequences, and run backtests with built-in leverage, margin, and risk controls. Its main strength is flexibility—you can define up to five sequential steps for entry and exit conditions on both long and short sides, with logic connectors (AND/OR) controlling how conditions combine. This lets you test complex multi-step confirmation workflows in a controlled, visual backtesting environment.
🟠 CONCEPTS
The system works by linking external signals —these can be values from other indicators, and/or custom sources—to conditional checks like “greater than,” “less than,” or “crossover.” You can stack these checks into steps , where all conditions in a step must pass before the sequence moves to the next. This creates a chain of logic that must be completed before a trade triggers. On execution, the strategy sizes positions according to your chosen leverage mode ( Cross or Isolated ) and allocation method ( Percent of equity or absolute USD value]). Liquidation prices are simulated for both modes, allowing realistic margin behaviour in testing. The script also tracks performance metrics like Sharpe, Sortino, profit factor, drawdown, and win rate in real time.
🟠 FEATURES
Up to 5 sequential steps for both long and short entries, each with multiple conditions linked by AND/OR logic.
Two leverage modes ( Cross and Isolated ) with independent long/short leverage multipliers.
Separate multi-step exit triggers for longs and shorts, with optional TP/SL levels or opposite-side triggers for flipping positions.
Position sizing by equity percent or fixed USD amount, applied before leverage.
Realistic liquidation price simulation for margin testing.
Built-in trade gating and validation—prevents trades if configuration rules aren’t met (e.g., no exit defined for an active side).
Full performance dashboard table showing live strategy status, warnings, and metrics.
Configurable bar coloring based on position side and TP/SL level drawing on chart.
Integration with TradingView's strategy backtester, allowing users to view more detailed metrics and test the strategy over custom time horizons.
🟠 USAGE
Add the strategy to your chart. In the settings, under Master Settings , enable longs/shorts, select leverage mode, set leverage multipliers, and define position sizing. Then, configure your Long Trigger and Short Trigger groups: turn on conditions, pick which external signal they reference, choose the comparison type, and assign them to a sequence step. For exits, use the corresponding Exit Long Trigger and Exit Short Trigger groups, with the option to link exits to opposite-side entries for auto-flips. You can also enable TP and/or SL exits with custom sources for the TP/SL levels. Once set, the strategy will simulate trades, show performance stats in the on-chart table, and highlight any configuration issues before execution. This makes it suitable for testing both simple single-signal systems and complex, multi-filtered strategies under realistic leverage and margin constraints.
🟠 EXAMPLE
The backtester on its own does not contain any indicator calculation; it requires input from external indicators to function. In this example, we'll be using AlgoAlpha's Smart Signals Assistant indicator to demonstrate how to build a strategy using this script.
We first define the conditions beforehand:
Entry :
Longs – SSA Bullish signal (strong OR weak)
Shorts – SSA Bearish signal (strong OR weak)
Exit
Longs/Shorts: (TP/SL hit OR opposing signal fires)
Other Parameters (⚠️Example only, tune this based on proper risk management and settings)
Long Leverage: default (3x)
Short Leverage: default (3x)
Position Size: default (10% of equity)
Steps
Load up the required indicators (in this example, the Smart Signals Assistant).
Ensure the required plots are being output by the indicator properly (signals and TP/SL levels are being plotted).
Open the Strategy Builder settings and scroll down to "CONDITION SETUP"; input the signals from the external indicator.
Configure the exit conditions, add in the TP/SL levels from the external indicator, and add an additional exit condition → {{Opposite Direction}} Entry Trigger.
After configuring the entry and exit conditions, the strategy should now be running. You can view information on the strategy in TradingView's backtesting report and also in the Strategy Builder's information table (default top right corner).
It is important to note that the strategy provided above is just an example, and the complexity of possible strategies stretches beyond what was shown in this short demonstration. Always incorporate proper risk management and ensure thorough testing before trading with live capital.
Rebalance Statistics|█ OVERVIEW
Rebalance statistics is an indicator that gathers relevant data on how often price "rebalances" after an expansion, allowing traders to garner insights on potential future price movements through historical analysis. Additionally, it displays these key levels on the users chart and allows for users to implement filters in order to further deepen their analysis.
█ CONCEPTS
The concept of rebalancing follows the third candle in a typical 3-candle sequence of how an "FVG" is created. Typically, an "FVG" represents the area created during the second candle of an aggressive expansive movement, where the wick of the first candle high or low doesn't overlap with the third candles' high or low, creating an opportunity where traders may expect price to react from.
Rebalancing focuses on the third candle of this sequence, where the "FVG" may be created. When the low of the third candle (in the bullish case) doesn't reach the high of the first candle, the FVG isn't rebalanced, and if it does it's considered rebalanced. This may be useful to determine when movements are likely to retrace, as found by this indicator, most of the time the third candle is likely to rebalance the expansive move.
The indicator will display these areas, including the current ratio that candle 3 rebalanced of the area, as well as the overall stats associated with rebalancing, such as the average ratio of "non-rebalanced" areas, and how often price tends to rebalance these areas.
█ FEATURES
Rebalance areas: After a candle 2 expansion, the indicator will display the current rebalance ratio and the area that has been rebalanced as well as the overall rebalance area.
Rebalance statistics: The indicator will display through a table the overall probability of a rebalance including the average ratio that the candle 3 will rebalance of the overall area.
Time filtering: Filter rebalances to occur only during a specific period of time (suggested for lower timeframes).
Candle sequence filtering: Filter rebalances by only using the cases where the first candle of the sequence is in line with the second one to determine how it affects the statistic.
█ How to use
To use the indicator, simply apply it to your chart and modify any of your desired inputs.
The indicator is setup to display statistics for rebalances based on your current timeframe, but you may also adjust the indicator to only calculate the statistic based on a certain time window in the day done in NY time (UTC-4), or by filtering the candle sequence (candle 1 of the 3 candle sequence must be in the same direction as the ones following it.
[iQ]PRO Volume Frequency Profile+ PRO Volume Frequency Profile+
Overlay ‑ Institutional-grade volume analytics wrapped around a dynamic regression channel.
🔍 One-glance summary
Linear-regression channel (length 444 default) with up to 4 user-defined standard-deviation bands
Volume Profile across the entire regression window, split by buy vs. sell aggressor
Frequency envelope derived from Ehlers-style band-pass filtering to visualize cyclic expansion / contraction
Smart nodes automatically flag confluence spots where heavy volume intersects the channel or any SD band, checkmarks fill in ehrn area balances *, open X will still be taken .
Alert set for node crosses, regression touches, and SD-band taps
⚙️ Core controls
Key inputs (all collapsible)
Linear Regression
look-back length
extend right
toggle base/median-deviation lines
Standard-Deviation Bands comma-separated multipliers
Volume Profile max bars to scan, opacity
left/right placement
node multiplier
Frequency Analysis period & smoothing for the cyclic wave
Nodes & Alerts
sensitivity slider
three built-in alert conditions
🎯 How to read it
Regression slope – directional bias of the chosen look-back.
Colored volume bars – green-yellow gradient = more buy-aggressor volume, purple-pink = more sell-aggressor.
Diamond labels – “X” = heavy-volume node, “✓” = node-price intersects channel occured or SD band (reaction check).
Oscillating ribbon – upper/lower frequency bands expand when cyclic energy is high → expect volatility; contract → expect chop.
🔔 Alerts included
Price crosses a significant volume-regression node
Price touches the regression line
Price touches any SD band
📏 Compatibility
All symbols & time-frames
Candles, Heikin-Ashi, Renko, Range, etc.
No security() calls → zero repaint, zero delay
ADAM-MMIQ
Spread Mean Reversion Strategy [SciQua]╭───────────────────────────────────────╮
Spread Mean Reversion Strategy
╰───────────────────────────────────────╯
This invite-only futures spread strategy applies a statistical mean reversion framework, executing limit orders exclusively at calculated Z-score thresholds for precise, rules-based entries and exits. It is designed for CME-style spreads and synthetic instruments with well-defined reversion tendencies.
╭────────────╮
Core Concept
╰────────────╯
The strategy calculates a rolling mean and standard deviation of a chosen spread or synthetic price series, then computes the Z-score to measure deviation from the mean in standard deviation units.
Long entries trigger when Z crosses upward through a negative entry threshold (`-devEnter`). A buy limit is placed exactly at the price corresponding to that Z-score, optionally offset by a configurable tick amount.
Short entries trigger when Z crosses downward through a positive entry threshold (`+devEnter`). A sell limit is placed at the corresponding threshold price, also with optional offset.
Exits use the same threshold method, with an independent `Close Limit Offset` to fine-tune exit placement.
╭────────────╮
Key Features
╰────────────╯
Persistence filter – Requires the Z-score to remain beyond threshold for a configurable number of bars before entry.
Cooldown after exits – Prevents immediate re-entry to reduce over-trading.
Daily and weekend flattening – Force-flattens positions via limit orders before exchange maintenance breaks and weekend closes.
Auto-rollover detection with persistence – Detects when the second contract month’s daily volume exceeds the first for a set number of days, then blocks new entries (optional).
Configurable tick offsets – Independently adjust entry and exit levels relative to threshold prices.
Minimum spread width filter – Blocks trades when long/short entry thresholds are too close together.
Contract multiplier override – Allows correct sizing for synthetic symbols where `syminfo.pointvalue` is incorrect or missing.
Limit-only execution – All entries, exits, and forced-flat actions are executed with limit orders for price control.
╭────────────────────╮
Entry Blocking Rules
╰────────────────────╯
New trades are blocked:
During daily maintenance break pre-windows
During weekend close pre-windows
After rollover triggers, if `Block After Roll` is enabled
╭────────────────────────╮
Intended Markets & Usage
╰────────────────────────╯
Built for futures spreads and synthetic instruments , including calendar spreads.
Performs best in markets with clear seasonal or statistical mean-reverting tendencies.
Not designed for strongly trending, non-reverting markets.
╭──────────────────────────╮
Risk Management & Defaults
╰──────────────────────────╯
Fixed default position size of 1 contract (qty calc function available for customization).
Realistic commission and slippage assumptions pre-set.
Pyramiding disabled by default.
Default Z-score levels: Entry at ±2.0, Exit at ±0.5.
Separate tick offset controls for entries and exits.
Note: This strategy is for research and backtesting purposes only. Past performance does not guarantee future results. All use is subject to explicit written permission from the author.
EEI - Day-Trade Signals (v3.3.2)An adaptive, non-repainting intraday trade signal framework that combines multiple proven concepts into a single, dynamic tool for day trading US and Canadian equities. Designed to replace the need for juggling multiple indicators, EEI continuously scores market conditions on each bar (0–100) using:
Trend alignment – Intraday EMA-200, higher-timeframe EMA, daily bias.
Volatility & liquidity – ATR expansion vs. mean, relative volume (RVOL) with optional “latch” memory.
Momentum – Wilder ADX/DMI, OBV trend, and slope confirmation.
Micro-structure – EMA21/EMA34 ribbon, pullbacks to VWAP/EMA, break-of-structure (BOS) triggers.
Volatility compression – Bollinger Band / Keltner Channel squeeze detection.
The indicator issues PRE (“armed”) and GO (confirmed) long/short signals, adapting sensitivity automatically to intraday regimes:
Open Drive boost (09:45–10:15) – looser thresholds, wick-break confirmation, shorter cooldown.
Mid-day relaxers (10:30–14:30) – increased sensitivity in quieter tape.
Power Hour boost (15:00–15:55) – late-day breakout bias.
Trend-day mode – heat-map of ADX, ATR, RVOL, and drift from day-open lowers thresholds further and uses 1-bar GO windows.
Additional logic includes:
Surge override – RVOL + large-body impulse or OR breakout can bypass cooldown.
Anti-cluster spacing – minimum ATR distance between same-side PREs.
Adaptive chase filter – prevents chasing extended moves beyond nearest anchor (EMA200/VWAP/EMA21).
OR penalty – reduced scoring near OR boundaries in the first hour after OR close.
A built-in performance panel tracks hit rate, average MFE/MAE, and event counts over a rolling horizon. All calculations are non-repainting, with consistent series evaluation to maintain historical accuracy.
Best use
Combine PRE/GO with your execution strategy: PRE for watch-listing and stalking setups, GO for entries. Tune presets (Conservative → Turbo) or individual thresholds for your instrument and timeframe. Suitable for 1–5 minute charts; works on most liquid tickers.
BE-Indicator Aggregator toolkit [Enhanced]█ Overview:
BE-Indicator Aggregator toolkit is an enhanced version of the original toolkit which is built for those we rely on taking multi-confirmation from different indicators available with the traders.
The enhanced version of the Toolkit aid's traders in understanding their custom logic for their trade setups and provides detailed level the results on how it performed over the past considering additional set of parameters such as:
Session Inputs
Parallel Entry | Single Entry
Pyramid Entry | Re - Entry
Single | Multiple Exit Levels, Exit On Opposite Signal
Trailing Of Stop Loss (Liberal & Aggressive Trails)
Extend Target Levels (Locking Profit vs Moving SL to Cost) with Trailing SL
█ Technical Enhancement:
This version is equipped to understand multiple strategies / trade setup for long and short keeping the performance intact. Its important to note that Custom Builder requires text input and hence you are expected to balance between text heavy input vs creative construct of strategy.
toolkit in the backed, equipped with lazy loading features to check the logics and by which performance is kept high at all the time. Depending on the inputs toolkit decides to check for the setups on eligible bars.
█ Additional Features:
Calculated Variables: These are Inner variables which are and can be part of each parameter. These variables can help in conducting mathematical operations before accessing if the logic.
Supported Operating symbols : +, -, *, /, %, (-)
'Sample code to identify HangingMan Candle
VAR-HangingMan:AND:O|L|C, O - L|G|H - O
'O - L & H - O are the calculated variables
Note: Ensure to use space between each of the source values to understand that it requires calculation before pushing for logical assessment.
Another Example: Check if HM candle occurred at Moving average line loaded in Source 1 of the setting.
VAR-HangingMan:AND:O|L|C, O - L|G|H - O
'Check if Low is Less than or Equal to MA line value
VAR-HMClose2MA:AND:ES1 - L|GE|0, HangingMan
'Above Line can be also written as "VAR-HMClose2MA:AND:L (-) ES1|GE|0, HangingMan".
'Enclosing operating symbol with parenthesis converts the output as absolute values.
'Check if Previous Candle was Red and HM candle touched the MA line to trade Reversal Setup
VAR-TwoCandleChk:AND:O |G|C , HMClose2MA
Scope Variables: VAR- keyword can be used to define Logical Conditions as well as independent condition. Defining Rules for VAR- still remain the same. Indicator does the bifurcation. Its better to Map your setups to each of Variable and finally call One L- or S- Condition with OR logic.
A Sample Diagram:
VAR-CriteriaCheck1:Code1
VAR-CriteriaCheck2:AND:Code1, Code2
VAR-CriteriaCheck3:OR:Code1, Code2, Code3
VAR-LongStrategy1:AND:CriteriaCheck1, CriteriaCheck2
VAR-LongStrategy2:OR:CriteriaCheck3, CriteriaCheck2
L-OR:LongStrategy1, LongStrategy2
Note: Search Prioritization starts from Left to Right. LongStrategy1 will be first searched and if not then only it searches for next Strategy. if LongStrategy1 is satisfied It wont search further.
WASTRUE & ISTRUE: These operations can now be part of VAR- keyword.
Note: Ensure to check the Output on the chart. Sometimes it may not work as expected as it can cause repaint and requires to run on each bar for accuracy, however toolkit is not calculating strategy inputs on each bar (basis the input) hence desired results may not come.
Customized Inputs: .
1. Parallelism: Toolkit treats non continuous signals as each Trade. Hence if your signal is valid on alternative bar. toolkit takes trade on alternative Bar whether previous trade is running or not. Toolkit analyses the performance of each trade separately.
You can turn off this method of calculation by enabling "Single Trade at a Time" so that No fresh signal is traded until the previous trade is closed.
2. TP Levels: Customization of TP levels is possible under Input Settings.
3. Independent SL & TGT Levels: Can define Separate SL & TGT levels for Long and Short Trades.
4. Algo Friendly: You can deploy Algo Alerts via Standard Alerts or Via Add Alerts on Indicator Method. Placeholders are made available to support any type of trading. You can customize on when the trading Alerts to be fired via Session Control option.
IMPORTANT Note for Scalpers using Standard Alert (Fx): If you Keep TGT levels very tight along with multiple TP level, on wild movements / Gaps --- if next tick upon Entry directly hits your TGT level, Initial TP level alerts will hit first and Next TP level alert will have 1 - 2 sec delay and so on until TGT alert is fired.
█ Understanding Results Table:
DISCLAIMER: No sharing, copying, reselling, modifying, or any other forms of use are authorized for our documents, script / strategy, and the information published with them. This informational planning script / strategy is strictly for individual use and educational purposes only. This is not financial or investment advice. Investments are always made at your own risk and are based on your personal judgement. I am not responsible for any losses you may incur. Please invest wisely.
Happy to receive suggestions and feedback in order to improve the performance of the indicator better.
🏛️🌅 Alexander Prognosis – Bitcoin🏛️🌅 Alexander Prognosis – Bitcoin i s a forward-shifted global liquidity model based on the M2 Money Shift by SAKANE.
It aggregates M2 money supply from the world’s largest economies, converts all values to USD, and shifts the curve into the future to reveal potential Bitcoin price correlations . Built for BTC on 1D, 12H, 8H, and 4H charts , this closed-source tool offers auto-calibrated forward offsets, adaptive density crosses, and manual fine-tuning for custom projections.
This invite-only indicator is adapted and re-engineered for optimal Bitcoin foresight.
It aggregates M2 money supply from USA, Europe, China, Japan, UK, Canada, Australia, India, and combines them into a single liquidity curve.
The key principle: liquidity leads price. (Follow the Money)
By shifting this M2 curve forward in time — calibrated for each timeframe — we reveal how liquidity expansion or contraction may anticipate Bitcoin’s movements.
Auto mode applies our tested calibrations for BTC: 1D → 88, 12H → 122, 8H → 188, 4H → 376.
Manual mode lets you adjust the forward shift for your own experiments.
Multi-layer adaptive crosses give a textured view: denser during liquidity inflection, lighter during flat periods.
This tool is designed exclusively for Bitcoin on 1D, 12H, 8H, and 4H charts and is tuned for projection, not reaction. It does not show the past to explain the present — it pushes liquidity into the future so you can compare where money supply is heading versus current Bitcoin price action.
📜 Alexander’s Message to the World
"Only by knowing the past can one command the future.
Only by reading the signs can one stand above the storm." — Alexander the Great
In the Hellenic tongue, three words guide all seers, strategists, and kings:
Πρόβλεψις (Provlepsis) → Foresight: The act of looking ahead, spotting the shape of things before they arrive.
Πρόγνωσις (Prognosis) → Prediction: Knowledge of the future based on understanding of what has already been. It is strategy born from history.
Προφητεία (Propheteia) → Prophecy: When foresight and prediction align so perfectly that they feel like destiny itself speaking. Do not forget that we shape our futures.
To see the road ahead, you must first map the road behind.
Every victory I ever claimed was won first in my mind — on the terrain of history — before my vision ever set foot upon the battlefield.
So it is with the markets.
You cannot see, nor create, tomorrow’s heights without walking the paths of yesterday’s valleys.
🌍 On Uniting the World
I dream of Μία ἀνθρωπότης, ἓνα πνεῦμα — One humanity, One spirit.
Nations rise and fall, but knowledge and vision endure.
The markets, like empires, are rivers of human will.
To master them is to understand the flow — not just of gold, but of trust, hope, and fear.
If my words survive the centuries, it is because truth speaks in every age:
Fortune favors the prepared mind , and peace comes only to those who first wield strength with wisdom.
For one humanity, one spirit — Alexander the Great 🏛️
----------------------------
Follow the Money. Shape the Future .
One Love 💙
— The FX Professor
HiddenRidder - 4 RSI BTC scalping [1/5/15 mins]Best Used on 1, 3 or 5 minute charts
================================
RSI is the king , remember !!
================================
Multi-bands RSI Analysis
This is straight forward Multi-bands RSI Analysis :
First: 2 RSIs with Higher timeframes works as a base (usually 5 min & 15 min)
Note: background color based on this HTF
Second : 4 RSIs with 9, 11, 13, and 15 periods.
Note: Dynamic color for RSI 9 line only; GREEN if 9 above 15 and RED if 9 below 15
Bounce: Table give move visibility on current positions, including dynamic color to give an indication of current direction.
Disclaimer
These indicators are provided for educational purposes only and do not constitute financial advice or guarantees. Use is at your own risk, and all decisions remain your sole responsibility.
Simple Leveraged PnLThis script shows your live trade PnL, ROE, R:R ratio, margin, leverage, entry, TP, and SL directly on the chart.
It draws:
Green/red zones for your Take Profit and Stop Loss ranges.
A pinned info card (movable to any corner of the chart) showing all key trade details in one place.
You can fully customize:
Card position (top/middle/bottom × left/middle/right)
Text size, colors, and background
Zone transparency
It works for both Long and Short positions and updates in real time.
☑️VMA Win % Dashboard for Different LengthsVMA Win % Dashboard for Different Lengths
Overview
This Pine Script indicator evaluates the performance of a Variable Moving Average (VMA) for lengths 13 to 17. It tracks the success rate of price hitting target levels during bullish or bearish trends and displays results in a table. It is part of a combination that includes two other indicators: ✅ VMA Avg ATR + Days to Targets Total Improved 🎯 and 📊 Visual MTF VMA Dashboard🔄️.
How It Works
1. Inputs:
- ATR Length: 14 periods (for volatility).
- VMA Lengths: 13, 14, 15, 16, 17.
2. VMA Calculation:
- Uses closing price.
- Measures price increases (pdm) and decreases (mdm).
- Smooths data to calculate a Directional Movement Index (DMI).
- Adjusts VMA based on momentum and volatility.
3. Trend Detection:
- Bullish: VMA rises (green).
- Bearish: VMA falls (red).
- Neutral: No direction (white).
- Confirms trends align with daily and 195-minute timeframes.
4. Performance Tracking:
- Trend Start: Records price, ATR, and time when a trend begins.
- Price Movement: Tracks highest (bullish) or lowest (bearish) price.
- Targets:
---- T1: Starting price ± historical average movement (ATR-based).
---- T2: Starting price ± 6x ATR.
- Statistics:
---- Counts hits (reached T1/T2) and misses (didn’t reach T1).
---- Calculates win percentages: % of trends hitting T1.
5. Dashboard:
- Table with columns: VMA Length, Win % Up, Win % Down.
- Shows win percentages for each length (e.g., 75.23%).
Use Cases
- Trend Trading: Confirms trend direction and success rate.
- Optimization: Finds the best VMA length.
- Risk Management: Sets ATR-based trade targets.
- Combination: Complements ✅ VMA Avg ATR + Days to Targets Total Improved 🎯 and 📊 Visual MTF VMA Dashboard🔄️ for a complete strategy.
Example
- VMA 15: 80% Win Up, 55% Win Down → Best for bullish trades.
- VMA 13: 75% Win Up, 60% Win Down → More balanced.
Limitations
- Based on historical data, not future predictions.
- Only analyzes trends aligned with higher timeframes.
- No VMA lines or signals plotted on the chart.
Combined Futures Open Interest [Sam SDF-Solutions]The Combined Futures Open Interest indicator is designed to provide comprehensive analysis of market positioning by aggregating open interest data from the two nearest futures contracts. This dual-contract approach captures the complete picture of market participation, including rollover dynamics between front and back month contracts, offering traders crucial insights into institutional positioning and market sentiment.
Key Features:
Dual-Contract Aggregation: Automatically identifies and combines open interest from the first and second nearest futures contracts (e.g., ES1! + ES2!), providing a complete view of market positioning that single-contract analysis might miss.
Multi-Period Analysis: Tracks open interest changes across multiple timeframes:
1 Day: Immediate market sentiment shifts
1 Week: Short-term positioning trends
1 Month: Medium-term institutional flows
3 Months: Quarterly positioning aligned with contract expiration cycles
Smart Data Handling: Utilizes last known values when data is temporarily unavailable, preventing false signals from data gaps while clearly indicating when stale data is being used.
EMA Smoothing: Incorporates a customizable Exponential Moving Average (default 65 periods) to identify the underlying trend in open interest, filtering out daily noise and highlighting significant deviations.
Dynamic Visualization:
Color-coded main line showing directional changes (green for increases, red for decreases)
Optional fill areas between OI and EMA to visualize momentum
Separate contract lines for detailed rollover analysis
Customizable labels for significant percentage changes
Comprehensive Information Table: Displays real-time statistics including:
Current total open interest across both contracts
Period-over-period changes in absolute and percentage terms
EMA deviation metrics
Visual status indicators for quick assessment
Contract symbols and data quality warnings
Alert System: Configurable alerts for:
Significant daily changes (customizable threshold)
EMA crossovers indicating trend changes
Large percentage movements suggesting institutional activity
How It Works:
Contract Detection: The indicator automatically identifies the base futures symbol and constructs the appropriate contract codes for the two nearest expirations, or accepts manual symbol input for non-standard contracts.
Data Aggregation: Open interest data from both contracts is retrieved and summed, providing a complete picture that accounts for positions rolling between contracts.
Historical Comparison: The indicator calculates changes from multiple lookback periods (1/5/22/66 days) to show how positioning has evolved across different time horizons.
Trend Analysis: The EMA overlay helps identify whether current open interest is above or below its smoothed average, indicating momentum in position building or reduction.
Visual Feedback: The main line changes color based on daily changes, while the optional table provides detailed numerical analysis for traders requiring precise data.
___________________
This indicator is essential for futures traders, particularly those focused on index futures, commodities, or currency futures where understanding the aggregate positioning across nearby contracts is crucial. It's especially valuable during rollover periods when positions shift between contracts, and for identifying institutional accumulation or distribution patterns that single-contract analysis might miss. By combining multiple timeframe analysis with intelligent data handling and clear visualization, it simplifies the complex task of monitoring open interest dynamics across the futures curve.
RSI BY Josh — Signals )RSI BY Josh – อินดิเคเตอร์ RSI อัจฉริยะ พร้อมสัญญาณ BUY / SELL ทันใจ
คุณเบื่อมั้ยกับการใช้ RSI แบบเดิม ๆ ที่สัญญาณมาช้า หรือไม่แม่นพอ?
RSI BY Josh ถูกออกแบบมาเพื่อแก้ปัญหานั้น!
นี่ไม่ใช่ RSI ธรรมดา แต่มันคือ RSI อัปเกรด ที่เพิ่มระบบแจ้งสัญญาณ BUY / SELL บนกราฟโดยตรง และให้คุณปรับความถี่การแจ้งเตือนได้ตามต้องการ
🔥 จุดเด่น
RSI พร้อมเส้นกราฟ เหมือนใน MT5 ดูง่าย สวยงาม
แจ้งสัญญาณ BUY / SELL ด้วยลูกศรและข้อความชัดเจน
ปรับโหมดได้ 3 แบบ:
Strict – เข้มงวดตามหลัก RSI ดั้งเดิม (30/70)
Loose – ยืดหยุ่น ใช้การดูแรงโมเมนตัม
Aggressive – เร็ว จับทุกการเปลี่ยนเทรนด์
ปรับคูลดาวน์ระหว่างสัญญาณได้ (ลดการแจ้งเตือนถี่เกิน)
ตั้งค่าให้แสดงหรือไม่แสดงข้อความ BUY/SELL ได้
รองรับการแจ้งเตือน (Alert) ทันทีเมื่อเกิดสัญญาณ
✅ เหมาะสำหรับใคร
เทรดเดอร์ที่ใช้ RSI ในการจับจังหวะเข้าออก
คนที่ต้องการสัญญาณชัดเจน ไม่ต้องเฝ้ากราฟตลอด
เหมาะกับทุกสินทรัพย์: Forex, ทองคำ, Crypto, หุ้น
💡 เพียงติดตั้ง RSI BY Josh คุณจะรู้จังหวะซื้อ-ขายได้ง่ายขึ้น เหมือนมีผู้ช่วยบอกสัญญาณให้ตลอดเวลา!
RSI BY Josh – Smart RSI Indicator with Instant BUY/SELL Signals
Tired of using the same old RSI that gives signals too late or lacks accuracy?
RSI BY Josh is designed to solve that problem!
This is not your ordinary RSI – it’s an upgraded RSI with built-in BUY/SELL signals directly on the chart, and you can adjust the signal frequency to your preference.
🔥 Features
RSI Line similar to MT5 – clean and easy to read
Clear BUY / SELL signals with arrows and labels
3 Signal Modes:
Strict – Classic RSI rules (30/70)
Loose – Momentum-based with recent high/low checks
Aggressive – Fast trend change detection
Adjustable cooldown between signals (avoid over-alerting)
Option to show/hide BUY/SELL text
Built-in alert conditions for instant notifications
✅ Perfect For
Traders who use RSI for entry/exit timing
Anyone who wants clear, visual trade signals without watching charts all day
Works with any market: Forex, Gold, Crypto, Stocks
💡 Install RSI BY Josh and never miss a trading opportunity again – like having a personal signal assistant by your side!