Crypto Exchange PremiumDescription: Crypto Exchange Premium
The Crypto Exchange Premium indicator is designed to quantify and visualize price disparities between different types of crypto markets — specifically between spot and perpetual futures markets, or between any two customizable sources of price data. By consolidating live data from multiple major exchanges, it creates a unified, cross-market measure of premium (or discount), helping traders identify institutional activity (i. e. by comparing exchanges with high institutional activity against others), arbitrage opportunities, and shifts in market sentiment before they become visible in price action alone.
Concept and Purpose
In cryptocurrency markets, price divergence between spot and perpetual pairs reflects the real-time interaction of demand and liquidity across market segments.
When perpetual prices trade above spot, it implies aggressive long positioning or bullish leverage (positive funding expectations).
Conversely, when spot trades above perps, it may reflect net selling pressure in futures or strong spot accumulation.
Unlike most tools that rely on funding rates or open interest alone, this indicator measures the actual traded price spread dynamically across exchanges. This allows traders to visualize the “premium curve” of the crypto market in a clear, data-driven format.
How It Works
The indicator aggregates real-time prices from a wide selection of exchanges, normalizes them into groups, and computes the difference (“premium”) between two chosen reference markets.
1. Exchange Aggregation:
Users can toggle individual exchanges for both spot and perpetual aggregation groups.
The script automatically calculates group averages by dividing the sum of all enabled exchange prices by the number of valid feeds.
Non-USD exchanges (e.g., KRW pairs on Upbit or Bithumb) are automatically converted into USD using live FX data (USDKRW) for accurate normalization.
2. Flexible Comparison Logic:
Each leg of the comparison (First vs. Second Source) can be chosen as one of:
Local chart symbol
Custom symbol
Aggregated Spot group
Aggregated Perpetual group
This allows users to compare, for example:
Binance Spot vs. Global Perp Average
Coinbase Spot vs. Binance Perp
BTCUSD vs. BTCUSDT.P (or any cross-exchange combination)
3. Premium Calculation:
The final value is computed as:
Premium = First Source Price − Second Source Price
and is plotted as a histogram (positive = green, negative = red). This visual instantly shows whether the first source trades at a premium or discount relative to the second.
How to Use
Select Data Sources:
Configure the “First Symbol” and “Second Symbol” in the settings. For most use cases:
First Symbol → Perps (Aggregated)
Second Symbol → Spot (Aggregated)
Adjust Exchange Selection:
Enable or disable individual exchanges to fine-tune your data set. For instance, disabling Korean exchanges filters out regional FX distortions.
Originality and Value
While many exchange difference or “premium indicators” track one or two exchanges, this script introduces multi-exchange aggregation, cross-market normalization, and user-configurable pairing, resulting in a more holistic and accurate reflection of market structure.
It bridges a gap between macro market breadth and microstructural price dynamics, empowering traders to:
Detect arbitrage inefficiencies between spot and perps.
Track regional price dislocations (USD vs. KRW).
Gauge the intensity of speculative leverage over time.
Anticipate funding rate shifts and liquidation clusters before they happen.
Индикаторы и стратегии
PnL PortfolioThis script allows you to input the details for up to 20 active positions across various trading pairs or markets. Stop manually calculating your trades—get instant, real-time feedback on your performance.
Key Features:
Multi-Pair Tracking: Monitor up to 20 unique symbols simultaneously.
Required Inputs: Easily define the Symbol, Entry Price, and Position Quantity (size) for each trade in the indicator settings.
Real-Time PnL: Instantly calculates and displays two critical metrics based on the current market price:
% PnL (Percentage Profit/Loss)
Absolute Profit/Loss (in currency)
Color-Coded Feedback: The PnL columns are color-coded (green/teal for profit, red/maroon for loss) for immediate visual confirmation of your trade health.
Customizable Layout: Choose where the dashboard table appears on your chart (top-left, top-right, bottom-left, or bottom-right) to keep your trading view clean.
This is an essential overlay for any trader managing multiple active positions and needing a consolidated, easy-to-read overview.
Crypto Fama-French Factors Proxy# TradingView Profile Summary - Ehala
## Profile Overview
**Name**: Ehala
**Focus**: Quantitative Analysis & European Trading Methods
**Specialization**: Mathematical Rigor + Systematic Approaches
## Core Philosophy
Combining precision with consistency through:
- **French Mathematical Rigor**: Advanced mathematical concepts for accurate signal generation
- **Italian Systematic Methods**: Structured approaches for robust performance
## Published Content
### Indicator Suite
1. **Enhanced French Momentum** - Multi-timeframe momentum with statistical normalization
2. **Enhanced French Volatility** - Comprehensive volatility analysis with multiple methods
3. **French ALMA Series** - Arnaud Legoux Moving Average implementations (basic to advanced)
4. **Crypto Fama-French Proxies** - Factor models adapted for cryptocurrency markets (3 versions)
### Strategy Suite
1. **European Strategy** - Systematic approach combining multiple factors
2. **Enhanced European Strategy** - Advanced version with risk management features
## Unique Value Proposition
### Mathematical Precision
- Implementation of academic research in accessible formats
- Advanced smoothing techniques (ALMA)
- Statistical normalization methods (Z-Score, percentile ranking)
### Systematic Consistency
- Structured approach to factor combination
- Risk management integration
- Cross-market adaptability
### European Integration
- **French Approach**: Mathematical optimization and precision
- **Italian Approach**: Systematic methods and robustness
- **Combined Benefit**: Accuracy with reliability
## Educational Content
### Documentation
- Comprehensive implementation guides
- Theoretical background explanations
- Practical usage recommendations
### Methodology
- Detailed explanation of European analytical approaches
- Step-by-step customization guides
- Best practices for different market conditions
## Recent Updates
### October 2025
- **New**: Complete crypto-focused indicator suite
- **Enhanced**: Existing indicators with improved normalization
- **Expanded**: Documentation and usage guides
### September 2025
- **Launched**: Core indicator suite
- **Introduced**: European strategy implementations
- **Established**: Mathematical framework
## Community Engagement
### Support
- Comprehensive documentation for self-service learning
- Clear parameter explanations for easy customization
- Usage guides for different experience levels
### Collaboration
- Open to feedback and suggestions
- Welcoming contributions and improvements
- Active development based on user needs
## Future Development
### Short-term Goals
- Additional cryptocurrency-specific tools
- Enhanced information visualization
- Improved parameter optimization
### Long-term Vision
- Machine learning integration
- Portfolio-level analysis capabilities
- Cross-platform implementation
## Professional Background
**Expertise**:
- Quantitative analysis and mathematical modeling
- Algorithmic trading system development
- European trading methodology integration
**Approach**:
- Evidence-based indicator development
- Rigorous testing across market conditions
- Continuous refinement based on performance
## Risk Disclosure
All published content is for educational and research purposes only. Trading involves substantial risk of loss. Past performance does not guarantee future results. Users should:
- Thoroughly test any strategy before implementation
- Practice proper risk management
- Paper trade new approaches
- Understand the mathematical foundations
## Contact Information
**TradingView**: Ehala
**Focus**: Mathematical precision meets systematic trading
**Message**: Open to collaboration and discussion
---
*"Precision through mathematics, consistency through systematics"*
*Connect to explore the intersection of advanced quantitative methods and practical trading applications*
faytterro bands alert HUYEN2Channel Indicator: It functions similarly to Bollinger Bands, creating upper and lower bands around the price based on a unique weighted moving average and standard deviation.
Signal Generation: Signals appear when the price closes inside a band after having been outside of it, indicating potential trend changes or reversals.
ATR SL
### 📘 **스크립트 설명 — ATR 기반 스탑로스 표시기 (ATR SL)**
이 스크립트는 **캔들 저가(low)와 ATR(평균 진폭 지표)** 를 활용해
트레이딩 시 **동적인 스탑로스 라인과 라벨**을 자동으로 표시해주는 인디케이터입니다.
---
#### 🔧 **기본 로직**
* **각 봉별 ATR(10)** 을 이용하여 변동성 기반 스탑로스 계산
→ `ATR SL = 저가 - ATR(10) × Multiplier`
* **오늘 봉(실시간)** 은 변동성이 작게 잡히는 것을 방지하기 위해
`오늘 ATR`과 `전일 ATR` 중 **더 큰 값**을 사용
* 과거 봉들은 해당 시점의 **그날 ATR**로 계산되어 고정됨
---
#### 🎯 **표시 요소**
| 항목 | 설명 |
| --------------------- | ----------------------------------- |
| **핑크 라인** | 각 봉별 스탑로스 라인 (`저가 - ATR × m`) |
| **오늘 스탑 라벨** | 현재 캔들 위에 표시되는 오늘 기준 스탑 가격 |
| **최근 5일 중 맥시멈 스탑 라벨** | 최근 5일간 가장 높은 스탑로스 값이 발생한 봉 위에 1개 표시 |
---
#### ⚙️ **주요 설정값**
| 이름 | 설명 | 기본값 |
| ------------ | -------------------------------- | ---- |
| `Length` | ATR 계산 기간 | 10 |
| `Smoothing` | ATR 계산 방식 (RMA/SMA/EMA/WMA 중 선택) | RMA |
| `Multiplier` | ATR 배수 (리스크 여유 조절) | 1.01 |
| `Long Base` | 기준가 (보통 저가 low 사용) | low |
| `Lookback` | 최근 N봉 중 최고 스탑 탐색 구간 | 5 |
---
#### 🎨 **색상**
* 라인: 연핑크 (`rgba(255,105,180,0.3)`)
* 라벨: 진한 핑크 (`rgba(255,105,180,0.1)`)
* 텍스트: 흰색
---
#### 📈 **활용 예시**
* **스탑로스 설정:**
ATR 기반의 변동성 대응형 스탑라인을 즉시 시각화
* **리스크 관리:**
변동성이 줄어들 때도 지나치게 좁은 스탑을 방지 (오늘 봉은 `max(오늘ATR, 전일ATR)` 적용)
* **트레일링 스탑 용도:**
상승 추세에서 최근 5일 중 최고 스탑 라벨 참고 가능
---
#### 🧠 **주의사항**
* 라벨은 항상 **2개만 표시됨**
→ 오늘 스탑 1개 + 최근 5일 맥시멈 스탑 1개
* 하단 보조창이 아니라 **메인 차트 위(`overlay=true`)** 에 표시
* 멀티라인 문법 오류 방지를 위해 모든 `label.new()`는 **한 줄로 작성됨**
---
#### 💬 **요약**
> ATR SL = 변동성을 반영한 실전용 스탑로스 표시기
> → 실시간 ATR 보정(`max(오늘, 어제)`)으로 장 초반 왜곡 방지
> → 최근 5일 최고 스탑과 오늘 스탑을 함께 시각화해 추세 파악 용이
---
필요하면 제목 아래에 이런 문구를 추가해도 좋아👇
> “By turtlekim 🐢 — 변동성 기반 리스크 매니지먼트용 Pine Script”
──────────────────────────────────────────────────────────────
// 📘 ATR SL — 변동성 기반 스탑로스 표시기 (by turtlekim)
//
// This script visualizes a **volatility-based stop loss** line
// using each candle's **Low** and **ATR(10)** value.
// Designed for traders who want adaptive, risk-adjusted stop levels.
//
//──────────────────────────────────────────────────────────────
// 🔧 기본 로직 / Core Logic
// - ATR SL = Low - ATR(10) × Multiplier
// - For historical candles → uses that day's ATR(10)
// - For the current (realtime) candle → uses max(Today’s ATR, Previous ATR)
// to prevent unrealistically small stops when volatility is low early in the session.
//
//──────────────────────────────────────────────────────────────
// 🎯 표시 요소 / Display Elements
// • Pink line → ATR-based stop line per candle
// • Pink label → Today’s stop (current candle)
// • Pink label → Highest stop over the past 5 bars (1 label only)
//
//──────────────────────────────────────────────────────────────
// ⚙️ 주요 설정값 / Key Parameters
// Length : ATR period (default = 10)
// Smoothing : Type of ATR averaging (RMA/SMA/EMA/WMA)
// Multiplier : Adjusts distance from Low (default = 1.01)
// Long Base : Reference price (usually Low)
// Lookback : Number of bars for max stop check (default = 5)
//
//──────────────────────────────────────────────────────────────
// 🎨 색상 / Color Scheme
// • Line : Light pink (rgba(255,105,180,0.3))
// • Labels : Solid pink (rgba(255,105,180,0.1))
// • Text : White
//
//──────────────────────────────────────────────────────────────
// 📈 활용 예시 / How to Use
// - Set your stop-loss visually at the pink line (ATR-based distance).
// - For position sizing, use this stop level to calculate volatility risk.
// - Track both today’s stop and the 5-bar max stop to monitor trailing support.
//
//──────────────────────────────────────────────────────────────
// 🧠 주의사항 / Notes
// • Only two labels are shown: Today’s stop + 5-bar max stop.
// • Works only on main chart (overlay=true).
// • All label.new() statements are written in a single line
// to avoid syntax errors in Pine Script.
//
//──────────────────────────────────────────────────────────────
// 💬 요약 / Summary
// ATR SL = Dynamic, volatility-adjusted stop loss visualizer
// → Prevents premature stopouts in early low-volatility periods
// → Highlights both current and recent 5-bar maximum stops
//
//──────────────────────────────────────────────────────────────
Dynamic ATR Based TP/SL Simple tool for creating the stop loss and take profit targets multiplied by ATR value.
Gemini Powerbars v2.1⚙️ Internal Logic — How Powerbars Decides to “Turn On”
Gemini Powerbars analyzes each candle across multiple dimensions — momentum, trend structure, and relative strength context — and produces a binary output: a bar is either “powered” (signal on) or “neutral” (signal off).
Internally, it combines:
RSI velocity (momentum acceleration rather than raw RSI value).
Normalized volume pressure — volume adjusted for average activity over the last n bars, so a quiet day won’t falsely trigger strength.
SMA alignment — where the candle closes relative to the 20- and 50-period SMAs and its own average true range (ATR) position.
Relative Strength (RS) — how the symbol performs versus a market benchmark (like SPY or QQQ).
Only when all these micro-conditions line up does the Powerbar print — meaning the engine sees synchronized energy between price motion, volatility, and strength. This makes the signal highly selective — it doesn’t fade, average, or interpolate. It flips on when aligned, and off when noise dominates.
📊 Dashboard Table — “At-a-Glance Market Engine”
The table in the upper-right corner summarizes what the bars are detecting internally:
Column Description
Momentum A 0-to-5 score derived from the RSI velocity and normalized momentum bursts. Higher = stronger impulse power.
Trend Evaluates whether price is stacked in bullish or bearish order vs. its short and mid-term moving averages. A “5” means full alignment (e.g., price > 20MA > 50MA).
Structure / Zone Indicates whether price is inside a “High-Probability Zone” — areas where recent pullbacks or compression historically lead to expansion. This helps filter continuation setups from false breakouts.
Volume Bias Tracks whether current volume exceeds the rolling 10-bar average, confirming participation.
RS Score The relative strength percentile versus the benchmark. Shows if the ticker is outperforming the overall market trend.
The table dynamically updates each bar, so you can see why a Powerbar fired — for example, Momentum = 5 and RS = 5 with Trend = 4 means you’ve got a textbook momentum thrust. If those start dropping back to 2-3 while bars stay “on,” it’s an early warning of exhaustion or fading participation.
In short, Gemini Powerbars isn’t guessing — it’s measuring engine torque. The bars tell you when ignition happens; the dashboard tells you why.
Initial Balance HUYEN 3this is indicator to calculates and draws the initial balance price levels which can be really interesting for intraday activities.
Session Gap Fill [LuxAlgo]The Session Gap Fill tool detects and highlights filled and unfilled price gaps between regular sessions. It features a dashboard with key statistics about the detected gaps.
The tool is highly customizable, allowing users to filter by different types of gaps and customize how they are displayed on the chart.
🔶 USAGE
By default, the tool detects all price gaps between sessions. A price gap is defined as a difference between the opening price of one session and the closing price of the previous session. In this case, the tool uses the opening price of the first bar of the session against the closing price of the previous bar.
A bullish gap is detected when the session open price is higher than the last close, and a bearish gap is detected when the session open price is lower than the last close.
Gaps represent a change in market sentiment, a difference in what market participants think between the close of one trading session and the open of the next.
What is useful to traders is not the gap itself, but how the market reacts to it.
Unfilled gaps occur when prices do not return to the previous session's closing price.
Filled gaps occur when prices come back to the previous session's close price.
By analyzing how markets react to gaps, traders can understand market sentiment, whether different prices are accepted or rejected, and take advantage of this information to position themselves in favor of bullish or bearish market sentiment.
Next, we will cover the Gap Type Filter and Statistics Dashboard.
🔹 Gap Type Filter
Traders can choose from three options: display all gaps, display only overlapping gaps, or display only non-overlapping gaps. All gaps are displayed by default.
An overlapping gap is defined when the first bar of the session has any price in common with the previous bar. No overlapping gap is defined when the two bars do not share any price levels.
As we will see in the next section, there are clear differences in market behavior around these types of gaps.
🔹 Statistics Dashboard
The Statistics Dashboard displays key metrics that help traders understand market behavior around each type of gap.
Gaps: The percentage of bullish and bearish gaps.
Filled: The percentage of filled bullish and bearish gaps.
Reversed: The percentage of filled gaps that move in favor of the gap
Bars Avg.: The average number of bars for a gap to be filled.
Now, let's analyze the chart on the left of the image to understand those stats. These are the stats for all gaps, both overlapping and non-overlapping.
Of the total, bullish gaps represent 55%, and bearish ones represent 44%. The gap bias is pretty balanced in this market.
The second statistic, Filled, shows that 63% of gaps are filled, both bullish and bearish. Therefore, there is a higher probability that a gap will be filled than not.
The third statistic is reversed. This is the percentage of filled gaps where prices move in favor of the gap. This applies to filled bullish gaps when the close of the session is above the open, and to filled bearish gaps when the close of the session is below the open. In other words, first there is a gap, then it fills, and finally it reverses. As we can see in the chart, this only happens 35% of the time for bullish gaps and 29% of the time for bearish gaps.
The last statistic is Bars Avg., which is the average number of bars for a gap to be filled. On average, it takes between one and two bars for both bullish and bearish gaps. On average, gaps fill quickly.
As we can see on the chart, selecting different types of gaps yields different statistics and market behavior. For example, overlapping gaps have a greater than 90% chance of being filled, whereas non-overlapping gaps have a less than 40% chance.
🔶 SETTINGS
Gap Type: Select the type of gap to display.
🔹 Dashboard
Dashboard: Enable or disable the dashboard.
Position: Select the location of the dashboard.
Size: Select the dashboard size.
🔹 Style
Filled Bullish Gap: Enable or disable this gap and choose the color.
Filled Bearish Gap: Enable or disable this gap and choose the color.
Unfilled Gap: Enable or disable this gap and choose the color.
Max Deviation Level: Enable or disable this level and choose the color.
Open Price Level: Enable or disable this level and choose the color.
ADX - Globx Options & Futures 2.0The ADX Globx Options & Futures is a custom-built trend strength indicator designed to replicate and enhance the classic Average Directional Index (ADX) model, commonly used in professional trading platforms such as IQ Option.
This version is optimized for options and futures trading, providing precise directional strength readings through adaptive smoothing and configurable parameters.
Concept and Logic
This indicator measures the strength of the current trend, regardless of its direction (bullish or bearish), by comparing directional movement between price highs and lows over a defined period.
It uses three main components:
+DI (Positive Directional Indicator): represents bullish strength.
–DI (Negative Directional Indicator): represents bearish strength.
ADX (Average Directional Index): measures the intensity of the prevailing trend, independent of direction.
The script follows the original logic proposed by J. Welles Wilder Jr., but introduces enhanced smoothing flexibility.
Users can choose between EMA (Exponential Moving Average) and Wilder’s RMA (Running Moving Average) for both DI and ADX calculations, allowing closer alignment with various platform implementations (IQ Option, MetaTrader, etc.).
How It Works
Directional Movement Calculation
The script computes upward and downward movements (+DM and –DM) by comparing the differences in highs and lows between consecutive candles.
Only positive directional changes that exceed the opposite side are considered.
This ensures each bar contributes only one valid directional movement.
True Range and Smoothing
The True Range (TR) is calculated using ta.tr(true) to include price gaps—replicating how professional derivatives platforms account for volatility jumps.
Both TR and DM values are smoothed using the selected averaging method (EMA or Wilder).
Directional Index and ADX
The smoothed +DI and –DI values are normalized over the True Range to form the Directional Index (DX), which measures the percentage difference between the two.
The ADX is then derived by smoothing the DX values, providing a stable reading of overall market strength.
Visual Representation
The ADX (white line) indicates the overall trend strength.
The +DI (dark blue) and –DI (dark red) lines show which side (bullish or bearish) is currently dominant.
Reference levels at 20 and 25 serve as strength thresholds:
Below 20 → Weak or sideways market.
Above 25 → Strong and directional trend.
Usage and Interpretation
When ADX rises above 25, the market shows a strong trend — use +DI > –DI for bullish confirmation, or the opposite for bearish momentum.
A falling ADX suggests decreasing trend strength and potential consolidation.
The default parameters (ADX Length = 34, DI Length = 34, both smoothed by EMA) match IQ Option’s internal ADX configuration, ensuring consistency between platforms.
Works on any timeframe or asset class, but is especially tuned for futures and options volatility dynamics.
Originality and Improvements
Unlike many open-source ADX indicators, this version:
Recreates IQ Option’s 34-length EMA-based ADX calculation with exact parameter alignment.
Provides selectable smoothing algorithms (EMA or Wilder) to switch between modern and classic formulations.
Uses dark-theme-optimized visuals with fine line weight and subtle contrast for clean visibility.
Maintains constant guide levels (20/25) rendered globally for precision and style compliance in Pine Script v6.
Is fully rewritten for Pine Script v6, ensuring compatibility and optimized execution.
Recommended Use
Combine with trend-following systems or breakout strategies.
Ideal for identifying market strength before engaging in options directionals or futures entries.
Use the ADX to confirm breakout momentum or filter sideways markets.
Disclaimer
This script is for educational and analytical purposes. It does not constitute financial advice or a trading signal. Users are encouraged to validate the indicator within their own trading strategies and risk frameworks.
Magic Volume - Projected [MW]Magic Volume – Projected
This lower-pane volume tool estimates the full-bar volume before the bar closes by measuring the current bar’s elapsed time and the rate of incoming volume. It then contrasts that “expected volume” against typical activity and recent momentum to spotlight potential burst conditions (breakout/acceleration), color-codes the live volume stream, and annotates when the projected surge is likely bullish or bearish based on bar structure and recent highs/lows.
Settings
Projected / Expected Volume
Moving Average: EMA length used for volume baseline comparisons. (Default: 14)
Minimum Volume: Hard floor the bar’s raw volume must exceed to qualify as notable. (Default: 10,000)
Consecutive Volume Above 14 EMA: Count required for “sustained” high-volume context. (Default: 3)
Stochastic Volume Burst
Stochastic Length: Window for the Stochastic calculation on volume. (Default: 8)
Smoothing: Smoothing applied to Stochastic volume and its signal. (Default: 3)
Stochastic Volume Breakout Threshold: Level above which Stochastic volume is considered a breakout. (Default: 20)
Volume Bar Increase Amount: Multiplier the current bar’s volume must exceed vs. prior bar to be considered a “burst.” (Default: 1.618)
Plotted Items
Expected Volume (columns): Magenta columns projecting the full-bar volume from intrabar rate. Turns lime when a high expected-volume condition aligns with bullish bar structure; turns red under analogous bearish conditions.
Actual Volume (columns): Live volume columns, color-coded by state:
• Blue = baseline;
• Orange = “burst” (volume rising fast above prior × factor and above baseline);
• Yellow = “burst at breakout” (burst + Stochastic volume breakout);
• Light Blue = Stochastic breakout only.
Volume EMA (line): Yellow EMA for baseline comparison (default 14).
Calculations
Compute elapsed time in the current bar (ms → seconds) and convert the current bar’s accumulated volume into a rate (volume per second).
Project full-bar Expected Volume = (volume so far / seconds elapsed) × bar-seconds.
Compute Volume EMA (default 14) for baseline; derive Stochastic(volume, length) and smoothed signal for momentum.
Define “Burst” conditions:
• Volume > prior volume × Volume Bar Increase Amount;
• Volume > Minimum Volume;
• Volume > Volume EMA;
• Stochastic(volume) rising and/or above threshold.
Classify “Burst at Breakout” when Burst aligns with Stochastic crossover above the Breakout Threshold.
Classify Bullish/Bearish Expected Volume: if Expected Volume is ≥ 1.618 × prior bar volume and prior volume > Volume EMA, then:
• Bullish if bar is green with a rising low;
• Bearish if bar is red with a falling high.
Color-map actual volume columns by state; overlay Expected Volume columns (magenta) and paint conditional overlays (lime/red) when directional context is detected.
How to Use
Spot the Surge Early
When Expected Volume spikes well above typical (and especially above ~1.618× the prior bar) before the bar closes, it often precedes a volatile move. Use this to prepare entries with tight, structure-based risk (e.g., just beyond the current bar’s wick) and asymmetric targets.
Confirm with Momentum
Yellow/orange volume columns indicate burst/breakout behavior in the live tape. When this aligns with a lime (bullish) or red (bearish) Expected Volume column, the probability of follow-through improves—particularly if aligned with prevailing trend or key levels.
Context Matters
Combine with your preferred S/R or structure tools (e.g., order blocks, channels, VWAP) to avoid chasing into obvious supply/demand. The projected surge can mark both continuations and sharp reversals depending on location and broader context.
Alerts
High Expected Volume – Bullish: When projected volume surges and the price action meets bullish conditions (green body with rising low).
High Expected Volume – Bearish: When projected volume surges and the price action meets bearish conditions (red body with falling high).
Other Usage Notes and Limitations
Projected volume depends on intrabar pace; abrupt pauses/flushes can change the projection quickly, especially on very small timeframes.
Minimum Volume and EMA baselines help filter thin markets; adjust upward on illiquid symbols to reduce noise.
A rising projection does not pick direction on its own—directional coloring (lime/red) requires price-action confirmation; otherwise treat magenta projections as “heads-up” only.
As with any single indicator, use within a broader plan (risk management, structure, confluence) to mitigate false positives and improve selectivity.
Inputs (Quick Reference)
Moving Average (int, default 14)
Stochastic Length (int, default 8)
Smoothing (int, default 3)
Stochastic Volume Breakout Threshold (int, default 20)
Volume Bar Increase Amount (float, default 1.618)
Minimum Volume (int, default 10,000)
Consecutive Volume Above 14 EMA (int, default 3)
Yearly Highs - 3 Years - GreenmoonYearly highs for current and L2 years. For 2025 would be 2025, 2024, and 2023 yearly highs.
Double Stochastic & RSI Oscillator (Custom by TitikSona)This indicator displays two Stochastic oscillators together with RSI in a separate oscillator pane, giving a clear visual representation of momentum and overbought/oversold conditions. It is ideal for traders who want a multi-indicator confirmation without plotting signals directly on the price chart.
Features:
Dual Stochastic Oscillators: Customizable %K and %D periods with independent smoothing.
RSI Overlay: Tracks momentum and confirms oscillator readings.
Visual Plots:
Stochastic 1 (%K blue / %D orange)
Stochastic 2 (%K green / %D red)
RSI (purple)
Reference Lines: Overbought (80), Oversold (20), Midline (50), and custom RSI upper/lower levels.
Background Zones: Highlights overbought (red) and oversold (green) regions for quick visual reference.
Inputs:
Stochastic 1 & 2 K, D, and slowing periods
RSI period, upper, and lower thresholds
Usage:
Use the oscillator to detect overbought and oversold zones.
Confirm entries and exits by combining Stochastics and RSI levels.
Ideal for swing trading, day trading, and momentum strategies.
Double Stochastic & RSI Signals (Custom by TitikSona)This custom TradingView indicator combines two Stochastic oscillators with RSI to generate clear Buy and Sell signals on the chart. It is designed for traders who want a multi-timeframe confirmation using momentum and overbought/oversold conditions.
Features:
Dual Stochastic Oscillators: Two independent Stochastics (%K and %D) with customizable periods for flexible analysis.
RSI Filter: Confirms signals by checking if RSI is within a defined range.
Buy & Sell Signals:
Green triangle under the bar indicates a Buy signal.
Red triangle above the bar indicates a Sell signal.
Chart Labels: Displays indicator values (%K, %D, RSI) directly on the chart when signals appear.
Info Table: Shows real-time indicator values, signal status, market condition (Overbought/Oversold/Normal), and price.
Alerts: Set alerts for Buy and Sell signals directly from the indicator.
Inputs:
K & D periods and slowing for both Stochastics
RSI period and upper/lower levels
Usage:
Buy when both Stochastics are oversold and RSI is within the defined range.
Sell when both Stochastics are overbought and RSI is within the defined range.
Wait when conditions are not met.
Ideal for scalping, swing trading, day trading, and momentum strategies.
SMMA 40/225 Crossover Alert (Bar Close)//@version=5
indicator("SMMA 40/225 Crossover Alert (Bar Close)", shorttitle="SMMA Cross Alert", overlay=true)
// === SMMA Function ===
smma(src, length) =>
sma_ = ta.sma(src, length)
smma = 0.0
smma := na(smma ) ? sma_ : (smma * (length - 1) + src) / length
smma
// === Calculate SMMA 40 & 225 ===
smma40 = smma(close, 40)
smma225 = smma(close, 225)
// === Crossover Conditions (confirmed after bar close) ===
bullishCross = ta.crossover(smma40, smma225)
bearishCross = ta.crossunder(smma40, smma225)
// === Trigger only after bar close ===
bullishSignal = bullishCross and barstate.isconfirmed
bearishSignal = bearishCross and barstate.isconfirmed
// === Alerts ===
alertcondition(bullishSignal, title="SMMA Bullish Crossover", message="✅ SMMA 40 crossed ABOVE SMMA 225 — BUY Signal (Confirmed at Bar Close)")
alertcondition(bearishSignal, title="SMMA Bearish Crossover", message="❌ SMMA 40 crossed BELOW SMMA 225 — SELL Signal (Confirmed at Bar Close)")
JASMY - Сетка усреднения"Author’s averaging stack for the JASMY asset.
Entry volume – 0.5
1st average – volume 1
2nd average – volume 1.5
3rd average – volume 3
4th average – volume 6
5th average – volume 12"
---------------------------------------------------------------------
Авторская стека усредyений для актив JASMY.
Объём входа - 0.5
1уср. - объём 1
2 уср. - объём 1,5
3 уср. - объём 3
4 уср. - объём 6
5 уср. - объём 12
RSI + Stochastic (Custom by TitikSona)📊 Overview
The RSI + Stochastic Combo is a powerful and clean oscillator that combines two of the most popular momentum indicators - RSI and Stochastic - into a single, easy-to-read window. Designed for traders who want multiple confirmations in one view, this indicator helps identify overbought and oversold conditions with precision.
⚙️ Indicator Components
RSI (Relative Strength Index)
Period: 11 (customizable)
Color: Solid Blue line
Levels: 30 (oversold), 50 (midline), 70 (overbought)
Stochastic Oscillator
%K Period: 100
%D Period: 8
Slowing: 8
Colors: Solid White (%K), Light White (%D)
Levels: 20 (oversold), 80 (overbought)
🎯 Trading Signals
Overbought Conditions:
🔴 RSI above 70 AND Stochastic %K above 80
Red background highlight
Alert notification available
Oversold Conditions:
🟢 RSI below 30 AND Stochastic %K below 20
Green background highlight
Alert notification available
📊 Visual Features
Clear Color Scheme:
Blue: RSI line
White: Stochastic %K and %D lines
Red Dotted: Overbought levels (70 RSI, 80 Stochastic)
Green Dotted: Oversold levels (30 RSI, 20 Stochastic)
Gray Dotted: Midline (50)
Background Highlights:
Red Zone: When either RSI > 70 or Stochastic > 80
Green Zone: When either RSI < 30 or Stochastic < 20
💪 Key Benefits
Dual Confirmation - RSI and Stochastic work together for higher accuracy
Clean Visualization - No clutter, easy to interpret
Customizable Parameters - Adjust all settings to your preference
Automatic Alerts - Get notified when both indicators align
Multi-Timeframe Compatible - Works on all timeframes
🚀 How to Use
For Buy Opportunities:
Look for green background zones
Wait for both RSI < 30 and Stochastic < 20
Consider entering when both indicators start turning up
For Sell Opportunities:
Look for red background zones
Wait for both RSI > 70 and Stochastic > 80
Consider entering when both indicators start turning down
⚡ Pro Tips
Confluence Trading: Use zones where both indicators signal simultaneously
Divergence Detection: Watch for price making new highs/lows while indicators don't confirm
Trend Confirmation: Use in conjunction with trend analysis for better results
Timeframe Analysis: Apply same settings across multiple timeframes for confirmation
🛠 Customization Options
All parameters are adjustable:
RSI length and source
Stochastic periods and slowing
Colors and line styles
Alert conditions
🎯 Ideal For
Swing Traders - Identifying reversal points
Day Traders - Finding intraday extremes
Position Traders - Timing entries and exits
All Market Types - Stocks, Forex, Crypto, Commodities
⭐ If this indicator helps your trading, please give it a like and follow for more tools!
🔔 Enable alerts to never miss trading opportunities when both indicators align!
Stochastic & RSI Oscillator with Signals (Custom by TitikSona)📊 Overview
The Dual Stochastic RSI Oscillator is an advanced trading tool that combines two Stochastic oscillators with RSI filtering to generate high-probability trading signals. This professional-grade indicator is designed to help traders identify precise entry and exit points with multiple confirmation layers.
⚙️ Core Components
Dual Stochastic System
Fast Stochastic: K=12, D=3, Slowing=20 (short-term momentum)
Slow Stochastic: K=100, D=8, Slowing=8 (long-term trend)
Provides both immediate and sustained momentum perspectives
RSI Convergence Filter
26-period RSI with 30-70 threshold levels
Acts as a quality filter to eliminate false signals
Ensures trades are taken in optimal market conditions
🎯 Trading Signals
BUY Conditions:
✅ Both Stochastic oscillators in OVERSOLD zone (≤20)
✅ RSI trading between 30-70 (optimal range)
✅ Green Triangle appears in lower oscillator area
SELL Conditions:
✅ Both Stochastic oscillators in OVERBOUGHT zone (≥80)
✅ RSI trading between 30-70 (optimal range)
✅ Red Triangle appears in upper oscillator area
📊 Visual Features
Multi-color Display:
Blue & Orange: Fast Stochastic (K and D lines)
Green & Red: Slow Stochastic (K and D lines)
Purple: RSI momentum line
Dashed lines: Key levels (20, 50, 80, RSI 30/70)
Dynamic Background:
🔴 Red tint: Overbought territory
🟢 Green tint: Oversold territory
🔔 Advanced Features
Real-time Monitoring:
Live value table with all indicator readings
Current signal status and market condition
Automated alerts for all trading signals
Customization Options:
Adjustable parameters for all components
Customizable colors and styles
Flexible signal positioning
💪 Key Benefits
Multiple Confirmations - Dual Stochastic + RSI convergence
Clear Visualization - Distinct colors for easy interpretation
Precision Timing - Signals only in optimal RSI ranges
Instant Notifications - Never miss a trading opportunity
Multi-Timeframe - Works across all chart timeframes
🚀 How to Use
Look for GREEN triangles in lower zone for BUY entries
Watch for RED triangles in upper zone for SELL entries
Confirm RSI is between 30-70 levels
Check value table for detailed indicator readings
Enable alerts for instant signal notifications
🎯 Ideal For
Swing Traders - Capturing medium-term momentum moves
Position Traders - Identifying major trend reversals
Day Traders - Finding high-probability intraday setups
All Experience Levels - From beginners to professional traders
⚠️ Risk Management
Use in conjunction with other analysis techniques
Adjust parameters to match your trading style
Always use proper position sizing
Test thoroughly in demo environment first
Combine with price action and market structure analysis
🆓 Free & Open
This indicator is completely free to use and modify. We believe in providing quality tools to help the trading community make better decisions.
⭐ If you find this indicator helpful, please give it a like and leave a review! Your support helps us create more free trading tools.
🔔 Don't forget to click the 'Follow' button to stay updated on our latest indicators and updates!
Happy Trading! 📈✨
Market Structure ICT Screener [TradingFinder] BoS ChoCh🔵 Introduction
Market Structure is the foundation of every Smart Money and ICT based trading model. It describes how price moves through a sequence of highs and lows, forming clear phases of expansion, retracement and reversal. Understanding this structure allows traders to read institutional order flow and align their positions with the true direction of liquidity.
Two of the most critical components in Market Structure are the Break of Structure (BOS) and Change of Character (CHOCH). A BOS represents trend continuation, confirming strength within the current direction. In contrast, CHOCH also known as a Market Structure Shift (MSS) signals the first sign of a trend reversal or liquidity shift where order flow begins to change from bullish to bearish or vice versa.
Because the market is fractal, structure can exist at multiple levels known as Major (External) and Minor (Internal). Major structure defines the overall trend on higher timeframes while minor or internal structure reveals short term swings and early reversals within that larger move.
🔵 How to Use
Understanding Market Structure starts with identifying how price interacts with previous swing highs and swing lows. Every trend in the market, whether bullish or bearish, is built from a sequence of impulsive and corrective moves. Impulsive legs show strong displacement in the direction of liquidity flow, while corrective legs represent temporary pullbacks as the market rebalances before the next expansion. Recognizing these sequences is essential for reading the story of price and anticipating what may happen next.
A Break of Structure (BOS) occurs when price decisively moves beyond a previous structural point by breaking above the last high in an uptrend or falling below the last low in a downtrend. This event confirms that the current trend remains intact and that liquidity has been successfully taken from one side of the market. A BOS acts as confirmation of continuation and reflects strength within the existing directional bias.
A Change of Character (CHOCH) appears when price violates structure in the opposite direction of the prevailing trend. This is the first signal that market sentiment and order flow may be shifting. For example, during a downtrend if price breaks above a previous high, it indicates that sellers are losing control and a potential bullish reversal may be developing. In an uptrend, when price drops below a recent low, it suggests a possible bearish transition.
Because the market is fractal, structure exists across multiple layers. Major structure reflects the dominant movement visible on higher timeframes and defines the broader directional bias. Minor or internal structure represents smaller swings within that move and helps identify early transitions before they appear on the higher timeframe. When internal and external structures align, they offer a high probability signal for trend continuation or reversal.
By observing BOS and CHOCH across both internal and external structures, traders can clearly visualize when the market is expanding, contracting or preparing to shift direction. This structured understanding of price movement forms the foundation for precise trend analysis and high quality decision making in any Smart Money or ICT based trading approach.
🔵 Settings
🟣 Display Settings
Table on Chart : Allows users to choose the position of the signal dashboard either directly on the chart or below it, depending on their layout preference.
Number of Symbols : Enables users to control how many symbols are displayed in the screener table, from 10 to 20, adjustable in increments of 2 symbols for flexible screening depth.
Table Mode : This setting offers two layout styles for the signal table :
Basic : Mode displays symbols in a single column, using more vertical space.
Extended : Mode arranges symbols in pairs side-by-side, optimizing screen space with a more compact view.
Table Size : Lets you adjust the table’s visual size with options such as: auto, tiny, small, normal, large, huge.
Table Position : Sets the screen location of the table. Choose from 9 possible positions, combining vertical (top, middle, bottom) and horizontal (left, center, right) alignments.
🟣 Symbol Settings
Each of the 20 symbol slots comes with a full set of customizable parameters :
Symbol : Define or select the asset (e.g., XAUUSD, BTCUSD, EURUSD, etc.).
Timeframe : Set your desired timeframe for each symbol (e.g., 15, 60, 240, 1D).
Pivot Period : Set the length used to detect swing highs and lows. Shorter values increase sensitivity, longer ones focus on major structures.
🔵 Conclusion
Mastering Market Structure and understanding the relationship between BOS and CHOCH allows traders to see the market with greater clarity and confidence. These two elements reveal how liquidity moves through different phases of expansion and retracement and how institutional order flow shifts between accumulation and distribution.
By analyzing both internal and external structures, traders can align short term and long term perspectives and anticipate where price is most likely to react. The ability to read these structural shifts helps identify continuation points, reversals and areas where liquidity is engineered or collected.
Incorporating Market Structure into a consistent trading process transforms the way a trader views the chart. Instead of reacting to random movements, each swing, break and shift becomes part of a logical framework that reflects the true behavior of the market. Understanding BOS and CHOCH is not just a concept but a complete language of price that guides every professional decision in Smart Money and ICT based trading.
WT + CRSI + Linear Regression Long-onlyLong-only strategy combining WaveTrend (WT), Connors RSI (CRSI), and Linear Regression Slope (LSDD) trend filter.
Signals are generated only when all three indicators align within a defined window.
Exits occur when all indicators turn bearish.
Backtested on BTC, 15-minute timeframe.