Candlestick analysis
MTF Zone Indicator
// Multi Time Frame Zone Indicator
//@version=6
indicator(title="MTF Zone Indicator", overlay=true)
// === Input Settings ===
higherTF = input.timeframe("60", title="Higher Timeframe")
middleTF = input.timeframe("15", title="Middle Timeframe")
lowerTF = input.timeframe("5", title="Lower Timeframe")
// === Higher Timeframe Zones ===
highHTF = request.security(syminfo.tickerid, higherTF, high, lookahead=barmerge.lookahead_on)
lowHTF = request.security(syminfo.tickerid, higherTF, low, lookahead=barmerge.lookahead_on)
plot(highHTF, color=color.red, linewidth=1, title="HTF Resistance")
plot(lowHTF, color=color.green, linewidth=1, title="HTF Support")
// === Middle Timeframe Zones ===
highMTF = request.security(syminfo.tickerid, middleTF, high, lookahead=barmerge.lookahead_on)
lowMTF = request.security(syminfo.tickerid, middleTF, low, lookahead=barmerge.lookahead_on)
plot(highMTF, color=color.blue, linewidth=1, title="MTF Resistance")
plot(lowMTF, color=color.yellow, linewidth=1, title="MTF Support")
// === Lower Timeframe Signal ===
emaFast = ta.ema(close, 10)
emaSlow = ta.ema(close, 50)
bullSignal = ta.crossover(emaFast, emaSlow)
bearSignal = ta.crossunder(emaFast, emaSlow)
plotshape(bullSignal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="BUY Signal")
plotshape(bearSignal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="SELL Signal")
HL RegressionLinear Regression on two intervals. Analysis is on the high and low relative to an SMA for the specific number of minutes look back. Importantly the analysis is locked in no matter your visual timeframe. The number of minutes determines the analysis not the number of candles.
Momemtum catherDetects momemtum movement of market, and plots a simple trade plan when signal triggers. All input factors cutomisable to fit the ticker.
Session BlackoutSession Blackout Indicator
Keep in mind, it works once you click on it. Can't show it in the preview due to limitations.
This indicator is designed to hide or obscure specific time sessions on your chart. It allows you to focus on the periods you want to analyze by covering the specified session with an overlay. You have two options:
Chart Mode: Only the bars (price action) within the defined time range are covered by a blackout overlay.
Candles Mode: Only the candles during that time are repainted in the overlay color, leaving the rest of the chart intact.
A countdown timer is also displayed at the top right, showing how long until the session block starts or ends (in hours and minutes). This helps you know exactly when the chart data will be hidden or revealed.
How to Use:
Set the Session: Enter the time range you want to hide (e.g. "0930-1600").
Choose the Hide Mode: Select "Session" to cover the entire price range of the bars or "Candles" to overlay just the candles.
Customize Colors: Adjust the overlay color (default is black) and the countdown text color.
Monitor the Countdown: Use the timer to see the remaining time until the session block is applied or lifted.
Apply to Chart: Add the indicator to your chart to automatically hide the specified session as configured.
This tool is especially helpful for traders who want to avoid distractions from certain trading periods or to focus exclusively on specific sessions.
Session Breaks, Market OpenSimple day breaker. Market Open with dashed lines for day and weekly breaks. Enjoy everyone!! Trade Safe Lads
SENCER Matic (PRO)Pozitif ve negatif sinyaller içeren bir indikatördür uzman ekipler tarafından uydurulmuştur.
Time Zone Highs and LowsThis Script Can be used for NSE India Opening, Middle and Closing Session. Considering the Equity Cash Market operates for 6 Hours Have divide the Session in three session.
Candle Size Alerts (Manual size)This TradingView Pine Script (v6) is an indicator that triggers alerts based on the size of the previous candle. Here's a breakdown of how it works:
1. Indicator Definition
//@version=6
indicator('Candle Size Alerts (Manual size)', overlay = true)
The script is written in Pine Script v6.
indicator('Candle Size Alerts (Manual size)', overlay = true):
Defines the indicator name as "Candle Size Alerts (Manual size)".
overlay = true means it runs directly on the price chart (not as a separate panel).
2. Calculate the Previous Candle's Body Size
candleSize = math.abs(close - open )
close and open refer to the previous candle’s closing and opening prices.
math.abs(...) ensures that the size is always a positive value, regardless of whether it's a green or red candle.
3. Define a User-Adjustable Candle Size Threshold
candleThreshold = input(500, title = 'Fixed Candle Size Threshold')
input(500, title = 'Fixed Candle Size Threshold'):
Allows users to set a custom threshold (default is 500 points).
If the previous candle's body size exceeds or equals this threshold, an alert is triggered.
4. Check if the Candle Size Meets the Condition
sizeCondition = candleSize >= candleThreshold
This evaluates whether the previous candle's size is greater than or equal to the threshold.
If true, an alert will be generated.
5. Determine Candle Color
isRedCandle = close < open
isGreenCandle = close > open
isRedCandle: The candle is red if the closing price is lower than the opening price.
isGreenCandle: The candle is green if the closing price is higher than the opening price.
6. Generate Alerts Based on Candle Color
if sizeCondition
if isRedCandle
alert('SHORT SIGNAL: Previous candle is RED, body size = ' + str.tostring(candleSize) + ' points (Threshold: ' + str.tostring(candleThreshold) + ')', alert.freq_once_per_bar)
else if isGreenCandle
alert('LONG SIGNAL: Previous candle is GREEN, body size = ' + str.tostring(candleSize) + ' points (Threshold: ' + str.tostring(candleThreshold) + ')', alert.freq_once_per_bar)
If the candle size meets the threshold (sizeCondition == true):
If red, a SHORT SIGNAL alert is triggered.
If green, a LONG SIGNAL alert is triggered.
alert.freq_once_per_bar ensures that alerts are sent only once per candle (avoiding repeated notifications).
How It Works in TradingView:
The script does not plot anything on the chart.
It monitors the previous candle’s body size.
If the size exceeds the threshold, an alert is generated.
Alerts can be used to notify the trader when big candles appear.
How to set Alerts in Trading View
1. Select Indicator – Ensure the indicator is added and properly configured.
2. Set Time Frame – Make sure it's appropriate for your trading strategy.
3. Open Alerts Panel – Click the "Alerts" tab or use the shortcut (Alt + A on Windows).
4. Create a New Alert – Click "+" or "Create Alert."
5. Select Condition – Pick the relevant indicator condition (e.g., "Candle Size Alerts(Manual size)").
6. Choose Alert Function – Default is "Any Alert() Function Call".
7. Set Expiration & Name – Define how long the alert remains active.
8. Configure Notifications – Choose between pop-up, email, webhook, or app notifications.
9. Create Alert – Click "Create" to finalize.
How to set the size manually:
Add the "Candle Size Alerts (Manual size)" Indicator to your chart.
Open Indicator Settings – Click on the indicator and go to the "Inputs" tab.
Set Fixed Size Threshold – Adjust the "Fixed Size Candle Threshold" to your desired value.
Click OK – This applies the changes.
Reset Alerts – Delete and recreate alerts to reflect the new threshold.
Happy Trading !!!!
BTC Scalping StrategyBTC 5min scalping strategy that uses 9 and 21 ema crossover mixed with RSI and volume.
NOMOUS/FRACTAL/VER2)노스트라다무스 프렉탈 시그널 VER.2
*****5분봉 캔들에 적용하는 지표입니다*********
- 피로감 없는 단타 매매를 위한 지표입니다.
- 물타기 매매가 아닌, 짧은 손절과 익절을 가져가는 매매법입니다.
- 시그널 이후 반대 반대편까지 도달 기준으로 승률 약 60~70%
- 5분봉 캔들에서 신뢰도가 가장 높습니다.
- 설정에서 시그널 알람 세팅이 가능합니다.
- 밴드 길이 기본값은 25 이고, 밴드 값 수정에 따라 시그널 신뢰도가 달라집니다.
- 노스트라다무스 자체제작 지표입니다.
SupertrendChỉ báo Super Trend – Công Cụ Xác Định Xu Hướng Mạnh Mẽ
1️⃣ Super Trend là gì?
Super Trend là một chỉ báo theo xu hướng (trend-following indicator) giúp xác định xu hướng tăng hoặc xu hướng giảm của thị trường. Chỉ báo này dựa trên Average True Range (ATR) để đo độ biến động và tạo ra một đường tín hiệu động trên biểu đồ giá.
2️⃣ Công thức tính Super Trend
Super Trend được tính dựa trên hai yếu tố chính:
Giá trị trung bình thực (ATR – Average True Range) để đo mức độ biến động
Hệ số nhân (Multiplier) để điều chỉnh độ nhạy của chỉ báo
Công thức tính:
✅ Upper Band = (High + Low) / 2 + Multiplier * ATR
✅ Lower Band = (High + Low) / 2 - Multiplier * ATR
3️⃣ Cách sử dụng Super Trend trong giao dịch
📌 Xác định xu hướng:
Khi đường Super Trend nằm dưới giá, xu hướng tăng (màu xanh) → Tín hiệu mua
Khi đường Super Trend nằm trên giá, xu hướng giảm (màu đỏ) → Tín hiệu bán
📌 Xác định điểm vào lệnh:
Mua khi Super Trend chuyển từ đỏ sang xanh
Bán khi Super Trend chuyển từ xanh sang đỏ
DIbbya Chhavi Daily LevelsLevels are created daily and above blue box you look for call buy and below blue box you loss for put buy following condition are must
1. Sensex/bnt/bankex first five min candle should be more than 150 points
2. Nifty first five min candle should be more than 55 points
3. Shares first five min point should be more than 55 points
*Dynamic Live Update with Four-Color Candles* Dynamic Live Label Update & Charting System with Four-Color Candles
This advanced trading system is designed to help traders visualize market structure, momentum shifts, and institutional activity in real time. By integrating Accumulation/Distribution, Swing High/Low levels, and Order Blocks into a four-color candle setup, it provides clearer insights into price action beyond traditional indicators.
Four-Color Candle System
Instead of relying only on standard red/green candles, this system highlights hidden market behavior:
Blue (Swing High / Accumulation & Bullish Order Flow)
Yellow (Swing Low / Distribution & Bearish Order Flow)
Red (Traditional Bearish Candles) → Standard bearish price movement.
Green (Traditional Bullish Candles) → Standard bullish price movement.
Key Features
Advanced Charting System
✔ Swing High/Low Candles – Identifies key support and resistance levels.
✔ Accumulation/Distribution Labels (ADL) – Tracks volume flow and market sentiment.
✔ Order Blocks (Bullish/Bearish) – Marks institutional buying/selling zones.
✔ Four-Color Candle System – Reveals hidden activity for better entry/exit decisions.
Bearish & Bullish Trend Analysis
✔ EMA-Based Trend Signals – Uses EMA 50/100 crossovers to detect trend shifts.
✔ Momentum Confirmation – Works with volume-based indicators to confirm trade setups.
Dynamic Label Updates (Live Metrics)
✔ Rolling Delta Volume (15-minute adjustable window) – Measures short-term order flow.
✔ Cumulative Delta Volume (1-hour adjustable window) – Tracks long-term volume imbalances.
✔ MFI (Money Flow Index) –Volume Weighted
✔ Swing High/Low Signal – Highlights areas of buyer/seller dominance.
• Customizable Toggles – Traders can enable/disable features like ADL, Order Blocks and SH/SL as needed.
How It Works
The script combines multiple indicators into one system:
✅ When EMA 50 crosses above EMA 100 → Bullish Bias signal
✅ When EMA 50 crosses below EMA 100 → Bearish Bias signal
✅ Live volume & delta metrics adjust in real-time to reflect market sentiment.
This system allows traders to make faster, more informed decisions by removing noise and focusing on live market dynamics rather than outdated static indicators.
Disclaimer
Important Notice:
This indicator is designed for informational and educational purposes only. The display, visualization, and formatting are uniquely developed for enhanced market analysis.
Ownership & Rights:
• The underlying trading logic, calculations, and methodologies may be derived from publicly available or proprietary sources and remain the intellectual property of their respective owners.
• The graphical representation, live label update system, and four-color candle structure are custom design elements intended to improve user experience.
• This script does not provide financial advice. Use at your own risk.
By using this indicator, you acknowledge that trading involves risk and that no system can guarantee profits. Always conduct your own research before making any financial decisions.
Momentum Day Trading Setup//@version=6
indicator("Momentum Day Trading Setup", overlay=true)
// VWAP
vwap = ta.vwap(close) // Fixed VWAP issue
plot(vwap, title="VWAP", color=color.blue, linewidth=2)
// EMA 9 & EMA 20
ema9 = ta.ema(close, 9)
ema20 = ta.ema(close, 20)
plot(ema9, title="EMA 9", color=color.green, linewidth=2)
plot(ema20, title="EMA 20", color=color.orange, linewidth=2)
// MACD
= ta.macd(close, 12, 26, 9)
plot(macdLine, title="MACD Line", color=color.blue, linewidth=2)
plot(signalLine, title="Signal Line", color=color.red, linewidth=2)
// RSI
rsi = ta.rsi(close, 14)
rsiOverbought = 80
rsiOversold = 20
hline(rsiOverbought, "Overbought", color=color.red)
hline(rsiOversold, "Oversold", color=color.green)
plot(rsi, title="RSI", color=color.purple, linewidth=2)
// ATR (Average True Range)
atr = ta.atr(14)
plot(atr, title="ATR", color=color.gray, linewidth=1)
// Volume with Moving Average
vol = volume
volMa = ta.sma(vol, 20)
plot(vol, title="Volume", color=color.new(color.blue, 70), style=plot.style_columns) // Fixed transparency issue
plot(volMa, title="Volume MA (20)", color=color.orange, linewidth=2)
// Entry Signal (Bullish Breakout)
bullishEntry = ta.crossover(ema9, ema20) and close > vwap and rsi > 50 and macdLine > signalLine
plotshape(bullishEntry, title="Bullish Entry", location=location.belowbar, color=color.green, style=shape.labelup, size=size.small)
// Exit Signal (Bearish Reversal)
bearishExit = ta.crossunder(ema9, ema20) or close < vwap or macdLine < signalLine
plotshape(bearishExit, title="Bearish Exit", location=location.abovebar, color=color.red, style=shape.labeldown, size=size.small)
Candle Close CountdownA simple indicator that counts down major candle closes.
This is especially useful if you're trading on low time frames but want to know when higher time frame candles close for volatility / reversal points.
It can also be useful to use it as a visual reminder to actually go check how a candle has closed.
- There are alerts for when a candle is going to close you can enable
- The text turns red 15% of the time BEFORE the candle closes
Multi-Timeframe RSI Strategyđiều kiện 1 - tại khung thời gian đang chạy (TF0) RSI14 < (vtRSImua)
ema9 (của rsi14 tại TF0) CẮT LÊN wma45 (của rsi14 tại TF0) VÀ rsi14 < Buy limit level0
điều kiện 2: đồng thời tại khung timeframe1 (TF1) : Nếu rsi14 > ema9 (của rsi14) của khung timeframe1 TF1
điều kiện 3: đồng thời kiểm tra khung Custom timeframe 2 (TF2) rsi14 > EMA9 (của rsi14 của TF2)
Hoặc:
điều kiện 1 - tại khung thời gian đang chạy (TF0) RSI14 > (vtRSImua) và
ema9 (của rsi14 tại TF0) CẮT LÊN wma45 (của rsi14 tại TF0) VÀ rsi14 < rsi Buy limit level0
điều kiện 2: đồng thời tại khung timeframe1 (TF1) : Nếu rsi14 > WMA45 (của rsi14) của khung timeframe1 TF1
điều kiện 3: đồng thời kiểm tra khung Custom timeframe 2 (TF2) rsi14 > WMA45 (của rsi14 của TF2)
Key Levels SpacemanBTC Jiri PribylThis is the Spaceman BTC indicator at key levels with customized colors specifically for Jiří Přibyl.
Short Only Timex Momentum Indicatormeu indicador trabalha com medias moveis para capturar fortes movimentos direcionais no mercado de cripto
54N Krypto TradingDieser Indikator beinhaltet:
6x EMAs für den aktuellen Timeframe
6x Daily EMAs
6x Weekly EMAs
Vector Candles
Long Only Timex Momentum Indicatormeu indicador trabalha com medias moveis para capturar fortes movimentos direcionais no mercado de cripto
15-Min Candle Breakout Strategy//@version=5
indicator("15-Min Candle Breakout Strategy", overlay=true)
// Define the session start time
startHour = 9
startMinute = 15
// Track the first 15-minute candle
isSessionStart = (hour == startHour and minute == startMinute)
var float firstHigh = na
var float firstLow = na
if (isSessionStart)
firstHigh := high
firstLow := low
// Draw the high and low lines
line.new(x1=bar_index , y1=firstHigh, x2=bar_index, y2=firstHigh, color=color.green, width=1)
line.new(x1=bar_index , y1=firstLow, x2=bar_index, y2=firstLow, color=color.red, width=1)
// Breakout signals
longSignal = (close > firstHigh)
shortSignal = (close < firstLow)
plotshape(longSignal, style=shape.labelup, color=color.green, size=size.small, location=location.belowbar, text="BUY")
plotshape(shortSignal, style=shape.labeldown, color=color.red, size=size.small, location=location.abovebar, text="SELL")
// Visualize breakout range
bgcolor(longSignal ? color.new(color.green, 90) : shortSignal ? color.new(color.red, 90) : na)
alertcondition(longSignal, title="Long Signal", message="Price broke above the first 15-min candle high")
alertcondition(shortSignal, title="Short Signal", message="Price broke below the first 15-min candle low")
// Optional: Reset the high and low at the start of the next day
if (hour == 0 and minute == 0)
firstHigh := na
firstLow := na