OBV-ROC Tilson Trend (Delta Toggle)Tracks the ROC of Obv via Tilson MA and plots slow and fast obv to see direction change
Analisis Trend
Advanced Day Separator with Future ProjectionsThe general indicator works on historical data, meaning they develop after the fact. The same is for indicators that show day separation. I was always forced to manually draw in vertical lines for the upcoming week. This indicator I built solves that issue by projecting vertical day separations for the upcoming week. Enjoy! :-)
Pro Scalping Strategy [1Min | No Repaint | High Precision]Pro Scalping Strategy
Dual-Mode Precision Scalping System | EMA Trend + RSI + ATR | Non-Repainting
🔍 Overview
This indicator is a precision-engineered scalping tool optimized for lower timeframes (1–5 min), offering stable Buy/Sell signals without repainting.
Built on a robust trend-following framework, this system gives you the choice of two operating modes:
🔒 High Accuracy: Strict filters, fewer but stronger signals
⚡ More Signals: Looser filters, more frequent entries
🧠 How It Works
The logic is based on a multi-filter engine applied on closed candles only, ensuring non-repainting, clean, and confirmed entries.
⚙️ Technical Filters Used
1. EMA Trend Stack
Defines market trend using 3 EMAs (9, 21, 50)
Buy: EMA9 > EMA21 > EMA50
Sell: EMA9 < EMA21 < EMA50
2. EMA Crossover Filter
A confirmed crossover or crossunder is required from 2 candles back
Ensures trend momentum is validated before signal appears
3. EMA Slope Filter
Only accepts signals if mid EMA (EMA21) is sloping in trend direction
4. RSI Filter
Filters out signals when RSI is too extreme
RSI < overbought for Buy / RSI > oversold for Sell
5. ATR Filter
Confirms market has enough volatility
ATR must exceed a minimum threshold
✅ Modes Comparison
Feature High Accuracy Mode More Signals Mode
Min EMA Gap 0.1 0.05
Min ATR 0.2 0.1
RSI Range 30–70 25–75
Entry Frequency Lower Higher
Signal Quality Tighter + Stronger Looser + Flexible
🔔 Features
🔁 No repaint logic
⚙️ Adjustable settings with simple mode switch
⚡ Real-time alerts via alertcondition()
✅ Visual confirmation with BUY/SELL labels
💹 Suitable for scalping crypto, forex, gold, indices, and more
📌 Author: ALIP FX
“Success Elevated, Trade Smarter.”
📈 Linearity (ER 0–1) + ADRMAX % Table
This indicator combines two powerful concepts to help traders assess trend efficiency and intraday thrust strength:
🔹 1. Linearity (Kaufman Efficiency Ratio)
Measures how efficiently price has trended over a selected lookback period.
Values range from 0 to 1, where:
1.0 = perfectly trending market (no noise)
0.0 = completely choppy market (all noise)
Optional method: New High Persistence (fraction of bars in the period that hit a new high).
🔹 2. ADRMAX % (Average Daily Range Max as %)
Calculates the average of top % biggest green daily candles (measured as % range: (high - low) / low × 100) over a given lookback.
Projects this ADRMAX % above current lows as a thrust-level expectation.
Marks candles exceeding this dynamic threshold, helping identify unusual momentum.
📊 On-Chart Table Display
Real-time display of:
Linearity (0–1 scale)
ADRMAX %
Table is color-coded and position-customizable.
🛠️ Use Cases:
Trend-following filters: only act when ER > 0.75.
Thrust detection: breakout days with range > ADRMAX.
Adaptive entries: combine both for better timing.
Price × Volume TableIt creates a table showing:
1- Daily Close × Daily Volume
2- Current Close × Current Volume
3- Close × Highest Volume (last 360 candles)
📈 DhanOne3 | RSI Colored Bars📈 DhanOne3 | RSI Colored Bars
This indicator visually highlights price bars based on RSI conditions. Green bars indicate overbought levels (RSI > 70), and red bars indicate oversold levels (RSI < 30). It helps traders quickly spot momentum shifts and potential reversal zones directly on the chart without opening a separate RSI panel.
Capitulation Candle Color✅ What It Does:
Candles turn bright green when the score ≥4 (i.e., multiple capitulation signals active).
Otherwise, candles keep their default coloring.
You can visually confirm extreme oversold conditions by seeing these green bars.
Moving averages and the lower Bollinger Band are displayed for context.
✅ How to Customize:
Adjust thresholds (e.g., make ATR threshold less strict).
Change the minimum score to trigger coloring (e.g., ≥3).
Use a different color (color.rgb(0,255,0) for neon green).
TRADING GURU - WatermarkHi guys,
If you are looking to add some watermark into your charts. You can use this indicator.
You can add add a title and a subtitle, if you want to write in diferents lines, you can use as you can see in the script.
All the features are customizable: position, text size, text color, background.
Enjoy it.
Daily Balance Point (Ray + Axis Price Only)This tool helps traders visually track the most important level of the day to plan smart trades based on price action, rejections, or breakouts from the balance point. By Fahad Malik FM Forex Academy ✅
Spartan Trading Swing High Low Mapper 1.0Spartan Trading Swing High Low Mapper 1.0
is a clean and structured framework designed to visualize swing highs and lows effectively. It assists traders in accurately identifying swing points, key Change of Character (CH) zones, and breakers. The tool also highlights "X" points and inducements within the major market structure, making it especially valuable for recognizing higher timeframe swings while analyzing lower timeframe charts.
Built for repeatability, the model enhances trader confidence by fostering familiarity rather than complexity.
This non-repainting tool is carefully engineered to mark completed market rotations, offering clarity without distortion. It provides flexibility across various assets and timeframes, allowing traders to customize their view while maintaining a consistent and reliable structure.
Swing high formation
For a swing high to form, the high of Candle 1 must break above the high of Candle 2,
and the low of Candle 2 must break below the low of Candle 3
Swing low formation
For a swing low to form, the low of Candle 1 must break below the low of Candle 2, and the high of Candle 2 must break above the high of Candle 3
Time frame alignment
This indicator will show higher time frame swing when you are in the lower time frame
for example if your are in 5min time frame it will auto plot 1h swing aswell it helps the traders when actually htf's are doing.
Monthly - daily
weekly-4h
daily -1h
4h-15m
1h-5min
15-1min
Terms and Conditions
Our charting tools are products provided for informational and educational purposes only and do not constitute financial, investment, or trading advice. Our charting tools are not designed to predict market movements or provide specific recommendations. Users should be aware that past performance is not indicative of future results and should not be relied upon for making financial decisions. By using our charting tools, the purchaser agrees that the seller and the creator are not responsible for any decisions made based on the information provided by these charting tools. The purchaser assumes full responsibility and liability for any actions taken and the consequences thereof, including any loss of money or investments that may occur as a result of using these products. Hence, by purchasing these charting tools, the customer accepts and acknowledges that the seller and the creator are not liable nor responsible for any unwanted outcome that arises from the development, the sale, or the use of these products. Finally, the purchaser indemnifies the seller from any and all liability. If the purchaser was invited through the Friends and Family Program, they acknowledge that the provided discount code only applies to the first initial purchase of the spartantradingacademy Premium Suite subscription. The purchaser is therefore responsible for cancelling – or requesting to cancel – their subscription in the event that they do not wish to continue using the product at full retail price. If the purchaser no longer wishes to use the products, they must unsubscribe from the membership service, if applicable. We hold no reimbursement, refund, or chargeback policy. Once these Terms and Conditions are accepted by the Customer, before purchase, no reimbursements, refunds or chargebacks will be provided under any circumstances.
By continuing to use these charting tools, the user acknowledges and agrees to the Terms and Conditions outlined in this legal disclaimer.
Multi-Timeframe OHLC Levels█ OVERVIEW
A fully customizable multi-timeframe indicator that independently plots levels based on the open, previous close, previous high, previous low, and previous mid-price.
This tool is ideal for traders who require a high level of tailoring and usability.
█ FEATURES
Multi-timeframe
Select the timeframe for each level separately. The indicator shows higher timeframe levels down to the 1-second chart.
Multi-source
Choose the source for each level individually from the current open, previous close, previous high, previous low, and previous mid-price.
Past levels
Manage the number of relevant levels displayed on historical bars for trading or backtesting.
Projections
Extend the levels to the current price action with clear and clean options.
Styling
Adjust the appearance according to your preferences and screen size using options for color, line style, line thickness, custom name, and text size.
█ NOTES
This is a PREMIUM indicator.
You may also find my free Daily Weekly Monthly Yearly Opens and Previous Day Week Highs & Lows indicators helpful.
Yaman's - TREND 🔴🟢This indicator is designed to show two types of Trends.
Logic #1 Short Term Trends for scalping Traders.
Logic #2 Long Term Trends from the same Time Frames for Swing Traders.
Default Pairs: XAUUSD, DXY & BTCUSD (any other user defined pairs).
Time Frames: 1M, 5M, 15, 1H.
HAPPY TRADING!!!
Thanks
Yaman Didi
01/07/2025
Normalized Volume IndexIn the realm of technical analysis, volume is more than just a measure of market activity—it’s a window into trader psychology. Two classic indicators that harness this insight are the Positive Volume Index (PVI) and Negative Volume Index (NVI). Developed in the early 20th century by Paul L. Dysart and later refined by Norman G. Fosback in 1976, these tools aim to distinguish between the behavior of the so-called “smart money” and the broader market crowd.
- Positive Volume Index (PVI) tracks price changes only on days when trading volume increases. It assumes that rising volume reflects the actions of less-informed retail traders—those who follow the herd.
- Negative Volume Index (NVI), on the other hand, focuses on days when volume decreases, under the premise that institutional investors (the “smart money”) are more active when the market is quiet.
This dichotomy allows traders to interpret market sentiment through the lens of volume behavior. For example, a rising NVI during a price uptrend may suggest that institutional investors are quietly accumulating positions—often a bullish signal.
Traders use PVI and NVI to:
- Confirm trends: If NVI is above its moving average, it often signals a strong underlying trend supported by smart money.
- Spot reversals: Divergences between price and either index can hint at weakening momentum or upcoming reversals.
- Gauge participation: PVI rising faster than price may indicate overenthusiastic retail buying—potentially a contrarian signal.
These indicators are often paired with moving averages (e.g., 255-day EMA) to generate actionable signals. Fosback’s research suggested that when NVI is above its one-year EMA, there’s a high probability of a bull market.
While PVI and NVI are cumulative indices, normalizing them—for example, by rebasing to 100 or converting to percentage changes—offers several benefits:
- Comparability: Normalized indices can be compared across different assets or timeframes.
- Clarity: It becomes easier to visualize relative strength or weakness.
- Backtesting: Normalized values are more suitable for algorithmic strategies and statistical analysis.
Normalization also helps when combining PVI/NVI with other indicators in multi-factor models, ensuring no single metric dominates due to scale differences
In essence, PVI and NVI offer a nuanced view of market dynamics by separating the noise of volume surges from the quiet confidence of institutional moves. When normalized and interpreted correctly, they become powerful allies in a trader’s decision-making toolkit.
How to use this (Educational material):
For instance, on average, when the Negative Volume Index (NVI) remains above its midline, the market tends to trend positively, reflecting consistent institutional participation. However, when the NVI dips and stays below the midline, it often signals a negative trend, indicating that smart money is stepping away or reducing exposure.
Another telling scenario occurs when the Positive Volume Index (PVI) drops below the NVI. While this might coincide with a brief price dip, institutions often interpret this as an opportunity to buy the dip, quietly accumulating positions while retail participants exit in panic. The result? A market recovery driven by smart money.
Conversely, when the PVI consistently remains above the NVI, it may point to retail enthusiasm outpacing institutional support. This imbalance can flag a tired or overextended trend, where the smart money has already positioned itself defensively. When this pattern persists, there's a high likelihood that institutions will pull the plug, leading to a pronounced trend reversal.
Cruce de 3EMAs CHL - Multi Temporalidad📈 3EMAs Crossover CHL – Multi-Timeframe
📊 Overview
An advanced technical analysis indicator that combines the classic 3 EMA system (10, 50, 200) with an innovative multi-timeframe panel. Designed for traders seeking confluences across different timeframes to make more informed decisions.
🎯 Key Features
✅ 3 EMA System
EMA 10 (Blue): Fast signal for short-term movements
EMA 50 (Orange): Intermediate trend filter
EMA 200 (Purple): Main trend and key support/resistance level
✅ Automatic Visual Signals
Green Triangle (↑): Bullish crossover – EMA 10 crosses above EMA 50
Red Triangle (↓): Bearish crossover – EMA 10 crosses below EMA 50
Colored Background: Green for bullish trend, red for bearish
✅ Multi-Timeframe Panel (Bottom Right Corner)
Analyzes 5 timeframes simultaneously:
5M: Ideal for scalping and precise entries
15M: Short-term swing trading
1H: Intraday analysis
4H: Mid-term swing trading
1D: Primary trend
✅ Panel Information
4 Informative Columns:
Time: Analyzed timeframe
EMA: ↑ (Bullish) / ↓ (Bearish) based on EMA 10 vs EMA 50
Trend: Clearly defined Bullish/Bearish
EMA200: Relative position (Above / Below / In-between)
🚀 Unique Advantages
📋 Confluence Analysis
Detects when multiple timeframes are aligned
Stronger signals when timeframes show confluence
Avoids false signals using higher-timeframe filters
📋 Improved Risk Management
EMA 200 Below: Strong support – favorable for longs
EMA 200 Above: Strong resistance – favorable for shorts
EMA 200 In-between: Indecision zone – caution advised
📋 Trading Versatility
Scalping: Use 5M and 15M for quick entries
Day Trading: Combine 15M, 1H, and 4H
Swing Trading: Focus on 4H and 1D
Position Trading: Use 1D as main filter
🎨 Color Coding
🟢 Green (Bullish)
↑ Arrows in the panel
EMA 10 > EMA 50
EMA 200 below both EMAs (support)
🔴 Red (Bearish)
↓ Arrows in the panel
EMA 50 > EMA 10
EMA 200 above both EMAs (resistance)
🟡 Yellow (Caution)
EMA 200 in intermediate position
Market in transition or consolidation
📊 How to Use It
🎯 For Long Entries
Look for bullish confluence across multiple timeframes
Ensure EMA 200 is “Below” (acting as support)
Wait for a bullish crossover on the entry timeframe
Confirm with higher timeframes
🎯 For Short Entries
Look for bearish confluence across multiple timeframes
Ensure EMA 200 is “Above” (acting as resistance)
Wait for a bearish crossover on the entry timeframe
Confirm with higher timeframes
🎯 Position Management
Partial Close: When lower timeframes shift
Full Close: When higher timeframes reverse
Stop Loss: Based on EMA 200 as support/resistance
⚙️ Customizable Settings
EMA Periods: Adjustable (default: 10, 50, 200)
Automatic Alerts: For bullish and bearish crossovers
Colors: Fully customizable
📈 Recommended Markets
Forex: All major and minor pairs
Cryptocurrencies: Bitcoin, Ethereum, Altcoins
Indices: S&P 500, NASDAQ, DAX, etc.
Commodities: Gold, Oil, Silver
Stocks: Any stock with sufficient liquidity
⚠️ Important Considerations
Works best in trending markets
Use with caution in sideways markets
Combine with other indicators for confirmation
Always apply proper risk management
💬 Support
Indicator developed by CHL Trading. For inquiries, suggestions, or bug reports, contact via comments or cristma95@gmail.com.
📊 MERGED: TARA + TREND + SUPER TRIGGER//@version=5
indicator("📊 MERGED: TARA + TREND + SUPER TRIGGER", overlay=true)
// === EMAs & VWAP ===
ema5 = ta.ema(close, 5)
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)
ema200 = ta.ema(close, 200)
vwap = ta.vwap
// === Plot EMAs & VWAP ===
plot(ema5, color=color.orange, title="EMA 5")
plot(ema20, color=color.blue, title="EMA 20")
plot(ema50, color=color.red, title="EMA 50")
plot(ema200, color=color.gray, title="EMA 200")
plot(vwap, color=color.purple, title="VWAP")
// ========== LOGIC 1: ⭐ TARA Candle (EMA50 Retest) ==========
emaCrossUp = ta.crossover(ema20, ema50)
emaCrossDown = ta.crossunder(ema20, ema50)
var bool buyCrossoverActive = false
var bool sellCrossoverActive = false
if emaCrossUp
buyCrossoverActive := true
if emaCrossDown
buyCrossoverActive := false
if emaCrossDown
sellCrossoverActive := true
if emaCrossUp
sellCrossoverActive := false
// BUY Retest
var float retestHigh = na
var int retestBar = na
buyRetest = buyCrossoverActive and close < ema50 and high < ema5 and high < ema20 and high < ema50
if buyRetest
retestHigh := high
retestBar := bar_index
buyBreakout_TARA = not na(retestHigh) and bar_index == retestBar + 1 and high > retestHigh and low <= retestHigh and ema5 > ema200 and ema20 > ema200 and ema50 > ema200 and close > ema200
if buyBreakout_TARA
retestHigh := na
retestBar := na
// SELL Retest
var float retestLow = na
var int retestBarSell = na
sellRetest = sellCrossoverActive and close > ema50 and low > ema5 and low > ema20 and low > ema50
if sellRetest
retestLow := low
retestBarSell := bar_index
sellBreakdown = not na(retestLow) and bar_index == retestBarSell + 1 and low < retestLow and high >= retestLow and ema5 < ema200 and ema20 < ema200 and ema50 < ema200 and close < ema200
if sellBreakdown
retestLow := na
retestBarSell := na
plotshape(buyBreakout_TARA, title="⭐ BUY TARA CANDLE", style=shape.labelup, location=location.belowbar, color=color.rgb(243, 240, 46), text="⭐ BUY TARA CANDLE", textcolor=color.rgb(248, 11, 11), size=size.normal, offset=-1)
plotshape(sellBreakdown, title="⭐ SELL TARA CANDLE", style=shape.labeldown, location=location.abovebar, color=color.rgb(134, 6, 6), text="⭐ SELL TARA CANDLE", textcolor=color.rgb(233, 247, 38), size=size.normal, offset=-1)
// === ALERTS ===
alertcondition(buyBreakout_TARA, title="⭐ BUY Alert", message="⭐ BUY TARA CANDLE 🔔 on {{ticker}} at {{close}}")
alertcondition(sellBreakdown, title="⭐ SELL Alert", message="⭐ SELL TARA CANDLE 🔔 on {{ticker}} at {{close}}")
// ========== LOGIC 2: Trend Touches at EMA50/VWAP ==========
bullishStructure = ema5 > ema20 and ema20 > ema50 and ema5 > ema200 and ema20 > ema200 and ema50 > ema200 and close > ema200
bearishStructure = ema5 < ema20 and ema20 < ema50 and ema5 < ema200 and ema20 < ema200 and ema50 < ema200 and close < ema200
trendBreakBull = ta.crossunder(ema20, ema50)
trendBreakBear = ta.crossover(ema20, ema50)
var bool bullishActive = false
var bool bearishActive = false
if bullishStructure
bullishActive := true
if trendBreakBull
bullishActive := false
if bearishStructure
bearishActive := true
if trendBreakBear
bearishActive := false
dist = 0.002
var bool canBuyEMA50 = true
if (low - ema50) / ema50 > dist
canBuyEMA50 := true
ema50TouchFromAbove = close > ema50 and low <= ema50
buySignal_EMA50 = bullishActive and ema50TouchFromAbove and canBuyEMA50
if buySignal_EMA50
canBuyEMA50 := false
var bool canBuyVWAP = true
if (low - vwap) / vwap > dist
canBuyVWAP := true
vwapTouchFromAbove = close > vwap and low <= vwap
buySignal_VWAP = bullishActive and vwapTouchFromAbove and canBuyVWAP and vwap < ema20
if buySignal_VWAP
canBuyVWAP := false
var bool canSellEMA50 = true
if (ema50 - high) / ema50 > dist
canSellEMA50 := true
ema50TouchFromBelow = close < ema50 and high >= ema50
sellSignal_EMA50 = bearishActive and ema50TouchFromBelow and canSellEMA50
if sellSignal_EMA50
canSellEMA50 := false
var bool canSellVWAP = true
if (vwap - high) / vwap > dist
canSellVWAP := true
vwapTouchFromBelow = close < vwap and high >= vwap
sellSignal_VWAP = bearishActive and vwapTouchFromBelow and canSellVWAP and vwap > ema20
if sellSignal_VWAP
canSellVWAP := false
plotshape(buySignal_EMA50, title="BUY EMA50", location=location.belowbar, style=shape.labelup, color=color.green, text="BUY")
plotshape(buySignal_VWAP, title="BUY VWAP", location=location.belowbar, style=shape.labelup, color=color.yellow, text="BUY")
plotshape(sellSignal_EMA50, title="SELL EMA50", location=location.abovebar, style=shape.labeldown, color=color.red, text="SELL")
plotshape(sellSignal_VWAP, title="SELL VWAP", location=location.abovebar, style=shape.labeldown, color=color.yellow, text="SELL")
alertcondition(buySignal_EMA50, title="Buy on EMA50", message="BUY Signal: EMA50 touch from above (bullish trend)")
alertcondition(buySignal_VWAP, title="Buy on VWAP", message="BUY Signal: VWAP touch from above (VWAP below EMA20)")
alertcondition(sellSignal_EMA50, title="Sell on EMA50", message="SELL Signal: EMA50 touch from below (bearish trend)")
alertcondition(sellSignal_VWAP, title="Sell on VWAP", message="SELL Signal: VWAP touch from below (VWAP above EMA20)")
// ========== LOGIC 3: SUPER TRIGGER BUY & SELL ==========
bullishCross = ta.crossover(ema20, ema50)
bearishCross = ta.crossunder(ema20, ema50)
var bool validBuyCrossover = false
var bool priceWentAboveEMA200 = false
var bool ema20Above200 = false
if bullishCross
validBuyCrossover := true
if bearishCross
validBuyCrossover := false
if validBuyCrossover and close > ema200
priceWentAboveEMA200 := true
if bearishCross
priceWentAboveEMA200 := false
if validBuyCrossover and ema20 > ema200
ema20Above200 := true
if bearishCross
ema20Above200 := false
var bool validSellCrossdown = false
var bool priceWentBelowEMA200 = false
var bool ema20Below200 = false
if bearishCross
validSellCrossdown := true
if bullishCross
validSellCrossdown := false
if validSellCrossdown and close < ema200
priceWentBelowEMA200 := true
if bullishCross
priceWentBelowEMA200 := false
if validSellCrossdown and ema20 < ema200
ema20Below200 := true
if bullishCross
ema20Below200 := false
buySetupCandle = close < ema5 and close < ema20 and close < ema50 and close < ema200
buyHighClean = high < ema5 and high < ema20 and high < ema50 and high < ema200
validBuySetup = buySetupCandle and buyHighClean
buyBreakout_SUPER = high > high
sellSetupCandle = close > ema5 and close > ema20 and close > ema50 and close > ema200
sellLowClean = low > ema5 and low > ema20 and low > ema50 and low > ema200
validSellSetup = sellSetupCandle and sellLowClean
sellBreakout_SUPER = low < low
var int lastSignalBar = na
cooldownPassed = na(lastSignalBar) or (bar_index - lastSignalBar > 2)
superBuy = (validBuyCrossover and priceWentAboveEMA200 and ema20Above200 and validBuySetup and buyBreakout_SUPER and cooldownPassed)
superSell = (validSellCrossdown and priceWentBelowEMA200 and ema20Below200 and validSellSetup and sellBreakout_SUPER and cooldownPassed)
if superBuy or superSell
lastSignalBar := bar_index
buyEntry = high
buySL = low
buyRisk = buyEntry - buySL
buyTP = buyEntry + (buyRisk * 1.5)
sellEntry = low
sellSL = high
sellRisk = sellSL - sellEntry
sellTP = sellEntry - (sellRisk * 2.0)
if superBuy
label.new(bar_index, low - buyRisk * 0.5, "SUPER TRIGGER", style=label.style_label_up, color=color.green, textcolor=color.white, size=size.small)
if superSell
label.new(bar_index, high + sellRisk * 0.5, "SUPER TRIGGER", style=label.style_label_down, color=color.red, textcolor=color.white, size=size.small)
alertcondition(superBuy, title="BUY SUPER TRIGGER", message="🟢 SUPER TRIGGER BUY | Entry: {{high}} | SL: {{low }} | Target: {{high + ((high - low ) * 1.5)}}")
alertcondition(superSell, title="SELL SUPER TRIGGER", message="🔴 SUPER TRIGGER SELL | Entry: {{low}} | SL: {{high }} | Target: {{low - ((high - low) * 2.0)}}")
Trend Strength IndexThis is a modified Trend Strength Index (TSI) designed for traders who value clear, stable confirmations without mid-candle distortion.
✅ Uses close to lock signals to the previous candle
✅ Built for clean entries with zero line bending during live bars
✅ Ideal for traders who prioritize quality over quantity
✅ Works best when combined with volume, momentum, or trend filters
🔍 Use this indicator for spotting strong trend reversals or momentum shifts with confidence.
Note: This is a custom visual tool for confirmation. It does not provide financial advice
LIQUIDITY ZONES + SWING TIMES (All Symbols)This Indicator Showing a Liquidity Zones (The Important Zones) on any Script & Also get Buy/Sell Signals...
Here you can get the Auto Draw Zones on Swing Timings & Custom Timing, You can also find your Unique and Custom time for any script....You will get All Alerts in one triggered
Volume Change Price NATR Correlation BTC by vadimka77712Volume Change Price NATR Correlation BTC by vadimka77712
AI Smart Liquidity Signal BOT 🚀🔐 إشارات تداول ذكية مبنية على اختراقات السيولة الحقيقية + فلاتر دقيقة تؤكد الإشارات بفعالية.
✅ فلترة الاتجاه العام + الاتجاه الذكي
✅ تأكيد عبر UT BOT
✅ تأكيد عبر RSI و MACD
✅ مناطق دعم ومقاومة ديناميكية ومتعددة الفريمات
✅ أهداف Take Profit و Stop Loss محسوبة تلقائيًا عبر ATR
⛔️ بدون إعادة رسم – إشارات موثوقة ومجربة
🔎 نسبة دقة تفوق 95% على البيانات التاريخية مخصص للذهب بدقة عالية
💬 للحصول على صلاحية الاستخدام أو الدعم:
@GoldAIChannel
––––––––––––––––––––––––––––––––––––––––––––––––––
🚀 AI Smart Liquidity Signal
🔐 Real-time smart signals based on true liquidity breakouts with advanced filters.
✅ General + Smart Trend filters
✅ UT BOT
✅ RSI & MACD confirmation
✅ Dynamic and Multi-Timeframe Support/Resistance
✅ Auto-calculated Take Profit & Stop Loss via ATR
⛔️ No repaint – trusted & verified signals
🔎 Historical accuracy above 95% ( especially for gold )
💬 For access or support:
@GoldAIChannel
––––––––––––––––––––––––––––––––––––––––––––––––––
📌 ملاحظة / Disclaimer:
هذا المؤشر مخصص لأغراض تعليمية ولا يُعد نصيحة مالية. التداول على مسؤوليتك الخاصة.
This script is for educational purposes only and does not constitute financial advice. Trade at your own risk.
Cross-Exchange Open Interest[nakano]## Cross-Exchange Open Interest
This Pine Script® indicator aggregates **Open Interest (OI)** across multiple exchanges and trading pairs, displaying it as a single, easy-to-understand candlestick chart. OI represents the total number of outstanding derivative contracts and is a crucial metric for gauging market sentiment and liquidity.
このPine Script®インジケーターは、複数の取引所と複数の取引ペアにわたる**オープンインタレスト (OI)** を集計し、単一の分かりやすいローソク足チャートとして表示します。OIは未決済のデリバティブ契約の総数を表し、市場のセンチメントと流動性を測る重要な指標となります。
### Key Features
* **Cross-Exchange Aggregation:** Integrates OI data from several major exchanges (e.g., Binance, OKX, BitMEX, Kraken). You can configure up to 10 exchange slots.
* **クロス取引所集計:** 複数の主要な取引所 (例: Binance, OKX, BitMEX, Kraken) からのOIデータを統合します。最大10個の取引所スロットを設定できます。
* **Multi-Pair Support:** For each exchange, you can specify multiple trading pairs (e.g., `USDT.P`, `USD.P`) separated by commas, and their OIs will be summed up.
* **複数ペアサポート:** 各取引所に対し、カンマ区切りで複数の取引ペア(例: `USDT.P`, `USD.P`)を指定し、それらのOIを合計して表示できます。
* **Flexible Asset Settings:**
* **Chart Symbol:** Automatically aggregates OI for the base asset of the current chart (e.g., BTC if on a BTCUSDT chart).
* **Custom Asset:** Allows you to manually specify a base asset (e.g., ETH, SOL) for OI aggregation.
* **柔軟な資産設定:**
* **チャートシンボルに連動:** 現在表示しているチャートの基本資産(例: BTCUSDTチャートならBTC)のOIを自動的に集計します。
* **カスタム資産:** 特定の基本資産(例: ETH, SOL)のOIを手動で指定して集計することも可能です。
* **OI Candlestick Display:** Plots the aggregated OI data as candlesticks.
* **Up/Down Candles:** OI increases are shown as "up" candles, and decreases as "down" candles, with customizable colors.
* **OIローソク足表示:** 集計されたOIデータをローソク足としてプロットします。
* **陽線/陰線:** OIが増加した場合は陽線、減少した場合は陰線として表示され、色をカスタマイズできます。
* **Bar Coloring based on OI Change:** Features the ability to change the color of the main chart's price bars based on significant OI changes.
* **Dynamic Threshold:** Calculates a dynamic threshold based on historical OI changes and a user-defined multiplier to automatically identify "significant changes" in OI.
* **Color-coded:** Highlights the main chart's bars with customizable colors when there is a large increase or decrease in OI.
* **OI変化に基づくバーカラーリング:** メインチャートの価格バーの色を、OIの大きな変化に基づいて変更する機能があります。
* **動的閾値:** 過去のOI変化を基に動的な閾値を計算し、設定した乗数に応じてOIの「大きな変化」を自動で識別します。
* **色分け:** OIの大幅な増加または減少があった場合に、メインチャートのバーをカスタマイズ可能な色でハイライトします。
* **Debug Table (Optional):** When enabled, a debug table appears on the chart, showing raw OI data, quantity-based OI, and USD-converted OI for each exchange and pair in real-time, which helps in verifying the data.
* **デバッグテーブル (オプション):** 有効にすると、各取引所・ペアごとの生OIデータ、数量ベースのOI、USD換算OIをリアルタイムで表示するデバッグテーブルがチャート上に表示され、データの確認に役立ちます。
### How to Use
This indicator helps you understand the overall trend of open positions for a specific asset across the market. An increase in OI generally indicates an influx of capital and growing market interest, while a decrease suggests the opposite. By combining price movements with OI changes, you can gain deeper insights into bullish/bearish signals and the potential for trend continuation or reversal.
このインジケーターは、特定の資産に対する市場全体の未決済ポジションの動向を把握するのに役立ちます。OIの増加は通常、市場への資金流入と関心の高まりを示し、OIの減少はその逆を示唆します。価格変動とOIの変化を組み合わせることで、市場の強気・弱気の兆候や、トレンドの継続・反転の可能性をより深く分析することが可能です。
### Settings
* **OI Candle Settings:** Configure the colors for the up and down OI candles.
* **OIローソク足設定:** OIローソク足の陽線と陰線の色を設定します。
* **Asset & Exchange Settings:**
* **Asset Source:** Choose "Chart Symbol" to link to the current chart's symbol, or "Custom" to specify the asset in "Base Asset (Custom)".
* **Slot 1-10:** Enable/disable each exchange slot and set the exchange name and comma-separated trading pairs you wish to aggregate.
* **資産と取引所の設定:**
* **資産ソース:** 「Chart Symbol」を選択すると現在のチャートのシンボルに連動し、「Custom」を選択すると「Base Asset (Custom)」で指定した資産のOIを集計します。
* **スロット 1-10:** 各スロットで取引所を有効/無効にし、取引所名と、集計したい取引ペア(カンマ区切り)を設定します。
* **Bar Coloring on OI Change:**
* **Enable Bar Coloring:** Toggles whether the main chart's bars change color based on significant OI changes.
* **Threshold Calculation Period / Multiplier:** Sets the period and multiplier for dynamic threshold calculation.
* **OI Increase Color / OI Decrease Color:** Sets the colors applied to the main chart's bars for large OI increases/decreases.
* **OI変化に基づくバーカラーリング:**
* **バーカラーリングを有効にする:** OIの大きな変化に基づいてメインチャートのバーの色を変更するかどうかを切り替えます。
* **閾値計算期間 / 乗数:** 動的な閾値計算に使用する期間と乗数を設定します。
* **OI増加時の色 / OI減少時の色:** OIの大きな増加/減少があった場合にメインチャートのバーに適用される色を設定します。
* **Debug Table Settings:**
* **Show Debug Table:** Toggles the display of the debug table and sets its position.
* **Font Size / BG Color:** Configures the font size and background color for the debug table.
* **デバッグテーブル設定:**
* **デバッグテーブルを表示:** デバッグテーブルの表示/非表示を切り替え、表示位置を設定します。
* **フォントサイズ / 背景色:** デバッグテーブルのフォントサイズと背景色を設定します。
Non-Commercial Bias TrackerNon-Commercial Bias Tracker
Overview
The Non-Commercial Bias Tracker is a sophisticated sentiment analysis tool designed to provide traders with a clear view of the positioning of institutional speculators in the futures market. By analyzing the weekly Commitment of Traders (COT) report, this indicator helps you understand the underlying bias of large market participants for a wide range of assets, including forex, commodities, and indices.
The primary goal of this tool is to identify the prevailing trend in market sentiment and alert you to significant shifts in that trend, allowing you to align your strategy with the flow of institutional money.
Key Features
Dual Asset Analysis: Automatically detects the two assets in a trading pair (e.g., EUR and USD in EURUSD) or a single asset (e.g., GOLD) and displays their sentiment data side-by-side.
Comprehensive Data Table: A clean, customizable dashboard shows you the most critical sentiment metrics at a glance, including the current Net Position, the Change %, and the Overall Bias.
Visual Sentiment Plot: The indicator plots the primary sentiment metric and its signal line, giving you a visual representation of momentum and trend.
Clear Bias-Shift Signals: Green and red circles appear directly on the plot to highlight the exact moment the underlying sentiment momentum shifts, providing clear and timely signals.
How to Use the Indicator
Important Note: The Commitment of Traders data is released weekly. For the most accurate and meaningful signals, it is strongly recommended to use this indicator on the Weekly (W) chart timeframe.
1. The Data Table
The table in the corner of your screen is your main dashboard. Here’s what each row means:
Net Position: Shows the net difference between long (bullish) and short (bearish) contracts held by non-commercial traders. A positive number indicates a net long position; a negative number indicates a net short position.
Change %: This is the primary metric used for analysis, representing the net sentiment as a percentage.
Overall Bias: This is the final output of the indicator's analysis. It provides a clear "Long" or "Short" signal based on the current sentiment momentum. This cell is color-coded for quick interpretation (Green for Long, Red for Short).
2. The Chart Plots
Blue Line: Represents the current sentiment metric ("Change %" or "Net Position %").
Orange Line: Represents the signal line, or the average sentiment over a specific period.
Crossover Signals:
A Green Circle appears when the blue line crosses above the orange line, signaling a shift to a Long Bias.
A Red Circle appears when the blue line crosses below the orange line, signaling a shift to a Short Bias.
Settings & Customization
You can tailor the indicator to your specific needs via the Settings menu:
Data Source: Choose between "Futures Only" or the combined "Futures and Options" data.
Metric Type: Select whether to analyze the market using "Change %" (for momentum) or "Net Position %" (for conviction).
Bias Signal Line Length: Adjust the sensitivity of the crossover signals. A shorter length is faster, while a longer length provides smoother, more confirmed signals.
Style Settings: Customize the position of the data table and the color of the text to match your chart theme.
Disclaimer: This indicator is a tool for analysis and should not be considered as direct financial advice. All trading involves risk. Always use proper risk management and conduct your own due diligence before making any trading decisions.