Micro Lion Trend Start Signal Micro Trend Start Signal is a lightweight trend-following indicator using EMA crossovers and RSI filters to catch early trend shifts. It shows clear Buy and Sell labels when momentum aligns with direction. Ideal for scalping or intraday trading. Clean, responsive, and designed for fast market entries.
趨勢分析
Kyber Cell – TTM Wave CKyber Cell – TTM Wave C
(long-term momentum tide)
TTM Wave C is the slowest of John Carter’s three waves, plotting the difference between EMA 89 and EMA 144. It acts like a tide-meter: when Wave C is blue the bias is up for weeks; when red it favors downside strategies.
⸻
What each visual means
• Histogram = Wave C momentum (EMA 89 − EMA 144)
• Above zero and rising → aqua (macro bulls in control)
• Above zero but easing → blue (healthy pullback)
• Below zero and falling → red (macro bears in control)
• Below zero but easing → yellow (bear rally)
• Zero-line – grey baseline to see long-term bias at a glance.
⸻
Key inputs you can adjust
• Fast EMA length (default 89)
• Slow EMA length (default 144)
• Zero-line color
⸻
Typical workflow
1. Use Wave C as your big-picture filter: trade long setups only when Wave C is aqua/blue, shorts when it is yellow/red.
2. Align Wave A or Wave B entries with Wave C (this script) color for higher-probability trades.
3. Exit swing positions when Wave C flips color or crosses the zero line.
4. On intraday charts Wave C often changes only a few times per month—treat it as the background tide.
⸻
Disclaimer — For educational purposes; not financial advice. Always test and control risk before live trading.
Kyber Cell's – TTM Wave AKyber Cell’s TTM Wave A plots John Carter’s fast “wave” in its own pane so you can read momentum strength and direction at a glance while keeping the price window clean. It uses the classic MACD-style spread between an EMA(8) and EMA(34), then colors each histogram bar with the same four-tint logic found in TTM Squeeze Pro, making the two studies visually consistent.
⸻
What each visual means
• Histogram = Wave A momentum
– Value is EMA(8) − EMA(34) (no signal line).
– Above zero and rising → aqua (strong bull thrust).
– Above zero but pulling back → blue (bull pause).
– Below zero and falling → red (strong bear thrust).
– Below zero but bouncing → yellow (bear pause).
• Zero-line
A thin grey baseline highlights bullish territory (bars above) versus bearish (bars below).
⸻
Key inputs you can adjust
• Fast EMA length – default 8.
• Slow EMA length – default 34.
• Zero-line color – pick any tint or hide it by matching background.
⸻
Typical workflow
1. Load TTM Wave A in a sub-pane beneath your price chart.
2. Combine with TTM Squeeze Pro on the main pane.
3. Enter trades when a Squeeze “GO!” dot aligns with Wave A color:
• Aqua / Blue bars support long squeeze releases.
• Yellow / Red bars support short squeeze releases.
4. Stay in the trade while Wave A bars keep their color family.
5. Consider trimming or exiting when Wave A flips to the opposite palette or crosses the zero line.
Using Wave A this way lets you filter Squeeze entries and time exits by momentum quality rather than price alone. This acts as confirmation.
Consider adding Wave B and Wave C as additional confirmations.
⸻
Disclaimer — This script is for educational purposes only and is not financial advice. Test thoroughly and manage risk before live trading.
Delorean EMAs NSYNC Bye, Bye, Bye# Delorean EMA Trend Alerts - Multi-Timeframe Edition
A Pine Script indicator for TradingView that tracks exponential moving averages (EMAs) across multiple timeframes and generates alerts only when both 1-hour and 4-hour charts agree on the trend direction. As NSYNC says, if the timeframes don't agree, your money will go "Bye, Bye, Bye!"
## Features
- Displays 5 EMAs (5, 13, 50, 200, 800 periods)
- **Multi-Timeframe Analysis**: Checks both 1H and 4H charts simultaneously
- **Trend Agreement Required**: Only signals when BOTH timeframes show the same trend
- Detects bullish trends: 50 EMA > 200 EMA > 800 EMA (on both 1H and 4H)
- Detects bearish trends: 50 EMA < 200 EMA < 800 EMA (on both 1H and 4H)
- **NSYNC Warning**: Orange warning when timeframes disagree
- Visual trend signals with up/down arrows (only when timeframes agree)
- Background coloring: Green (bullish), Red (bearish), Orange (no sync)
- **Status Table**: Shows trend status for each timeframe
- Customizable alert conditions
- Multiple alert types: Bullish, Bearish, NSYNC Warning, Alignment
Twin Tower TP Levels – Hopi Method (from Demystifying ICT 2)📐 Twin Tower TP Levels – Hopi Method (from “Demystifying ICT 2”)
Description:
This indicator visualizes the Twin Tower TP Levels, a concept inspired by the work of the anonymous trader "Hopi", presented in the book "Demystifying ICT 2 (2025 Edition)".
It calculates a set of key take-profit levels based on:
A fixed reference price (typically VWAP at 16:00 EST)
The average daily range (ADR)
A symmetrical unit structure (ADR ÷ 100), projecting levels both above and below the fixed price.
The levels are calculated and labeled at ±7, ±13, ±20, ±30, ±37, ±43, and ±50 units from the Fix Price — providing traders with a balanced range of price action targets and reaction zones.
Key features:
Customizable Fix Price and ADR input
Automatically computes and plots 7 target levels above and below
Color-coded labels for easy reference (green for above, red for below)
Designed for precision take-profit targeting, as conceptualized in the “Twin Tower” method.
Disclaimer:
This script is a fan-made implementation for educational purposes and references concepts discussed in the book "Demystifying ICT 2 (2025 Edition)", attributed to the pseudonymous trader "Hopi".
All rights to the original intellectual property remain with the author.
Clarix Trend Filter Purpose
This indicator helps traders quickly identify strong bullish or bearish market conditions by combining a moving average and directional strength.
How It Works
SMMA (200): Smooths price to detect overall trend direction.
ADX (14): Measures trend strength, filtering out weak/noisy moves.
+DI / -DI: Directional movement indicators help confirm the dominant side.
Trend Logic
Bullish Trend: Price is above SMMA, ADX > threshold, and +DI > -DI
Bearish Trend: Price is below SMMA, ADX > threshold, and -DI > +DI
Otherwise, the trend is considered weak or unclear.
Features
Background shading for trend clarity
Optional buy/sell arrows based on trend confirmation
Configurable SMMA length and ADX threshold
Designed for 1-minute timeframes, but can be adjusted
Tips
Best used as a trend filter with your existing entry/exit strategy
Avoid trading signals when ADX is low (flat or ranging conditions)
Works well when combined with volume or momentum indicators
Kyber Cell – TTM Wave BKyber Cell – TTM Wave B
(medium-term momentum wave)
Kyber Cell’s TTM Wave B shows John Carter’s middle-speed momentum ribbon in its own pane. It plots the spread between an EMA 34 and EMA 89—slower than Wave A—giving you a cleaner view of the underlying swing while filtering short-term noise.
⸻
What each visual means
• Histogram = Wave B momentum (EMA 34 − EMA 89)
• Above zero and rising → aqua (bull thrust)
• Above zero but pulling back → blue (bull pause)
• Below zero and falling → red (bear thrust)
• Below zero but bouncing → yellow (bear pause)
• Zero-line – thin grey baseline separates bullish from bearish territory.
⸻
Key inputs you can adjust
• Fast EMA length (default 34)
• Slow EMA length (default 89)
• Zero-line color
⸻
Typical workflow
1. Stack Kyber Cell's Wave A (fast), Wave B (this script) and Kyber Cell's Wave C (macro) in three panes.
2. Favor trades when Wave A and Wave B share the same color family.
3. Stay in while Wave B bars keep that color; partial-exit when it flips or crosses zero.
4. Strongest setups occur when Wave B confirms Wave C as well.
⸻
Disclaimer — Educational use only; not financial advice. Test thoroughly and manage risk.
Real-Time FTFC Dashboard (Styled)Full Time Frame Continuity. Real time change with the data presented. Can be used on all stocks to analyze if the stocks timeframe finished green or red.
Persistent Daily & 4H S/R Zones with Labels + 50 EMAit helps find swing high and lows support and ressistsance
Enhanced Order Block Zones v6I created this indicator to identify orders blocks and label them on timeframes of 15 minutes and lower. This only identifies fairly recent orders blocks based off the performance of the markets. Always remember orders blocks are more accurate at higher timeframes. However, this can be utilized to see more real time orders blocks as they form.
Midnight 30min High/LowMidnight 30min High/Low — Overnight Liquidity Range Tracker
Capture the Overnight Session: A Strategic Level Identification Tool from Professional Trading Methodology
This indicator captures the high and low prices during the critical 30-minute midnight session (12:00-12:30 AM EST) and projects these levels forward as key support and resistance zones. These overnight ranges often contain significant liquidity and serve as crucial reference points for intraday price action, representing areas where institutional activity may have established important levels.
🔍 What This Script Does:
Identifies Critical Overnight Session Levels
- Automatically detects the 12:00-12:30 AM EST session window
- Captures the highest and lowest prices during this 30-minute period
- Projects these levels forward for multiple trading days
Creates Dynamic Support/Resistance Zones
- Extends midnight high/low levels as horizontal lines with customizable projection periods
- Fills the area between high and low to create a visual trading range
- Updates automatically each trading day with new overnight levels
Provides Clear Visual Reference Points
- Optional session start markers (●) highlight when the midnight session begins
- Color-coded lines distinguish between high and low levels
- Transparent fill area creates an easy-to-identify trading zone
Real-Time Level Tracking
- Updates levels in real-time during the active midnight session
- Maintains historical levels for reference and backtesting
- Compatible with data window for precise level values
⚙️ Customization Options:
Extend Days (1-30):** Control how many days forward the levels are projected (default: 5 days)
High Line Color:** Customize the midnight high line color (default: blue)
Low Line Color:** Customize the midnight low line color (default: orange)
Fill Color:** Adjust the transparency and color of the range area (default: light aqua, 80% transparency)
Show Session Markers:** Toggle yellow session start indicators on/off (default: enabled)
💡 How to Use:
Deploy on lower timeframes (1m-15m) for precise level identification and reaction monitoring**
Watch for key price interactions:
- Rejection at midnight high levels (potential resistance)
- Bounce from midnight low levels (potential support)
- Range-bound trading between the high and low levels
Combine with liquidity concepts:
- Monitor for stop hunts above/below these levels
- Look for false breakouts that snap back into the range
- Use as confluence with other ICT concepts like FVGs and Order Blocks
Strategic Applications:
- Range trading between midnight levels
- Breakout confirmation when price closes decisively outside the range
- Support/resistance validation for entry and exit planning
🔗 Combine With These Tools for Complete Market Structure Analysis:
✅ First FVG — Opening Range Fair Value Gap Detector.
✅ ICT Turtle Soup (Liquidity Reversal)— Spot stop hunts and false breakout scenarios.
✅ ICT Macro Zones (Grey Box Version)- It tracks real-time highs and lows for each Silver Bullet session.
✅ ICT SMC Liquidity Grabs and OBs- Liquidity Grabs, Order Block Zones, and Fibonacci OTE Levels, allowing traders to identify institutional entry models with clean, rule-based visual signals.
Together, these tools create a comprehensive Smart Money Concepts (SMC) framework — helping traders identify, anticipate, and capitalize on institutional-level price movements with precision and confidence during critical overnight sessions. Also, dont forget to not over-trade.
Quick Look DashboardQuick shows Price relative to:
VWAP
EMA (21 default)
MACD Fast EMA line is headed up or down
MACD Histogram Momentum is headed up or down
Volume vs Average Volume
RSI : Above 67=Red, Below 33=Green, Middle is Yellow
ADX show Trend Strength and if strengthening.. NOT TREND DIRECTION
Multi Pivot Point & Central Pivot Range - Nadeem Al-QahwiThis indicator combines four advanced trading modules into one flexible and easy-to-use script:
Traditional Pivot Points:
Calculates classic support and resistance levels (PP, R1–R5, S1–S5) based on previous session data. Ideal for identifying key turning points and mapping out the daily, weekly, or monthly structure.
Camarilla Levels:
Provides six upper and lower pivot levels (H1–H6, L1–L6) derived from volatility and closing price formulas. Especially effective for intraday reversal, mean reversion, and finding overbought/oversold extremes.
Central Pivot Range (CPR):
Plots the median, top, and bottom of the value area each session. CPR width instantly highlights whether the market is likely to trend (narrow CPR) or remain range-bound (wide CPR).
Developing CPR projects the evolving range for the current period—essential for real-time analysis and pre-market planning.
Dynamic Zone Levels (DZL):
Automatically detects and highlights clusters of pivots to reveal high-probability support/resistance zones, filtering out market “noise.”
DZL alerts notify you whenever price breaks or retests these key areas, making it easier to spot momentum trades and avoid false signals.
Key Features:
Multi-timeframe flexibility: Use with daily, weekly, monthly, yearly, or custom timeframes—even rare ones like biyearly and decennial.
Modular design: Activate or hide any system (Traditional, Camarilla, CPR, DZL) as you need.
Bilingual interface: Every setting and label is shown in both English and Arabic.
Full customization: Control visibility, color, style, and placement for every level and label.
Historical depth: Plot up to 5,000 pivot/zones back for deep analysis and backtesting.
Smart alerts: Get instant notifications on true S/R breakouts or retests (from DZL).
How to Use:
Trend Trading:
Watch for a very narrow CPR to identify potential trending days—trade in the breakout direction above/below the CPR.
Range Trading:
When CPR is wide, expect sideways movement. Fade reversals at R1/S1 or within the CPR boundaries.
Breakouts:
Use DZL alerts to capture momentum as price breaks or retests dynamic support/resistance zones.
Multi-Timeframe Confluence:
Combine CPR and pivot levels from multiple timeframes for higher-probability entries and exits.
All calculations and logic are fully open.
Renko Brick Zone NeelBrick indicator is a brick zone indicator, plotted not in histogram style but instead with a moving average plotted along with it.
40 period is count of same color brick difference between green and red is always 40
40-period brick indicator line and 40-period moving average line of the brick indicator.
📊 Bollinger Band Strategy v1.1
首先,衷心感谢昨天支持我 Bollinger Band Strategy v1.0 的八位朋友,来自世界各地的你们让我更加坚信构建这套系统的意义。今天,我顺利完成了 v1.1 的开发,并同步推出了 UI 优化后的 v1.1.2 升级版本。
🚀 本次更新亮点
✅ RSI 趋势过滤系统
v1.1 加入了 RSI 指标用于方向判断,极大提升了突破信号的准确性。超买区(RSI > 70)背景转为绿色,超卖区(RSI < 30)则为红色,帮助你一眼识别强动能行情与潜在背离。
✅ 智能“蓄力区”识别(Squeeze)
新增布林带带宽监测机制,当波动性低于阈值时,会显示橙色圆圈,代表市场可能正处于能量压缩状态,即将突破。默认阈值为 11%,适用于日线。
你可以根据所用周期(如 1 小时)灵活调整此值,具体修改参数如下(已用 * 标注):
squeeze_thresh = input.float(11.0, title="Squeeze Threshold (%)")
✅ 假突破识别系统
十字标记逻辑:当上一个K线突破布林带、而当前K线迅速回落时,会显示紫色或蓝色十字,提示潜在假突破或反转信号,辅助你避免被“假动作”诱多/诱空。
💡使用建议
- 周期切换建议:日线为主,中短线可调参数适配 1H/4H(如降低 squeeze 阈值)
- 做突破时一定要把多个指标重合对比,如在上涨行情中布林带收窄,价格跌破布林带并显示反转信号,而且突破前高点回调站立,RSI已背离过,这些信号如果同时出现胜率将大大提升。
- 当 布林带收窄 → 价格突破 → RSI 背离 → 回踩站稳前高/前低,且出现突破信号(绿色/红色三角)(用支撑阻力位判断也可以),这是你极可能抓住主升浪/主跌段的黄金时机。
⚙️ 模型优势
✅ 过滤震荡区,无动能不进场
✅ 可视化简洁,兼容币圈、美股、港股、期货等
✅ 完全开源,支持二次开发,适配多策略系统
✅ 可无缝扩展 EMA / VWAP / MACD 等指标融合使用
适用场景介绍
这个模型可以用于波段交易,主要多个指标配合建仓。还可以做区间,用加突破信号建仓(紫色和蓝色十字信号)。代码是开源代码,欢迎复制再创作,修改参数可以适用于更多交易场景。
再次感谢所有支持这个项目的朋友,欢迎你加入使用 Bollinger Band Strategy v1.1 的行列,从信号中捕捉趋势,在纪律中积累胜率。
EN⸻
📢 Bollinger Band Strategy v1.1.2 Release Notes
First of all, I want to extend my heartfelt thanks to the eight friends from around the world who supported version 1.0 of the Bollinger Band Strategy. Your encouragement has strengthened my belief in building this system. Today, I’m excited to announce the release of version 1.1, along with an updated and cleaner UI in v1.1.2.
⸻
🚀 What’s New in This Update
✅ RSI Trend Filter System
v1.1 introduces RSI-based directional filtering to significantly improve the accuracy of breakout signals. Background turns green when RSI > 70 (bullish) and red when RSI < 30 (bearish), helping you quickly identify momentum and potential divergence zones.
✅ Smart Squeeze Zone Detection
We now track Bollinger Band width in real time. When the bandwidth drops below a certain threshold (default: 11%), an orange dot appears to indicate a low-volatility “squeeze” zone—often a precursor to major breakouts.
👉 You can adjust this threshold depending on your trading timeframe (e.g. 1H or 4H). Use the following line to tweak it:
squeeze_thresh = input.float(11.0, title="Squeeze Threshold (%)")
✅ Fake Breakout Reversal Detection
The strategy now identifies potential fake breakouts. If the previous candle closed outside the bands but the current one quickly pulls back inside, a purple or blue cross appears—flagging a likely reversal zone and warning against chasing price.
✅ Cleaner Visual Experience
You can now choose to hide all visual lines and rely only on key signals and a minimalist top-left value panel—giving you a clean, clutter-free chart.
💡 Usage Tips
- Breakout Setup: Watch for the orange dot → wait for RSI confirmation → trade the breakout signal (green/red triangle).
- Reversal Setup: A purple or blue cross signals a potential fake breakout and reversal.
- Timeframe Recommendations: Best used on the daily chart; adjust squeeze threshold if trading shorter timeframes (1H, 4H, etc).
- Confluence is key: Stack signals for better entries—e.g. squeeze zone + breakout + RSI divergence + support/resistance retest.
- 📈 When the bands contract → price breaks out → RSI diverges → retest of previous highs/lows → and a breakout signal appears (triangle), you are likely entering a prime move.
⚙️ Strategy Advantages
✅ Filters out choppy zones—no momentum, no entry
✅ Clean visuals, compatible with crypto, stocks, futures, etc.
✅ Fully open-source and modular—ready for integration into complex systems
✅ Easily extendable with EMA, VWAP, MACD, and other popular indicators
🎯 Use Cases
- Swing Traders: Ideal for catching strong trend moves after low-volatility consolidation.
- Breakout Traders: Detect both clean breakouts and fakeouts for better entries/exits.
- Developers: Modular design allows easy integration into your own Pine Script strategy.
- Learners: Clear annotations make this script a great learning tool for beginners exploring Pine Script and technical logic.
Once again, thank you to everyone who has supported this project. I welcome you to explore Bollinger Band Strategy v1.1, where trend signals meet disciplined execution.
Let this tool help you see through noise, spot the move, and trade with clarity.
Indian Stocks Daily, Weekly, Monthly, All-Time High-LowDaily high, low, last week high low, current week high low, current month high low.
rEMAExpColor Moving Average Indicator This indicator can intuitively show the current state of market power
Suitable for price action traders
Multi-Timeframe Trend TableThis is an adaptation of the Multi-Timeframe Trend Table by feliperazeek . I have made it possible to change the time frames. I've messaged him to see if he wants to change it to include my amendments.
MTF Trend Heatmap (EMA + MACD) by PierreKMTF Trend Heatmap (EMA + MACD) by PierreK
This indicator offers a compact and clear heatmap that visualizes the current trend status of an instrument across multiple key timeframes. Based on the combination of the EMA 50 and EMA 200, as well as the MACD indicator, the heatmap shows whether the trend is bullish (green dot) or bearish (red dot) on the 1-minute, 5-minute, 15-minute, 1-hour, 4-hour, and 1-day timeframes.
Highlights:
• Multi-timeframe analysis at a glance - perfect for traders who want to keep an eye on multiple timeframes.
• Clearly defined trend logic: EMA 50 > EMA 200 and MACD above signal and zero line.
‣ Simple color scheme for quick trend decisions.
Optimized for all markets and assets (forex, stocks, cryptocurrencies, etc.).
• Chart overload - heatmap as a separate, clearly positioned table.
Ideal for day traders, swing traders, and anyone who needs quick trend overviews for their trading.
FAQ
Q. Which markets is the indicator suitable for?
A: The indicator works universally on forex, stocks, cryptocurrencies, and other TradingView symbols.
Q: Can I add additional timeframes?
A: Currently, 1m, 5m, 15m, 1h, 4h, and 1d are preset. Adjustments are possible in the code if you are familiar with Pine Script.
Q: How accurate is the trend determination?
A: The trend is determined very reliably using the combination of the EMA 50/200 and MACD (via the signal line and the zero line).
Q: Can I use alerts with this indicator?
A: Alerts are not included in the standard script, but can be added individually.
Nuris DashboardNuris Dashboard offers a clear 3-column table (Timeframe | Bias | Strength) in the corner of your chart, giving you an instant multi-timeframe snapshot of trend direction and momentum without leaving your main view.
TheWealthSaarthiRSThis is custom Code Indicator which gives following data
- compares stock strength vs the indices which can be selected in indicator
- Rvol
- 20 day Moving avera
- how much is stock up in last 66 days
SQV Indicator Bridge# SQV Indicator Bridge - Quick Guide
## What is SQV Indicator Bridge?
A simple connector that validates your indicator's signals using SQV Lite before displaying them on the chart. Only high-quality signals pass through.
## How It Works
```
Your Indicator → Generates Signals → SQV Lite → Validates Quality → Bridge → Shows Only Valid Signals
```
## Quick Setup (3 Steps)
### Step 1: Prepare Your Indicator
Add these lines to export your signals:
```pinescript
// At the end of your indicator code
plot(longCondition ? 1 : 0, "Long Signal", display=display.none)
plot(shortCondition ? 1 : 0, "Short Signal", display=display.none)
```
### Step 2: Add to Chart (in order)
1. Your indicator
2. SQV Lite
3. SQV Indicator Bridge
### Step 3: Connect Sources
In Bridge settings:
- **Long Signal Source** → Select: YourIndicator: Long Signal
- **Short Signal Source** → Select: YourIndicator: Short Signal
- **SQV Long Valid** → Select: SQV Lite: SQV Long Valid
- **SQV Short Valid** → Select: SQV Lite: SQV Short Valid
- **SQV Score** → Select: SQV Lite: SQV Score
## Visual Settings
| Setting | Description | Default |
|---------|-------------|---------|
| Show Labels | Display BUY/SELL labels | On |
| Label Offset | Distance from candles (0-5 ATR) | 0 |
| Label Size | Tiny, Small, or Normal | Small |
| Long Color | Color for buy signals | Green |
| Short Color | Color for sell signals | Red |
## What You'll See
- **Green "LONG" labels** - When your buy signal passes SQV validation
- **Red "SHORT" labels** - When your sell signal passes SQV validation
- **No label** - When signal quality is too low
## Common Issues & Solutions
### No labels appearing?
1. Check "Use External Signals" is ON in SQV Lite
2. Verify source connections are correct
3. Lower minimum score in SQV Lite (try 60)
4. Test your indicator separately to ensure it generates signals
### Too many/few signals?
- Adjust "Minimum Quality Score" in SQV Lite
- Default is 65, lower for more signals, higher for fewer
### Wrong signals showing?
- Check Trading Mode in SQV Lite matches your strategy (Long Only/Short Only/Both)
## Example Integration
### Simple MA Cross Indicator
```pinescript
//@version=6
indicator("MA Cross with SQV", overlay=true)
// Your logic
fast = ta.sma(close, 20)
slow = ta.sma(close, 50)
longSignal = ta.crossover(fast, slow)
shortSignal = ta.crossunder(fast, slow)
// Plot MAs
plot(fast, color=color.blue)
plot(slow, color=color.red)
// Export for SQV Bridge (REQUIRED!)
plot(longSignal ? 1 : 0, "Long Signal", display=display.none)
plot(shortSignal ? 1 : 0, "Short Signal", display=display.none)
```
## Tips
✅ **DO**:
- Test in "Autonomous Mode" first (SQV Lite setting)
- Use clear signal names in your plots
- Keep signals binary (1 or 0)
❌ **DON'T**:
- Forget to add `display=display.none` to signal plots
- Use values other than 0 and 1 for signals
- Leave "Use External Signals" OFF in SQV Lite
## Alert Setup
1. Enable "Enable Alerts" in Bridge settings
2. Create alert on Bridge (not your indicator)
3. Alert message includes SQV score
Example alert: `"Long Signal Validated | Score: 85"`
## Complete Bridge Code
```pinescript
//@version=6
indicator("SQV Indicator Bridge", overlay=true)
// From your indicator
longSignal = input.source(close, "Long Signal Source", group="Signal Sources")
shortSignal = input.source(close, "Short Signal Source", group="Signal Sources")
// From SQV Lite
sqvLongValid = input.source(close, "SQV Long Valid", group="SQV Sources")
sqvShortValid = input.source(close, "SQV Short Valid", group="SQV Sources")
sqvScore = input.source(close, "SQV Score", group="SQV Sources")
// Settings
showLabels = input.bool(true, "Show Labels", group="Visual")
labelOffset = input.float(0.0, "Label Offset (ATR)", minval=0.0, maxval=5.0, step=0.5, group="Visual")
labelSize = input.string("small", "Label Size", options= , group="Visual")
longColor = input.color(color.green, "Long Color", group="Visual")
shortColor = input.color(color.red, "Short Color", group="Visual")
enableAlerts = input.bool(false, "Enable Alerts", group="Alerts")
// Logic
atr = ta.atr(14)
offset = labelOffset > 0 ? atr * labelOffset : 0
hasValidLong = longSignal > 0 and sqvLongValid > 0 and barstate.isconfirmed
hasValidShort = shortSignal > 0 and sqvShortValid > 0 and barstate.isconfirmed
// Show labels
if showLabels
if hasValidLong
label.new(bar_index, low - offset, "LONG",
style=label.style_label_up,
color=longColor,
textcolor=color.white,
size=labelSize == "tiny" ? size.tiny :
labelSize == "small" ? size.small : size.normal)
if hasValidShort
label.new(bar_index, high + offset, "SHORT",
style=label.style_label_down,
color=shortColor,
textcolor=color.white,
size=labelSize == "tiny" ? size.tiny :
labelSize == "small" ? size.small : size.normal)
// Alerts
if enableAlerts
if hasValidLong
alert("Long Signal Validated | Score: " + str.tostring(sqvScore, "#"), alert.freq_once_per_bar_close)
if hasValidShort
alert("Short Signal Validated | Score: " + str.tostring(sqvScore, "#"), alert.freq_once_per_bar_close)
```
---
**Need help?** Check the full SQV documentation or contact through TradingView messages.
Top 30 Crypto IndexAttempt at creating an Index for the Crypto Market, data based on top 30 as data-sources are limited on TV