Candle Colored by Volume Z-score with S/R [Morty]All Credits to :
I have just added Support and Resistance line
This indicator colors the candles according to the z-score of the trading volume. You can easily see the imbalance on the chart. You can use it at any timeframe.
In statistics, the standard score (Z-score) is the number of standard deviations by which the value of a raw score (i.e., an observed value or data point) is above or below the mean value of what is being observed or measured. Raw scores above the mean have positive standard scores, while those below the mean have negative standard scores.
This script uses trading volume as source of z-score by default.
Due to the lack of volume data for some index tickers, you can also choose candle body size as source of z-score.
features:
- custom source of z-score
- volume
- candle body size
- any of above two
- all of above two
- custom threshold of z-score
- custom color chemes
- custom chart type
- alerts
default color schemes:
- green -> excheme bullish imbalance
- blue -> large bullish imbalance
- red -> excheme bearish imbalance
- purple -> large bearish imbalance
- yellow -> low volume bars, indicates "balance", after which volatility usually increases and tends to continue the previous trend
Examples:
* Personally, I use dark theme and changed the candle colors to black/white for down/up.
Volume as Z-score source
Göstergeler ve stratejiler
Proper CandlesThis Pine Script indicator, titled "Proper Candles", is a custom implementation of candlesticks on a TradingView chart. It modifies the traditional candlestick representation by adjusting the open, high, and low values, and overlays these adjusted candles on the chart. The main purpose of this indicator is to create a more visually intuitive candle that reflects price movements with a focus on momentum and continuity between bars.
🔍 Full Description of the "Proper Candles" Indicator
📌 Script Header
indicator("Proper Candles", overlay=true)
This declares the indicator with the name "Proper Candles" and places it directly on the price chart (overlay=true), instead of a separate pane.
🔄 Adjusted Candle Calculations
This indicator modifies the standard candlestick components (open, high, and low) to produce a smoother or more logical visual flow between candles.
adjustedOpen = close
adjustedHigh = math.max(high , close )
adjustedLow = math.min(low , close )
Explanation:
adjustedOpen = close
The candle’s open is set to the previous candle’s close, rather than the actual open.
This creates a continuous price flow from one candle to the next, visually eliminating gaps.
adjustedHigh = math.max(high , close )
The high of the candle is adjusted to be the maximum between the actual high of the current candle and the previous close.
This ensures that the high fully encompasses any price movement from the previous close to the current high.
adjustedLow = math.min(low , close )
The low is set as the minimum between the current low and the previous close, again ensuring continuity in the visual range of the candle.
These adjustments are primarily aimed at eliminating price gaps and creating a more consistent visual representation of price action.
🎨 Bar Coloring Logic
barColor = close > close ? color.rgb(42, 170, 42) : color.rgb(195, 42, 42)
If the current close is higher than the previous close, the candle is colored green (rgb(42, 170, 42)).
If the current close is lower or equal to the previous close, the candle is colored red (rgb(195, 42, 42)).
This coloring is based on momentum or directional movement, rather than open-close comparisons within the same candle.
🕯️ Candle Plotting
plotcandle(adjustedOpen, adjustedHigh, adjustedLow, close,
title="Proper Candles", color=barColor, wickcolor=color.black, bordercolor=barColor)
Candle Body:
Open: Adjusted to previous close.
Close: Actual close of the current bar.
Color: Based on whether price increased or decreased from the last close.
Wicks:
High/Low: Adjusted to include previous close if it lies outside the current high/low.
Wick Color: Always black, creating a clean visual contrast.
Border Color: Same as candle body color for a unified look.
🧠 Key Benefits & Use Cases
Eliminates Visual Gaps Between Candles:
By using the previous close as the open, the chart avoids discontinuities that can be distracting in fast-moving or gappy markets.
Highlights Momentum Clearly:
Color logic based on close-to-close changes makes it easy to see directional momentum at a glance.
Ideal for Algorithmic or Visual Trend Analysis:
Can help in detecting streaks of bullish or bearish momentum.
Better for Visual Continuity:
This can be helpful for traders who rely on pattern recognition, as it maintains a flowing chart narrative without abrupt jumps.
⚠️ Limitations & Considerations
Not Suitable for Gap Analysis:
Since it eliminates gaps by design, traders who analyze open gaps as part of their strategy might find this misleading.
May Differ from Price Feed:
Visually, these candles differ from the actual price action candles, which could cause confusion if not properly understood.
For Visualization, Not Execution:
This should be used for visual aid, not for decision-making in trading bots or automation without further validation.
Xauusd DaudenIndicator for XAUUSD that values OB and FVG giving entry points for both purchases and sales in the NY and London sessions
Indicador para XAUUSD que valora los OB y FVG dando puntos de entrada tanto en compras como en ventas en las sesiones de NY y Londres
Proper CandlesadjustedOpen = close
The candle’s open is set to the previous candle’s close, rather than the actual open.
This creates a continuous price flow from one candle to the next, visually eliminating gaps.
adjustedHigh = math.max(high , close )
The high of the candle is adjusted to be the maximum between the actual high of the current candle and the previous close.
This ensures that the high fully encompasses any price movement from the previous close to the current high.
adjustedLow = math.min(low , close )
The low is set as the minimum between the current low and the previous close, again ensuring continuity in the visual range of the candle.
These adjustments are primarily aimed at eliminating price gaps and creating a more consistent visual representation of price action.
BIST30 % Above Moving Average (Breadth)
BIST30 % Above Moving Average (Breadth)
This indicator shows the percentage of BIST30 stocks trading above a selected moving average.
It is a market breadth tool, designed to measure the overall health and participation of the market.
How it works
By default, it uses the 50-day SMA.
You can switch between SMA/EMA and choose different periods (5 / 20 / 50 / 200).
The script checks each BIST30 stock individually and counts how many are closing above the chosen MA.
Interpretation
Above 80% → Overbought zone (short-term correction likely).
Below 20% → Oversold zone (potential rebound).
Around 50% → Neutral / indecisive market.
If the index (BIST:XU030) rises while this indicator falls → the rally is narrow-based, led by only a few stocks (a warning sign).
Use cases
Short-term traders → Use MA=5 or 20 for momentum signals.
Swing / Medium-term investors → Use MA=50 for market health.
Long-term investors → Use MA=200 to track bull/bear market cycles.
Notes
This script covers only BIST30 stocks by default.
The list can be updated for BIST100 or specific sectors (e.g., banks, industrials).
Breadth indicators should not be used as standalone buy/sell signals — combine them with price action, volume, and other technical tools for confirmation.
TradeIQ Trend Reversal Signal [EN]TradeIQ is designed to guide traders with predictive arrows that highlight potential market peaks and reversal zones. It also provides entry point guidance along with suggested TP/SL zones, giving you a practical framework for trade planning.
✅ Key Features:
• Predictive arrows for possible turning points
• Visual guide for entry opportunities
• Suggested TP/SL zones for trade management
• Scalping signals to capture quick, short-term opportunities
• Real-time momentum strength with intuitive up/down power arrows
• Multi-timeframe view of trend and momentum
• Regression Channel with dynamic Support & Resistance views
• Built-in Alerts so you never have to watch the screen all day
• Works across Forex, Gold, Crypto, and Indices
• Fully customizable to match your trading style
Built from years of trading experience, TradeIQ gives traders a clear visual roadmap to support decision-making — not rigid signals.
👉 Perfect for traders who want guidance, structure, and clarity in the markets.
Silver LTCSilver LTC — это эксклюзивный индикатор, который помогает визуально отслеживать ключевые уровни на графике #LTC к серебру. Он упрощает принятие решений, показывая важные зоны исторического интереса. Идеален для трейдеров, которые ценят наглядность и точность.
На графике отображается благоприятные зоны к покупке LTC и также его частичной фиксации! Все риски вы берете на себя, это дополнительный инструмент для принятия решения! Работает только на графике LTCUSD!
🔥 Следите за обновлениями и полезными советами на моём канале в Telegram:
— инвестируем только когда страх и всё красное! 💰
English:
Silver LTC is an exclusive indicator designed to highlight key historical levels on the #LTC to silver chart. It helps traders make informed decisions by visually showing areas of potential interest. Perfect for those who value clarity and precision.
The chart displays favorable zones for buying LTC and partially locking in some of its value! You assume all risks; this is just an additional tool for making decisions! Only works on the LTCUSD chart.
🔥 Follow my Telegram channel for updates and insights:
— we invest only when fear dominates and everything turns red! 💰
CandleMap — MTF Inside Bars ToolCandleMap — MTF Inside Bars Tool
This indicator highlights multi-timeframe inside bar structures directly on the chart.
It allows traders to visualize and compare inside bars from different higher timeframes
overlaid on lower timeframe charts.
How it works:
- Up to 4 custom higher timeframes can be enabled at once.
- For each selected timeframe, the script tracks whether the current bar is forming
inside the previous bar’s high and low range.
- When an inside bar is detected, a colored box and label are drawn to mark its range.
- An optional midline (average of high and low) can be displayed.
How to use:
- Inside bars can be used to identify consolidation zones and potential breakout levels.
- Each timeframe is color-coded to distinguish overlapping structures.
- Combine with your own confirmation tools or market context analysis.
Notes:
- This is an invite-only script. Access must be requested from the author.
Sling Shot System By LorinThis script uses the Sling Shot System to draw a cloud of Fast EMA of 38 and Slow EMA of 62, a cloud where most of the pullbacks go to. Together with the Stochastic RSI it draws long and short signals:
1. Longs:
when the RSI is bellow 20.
when the candle has touched the cloud on close.
when the price is forming a higher low, meaning its higher then the last time these conditions were met.
when the price is the uptrend, meaning the cloud is green.
2. Shorts:
when the RSI is above 80.
when the candle has touched the cloud on close.
when the price is forming a lower low, meaning its lower then the last time these conditions were met.
when the price is in the downtrend, meaning the cloud is red.
DTrend & Volume Strong BUY Signal: Look for a green WMA, combined with a green circle and a blue triangle.
Global Session Opens + 4H Background (한글: 글로벌 세션 개장 + 4시간 배경 표시)📌 추천 설명 (Description)
English
This indicator highlights two key elements for intraday and swing traders:
Global Session Opens (Asia, Europe, US)
Small session markers at candle open times (Asia 09:00 KST, Europe 16:00 KST, US 22:00 KST). Colors: Yellow = Asia, Red = Europe, White = US. Easy to spot, non-intrusive, and customizable placement.
4H Background Blocks kr.tradingview.com
Alternating faint background (5% opacity) every 4 hours. Helps track how lower timeframes (1m, 5m) move within the higher timeframe (4H).
✅ Perfect for scalpers and intraday traders who want to keep track of global liquidity flows without cluttering the chart.
한국어
이 인디케이터는 단타 및 스윙 트레이더를 위한 두 가지 핵심 기능을 제공합니다:
글로벌 세션 개장 (아시아, 유럽, 미국)
캔들 위에 개장 시간마다 작은 점으로 표시됩니다. (한국시간 기준: 아시아 09:00, 유럽 16:00, 미국 22:00)
색상: 아시아 = 노란색, 유럽 = 빨간색, 미국 = 흰색. 차트 가독성을 해치지 않으며 위치는 자유롭게 조정 가능합니다.
4시간 배경 블록
4시간마다 교차하는 희미한 배경(투명도 95%)이 표시됩니다. 분봉(1분, 5분)의 움직임이 4시간 캔들 안에서 어떻게 전개되는지 파악하는 데 큰 도움이 됩니다.
✅ 심플하지만 강력한 보조 도구로, 차트 분석 시 심리적 흔들림을 줄이고 글로벌 유동성 흐름을 쉽게 추적할 수 있습니다.
Trend Reversal @ Sumith.KVThis Script allows to identify Trends & Trend Reversals.
OHLC & 52 Weeks High/Low was also embedded in it along with RSI Strategy.
Intraday Bar CounterThis indicator plots a counter on the chart that tracks the number of bars since the beginning of the current day.
The counter resets to zero on the first bar of each new calendar day (midnight). This functionality is provided only on intraday and tick charts.
The indicator is designed to operate on a wide range of symbols without requiring manual adjustments for specific trading sessions.
EyeOn VolatilityEyeOn Volatility tracks how market volatility affects trading spreads. It adapts dynamically using recent price fluctuations and shows symmetric bid/ask bands around the chart. A live info box displays the current spread in percent, and an optional panel lets you review spread history over time.
Waves of Wealth Pair Trading RatioThis versatile indicator dynamically plots the ratio between two user-selected instruments, helping traders visualize relative performance and detect potential mean-reversion or trend continuation opportunities.
Features include:
User inputs for selecting any two instrument symbols for comparison.
Adjustable moving average period to track the average ratio over time.
Customizable standard deviation multiplier to define statistical bands for overbought and oversold conditions.
Visual display of the ratio line alongside upper and lower bands for clear trading signals.
Ideal for pair traders and market analysts seeking a flexible tool to monitor inter-asset relationships and exploit deviations from historical norms.
Simply set your preferred symbols and parameters to tailor the indicator to your trading style and assets of interest.
How to Use the Custom Pair Trading Ratio Indicator
Select symbols: Use the indicator inputs to set any two instruments you want to compare—stocks, commodities, ETFs, or indices. No coding needed, just type or select from the dropdown.
Adjust parameters: Customize the moving average length to suit your trading timeframe and style. The standard deviation multiplier lets you control sensitivity—higher values mean wider bands, capturing only larger deviations.
Interpret the chart:
The ratio line shows relative strength between the two instruments.
The middle line represents the average ratio (mean).
The upper and lower bands indicate statistical extremes where price action is usually overextended.
Trading signals:
Look to enter pair trades when the ratio moves outside the bands—expecting a return to the mean.
Use the bands and mean to set stop-loss and profit targets.
Combine with other analysis or fundamental insight for best results.
Inside Bar Breakout Indicator V2 by Tek Tek Teknik AnalizThis indicator contains 7 parameter RSIs (relative power index). (It can be changed from the code because it is open source.)
Inside follows the formation of the bar and the price is under the EMA line, if the RSI rises above 70, it starts to produce a signal for sales with a red colored label. (Not every signal does not represent net sales. It is only for aid purposes!)
If the price is above the EMA line and the RSI goes below the value of 30, the green colored label starts to produce purchase signals. (Not every signal does not represent clearly. It is only for help!)
Youtube channel: Tek Tek Teknik Analiz
X : @TTTeknikanaliz
Ликвидации - LiqidИндикатор «Ликвид» показывает зоны сильного страха на рынке. Исторически такие зоны часто становятся благоприятными для покупки.
🔹 Сложный % инвестиции.
Покупаем, когда все красное и все боятся! 💰
Следите за нашим каналом в телеграмм, ссылка в профиле!
💰 Копилка Баффета
🚀 Крипторынок без розовых очков!
✅ Учимся у Баффета (даже в крипте это работает!)
////////////////////////
The "Liqid" indicator highlights fear zones in the market. Historically, these zones have been favorable for buying.
🔹 Complex % investment strategy.
We buy when everything is red and fear is high! 💰
Follow our channel Telegram! Check our profile!
💰 Buffett's Piggy Bank
🚀 Crypto market without rose-colored glasses!
✅ Learning from Buffett (even in crypto, it works!)
Turtle Trading by the Nato FinancialsFor the Turtle-style breakout system (with ATR stop, 20-day breakout, 10-day exit, and filters like ADX/volume), I will share the win rates once testing is done.
EASY GREENPEN V.1 - BTCUSDThis indicator automatically plots the 7 a.m. box (กรอบ 7 โมงเช้า) to highlight the most important market range of the day.
Why 7 a.m.?
The 7 a.m. candle often defines the daily high–low range and provides a key reference for intraday trading.
Breakouts or retests of this box frequently lead to high-probability setups.
Key Features:
Automatically draws the 7 a.m. box with adjustable session times.
Highlights potential breakout zones for intraday trades.
Simple and clean design for fast decision-making.
Works on multiple timeframes (recommended M5–H1).
This tool is designed for traders who want to focus on London/Asian session transitions and use the 7 a.m. range as a tactical advantage.
Disclaimer: This indicator is for educational purposes only. Trading involves risk – use proper risk management.
INTRA DAY SUPER STOCK SCANNER PRO it intraday scanner it gives both buy and sell trade for pure intra day with precise entry and stoploss follow the stop loss its dynamic.
Momentum Burst Detector//@version=5
indicator("Momentum Burst Detector", overlay=true)
// Inputs
length = input.int(20, title="Consolidation Length")
volMultiplier = input.float(2.0, title="Volume Spike Multiplier")
rsiThreshold = input.int(60, title="RSI Threshold")
breakoutBuffer = input.float(0.5, title="Breakout Buffer (%)")
// Calculations
highestHigh = ta.highest(high, length)
lowestLow = ta.lowest(low, length)
priceRange = highestHigh - lowestLow
breakoutLevel = highestHigh + (priceRange * breakoutBuffer / 100)
volumeAvg = ta.sma(volume, length)
rsi = ta.rsi(close, 14)
// Conditions
isBreakout = close > breakoutLevel
isVolumeSpike = volume > volumeAvg * volMultiplier
isMomentum = rsi > rsiThreshold
momentumBurst = isBreakout and isVolumeSpike and isMomentum
// Plotting
plotshape(momentumBurst, title="Momentum Burst", location=location.abovebar, color=color.orange, style=shape.triangleup, size=size.small)
bgcolor(momentumBurst ? color.new(color.orange, 85) : na)