Candlestick analysis
Trading session High/Low (Lumiere)Trading session High/Low
What it does:
Plots the High and Low for each session (Asia, London, New York) as horizontal zones that “snap” to the first true extreme of the session and then extend right.
Key points:
Snap‑to‑extreme only: Lines don’t draw at the open; they appear only once price makes a new session high or low, and anchor exactly at that bar.
Persistent until next session: Once drawn, each session’s lines stay on the chart after the session ends, and are cleared only when that same session next opens (or when you hide it).
Three configurable sessions:
Asia: 18:00–03:00 (UTC‑4)
London: 03:00–09:30 (UTC‑4)
New York: 09:30–16:00 (UTC‑4)
Customizable appearance:
You can toggle each session on/off, choose its color, and set line width.
The time that is already set on the different sessions is based on the standard session open/close. If you want to change it, it will refer to the NY time, UTC -4.
Oz SIGNAL PRO v6 is a powerful 15-minute trend-following indicator tailored for precision trading. It detects Break of Structure (BOS) and CHoCH signals with built-in volume confirmation and overlays premium/discount zones directly on the chart. The indicator includes:
🔹 Visual buy/sell labels at breakout points
🔸 Dynamic EMA and VWAP for trend filtering
🟩 Automatic support/resistance zones
🔔 Alert-ready for signal automation
Ideal for intraday traders seeking clean, high-confidence signals.
Upgrade-ready: Easily extend with FVGs, order blocks, liquidity sweeps & backtesting.
EMA và SMA kết hợp
SMA 20 (Simple Moving Average – a slower and more stable average)
EMA 34 (Exponential Moving Average – a faster and more responsive average)
These help traders analyze the price trend:
When the EMA crosses above the SMA → it can be a buy signal.
When the EMA crosses below the SMA → it can be a sell signal.
50/100 EMA Crossover with Candle Confirmation📘 **50/100 EMA Crossover with Candle Confirmation – Strategy Description**
The **50/100 EMA Crossover with Candle Confirmation** is a trend-following strategy designed to filter high-probability entries by combining exponential moving average (EMA) crossovers with strong price action confirmation. This strategy aims to reduce false signals commonly associated with EMA-only systems by requiring a **candle close confirmation in the direction of the trend**, making it more reliable for intraday or swing trading across Forex, crypto, and stock markets.
---
### 🔍 **Core Logic**
* The strategy is based on the interaction of the **50 EMA** (fast-moving average) and the **100 EMA** (slow-moving average).
* **Trend direction** is determined by the crossover:
* **Bullish Trend**: When the 50 EMA crosses **above** the 100 EMA.
* **Bearish Trend**: When the 50 EMA crosses **below** the 100 EMA.
* To **filter out false breakouts**, a **candle confirmation** is used:
* For a **Buy signal**: After a bullish crossover, wait for a strong bullish candle (e.g., full-body green candle) to **close above both EMAs**.
* For a **Sell signal**: After a bearish crossover, wait for a strong bearish candle to **close below both EMAs**.
---
### ✅ **Entry Conditions**
**Buy Entry:**
* 50 EMA crosses above 100 EMA.
* Latest candle closes **above both EMAs**.
* Candle must be bullish (green/full body preferred).
**Sell Entry:**
* 50 EMA crosses below 100 EMA.
* Latest candle closes **below both EMAs**.
* Candle must be bearish (red/full body preferred).
---
### 🛑 **Exit or Take-Profit Options**
* **Fixed TP/SL**: 1:2 or 1:3 risk-reward.
* **Trailing Stop**: Based on recent swing highs/lows or ATR.
* **EMA Exit**: Exit trade when the candle closes on the opposite side of 50 EMA.
---
### ⚙️ **Best Settings**
* **Timeframes**: 5M, 15M, 1H, 4H (works well on most).
* **Markets**: Forex, Crypto (e.g., BTC/ETH), Indices (e.g., NASDAQ, NIFTY50).
* **Recommended filters**:
* Use with RSI divergence or volume confirmation.
* Avoid using during high-impact news (especially on lower timeframes).
---
### 🧠 **Why This Works**
The 50/100 EMA crossover provides a **medium-term trend signal**, reducing noise seen in fast EMAs (like 9 or 21). The candle confirmation adds a **momentum filter**, ensuring price supports the directional bias. This makes it suitable for traders who want a balance of trend and entry precision without overcomplicating with too many indicators.
---
### 📈 **Advantages**
* Simple yet effective for identifying trends.
* Filters out fakeouts using candle confirmation.
* Easy to automate in Pine Script or other trading bots.
* Can be combined with support/resistance or SMC zones for better confluence.
---
### ⚠️ **Limitations**
* May lag slightly in ranging markets.
* Late entries possible due to confirmation candle.
* Works best with additional volume or volatility filter.
CerberusFX Custom Time LineCerberusFX Custom Time Line
🧠 How it works:
Detects when time passes the target.
Sets a should_plot flag.
Waits for the next bar, even on Renko.
Plots the line once, then resets.
🧪 Tested on:
Renko
Heikin Ashi
1min–1D regular timeframes
Hierarchical Resonance AnalyzerHierarchical Resonance Analyzer
Description:
The Hierarchical Resonance Analyzer (HRA) is a comprehensive, all-in-one technical analysis suite designed to provide a multi-dimensional view of the market. This powerful tool seamlessly integrates a full set of customizable base indicators with a unique, proprietary multi-timeframe confirmation system, allowing traders to analyze both the current market structure and the underlying strength of key signals.
The core philosophy of the HRA is to first identify significant price action on a primary timeframe and then instantly provide a detailed "deep scan" of lower timeframes to validate the signal's conviction.
Key Features
The indicator is built on two interacting systems: the Base Layer for structural analysis and the Resonance Layer for signal qualification.
Base Layer Indicators (Current Timeframe)
Proprietary Candlestick Patterns: Automatically identifies bullish structures and bearish structures that serve as primary trigger points for analysis.
Sequential Counting System: After a primary pattern appears, the indicator can track the subsequent price progression, highlighting key numeric levels in the sequence.
Comprehensive Moving Average Suite: Includes three fully customizable MAs (MA1, MA2, and MA200) for trend analysis.
Golden/Death Cross Signals: Automatically detects and marks MA crossovers with horizontal lines and provides dedicated alerts.
Resonance Details System (Multi-Timeframe Analysis)
This is the indicator's most powerful feature.
RHA Cloud & Average Line (TradingFrog)Main Features and Special Characteristics
The RMA-Hybrid Candles are a proprietary development by (TradingFrog).
The indicator generates two alternative candle series based on a unique hybrid algorithm developed specifically for this indicator. This specially designed RMA-Hybrid algorithm smooths market movements on multiple levels and visualizes trends and trend reversals more clearly than classic candlesticks.
1. RMA-Hybrid Candles (Custom Formula Candles)
The alternative candles are calculated using a proprietary logic and provide a particularly smoothed representation of market movements.
Code snippet:
plotcandle(my_open, my_high, my_low, my_close, color = my_close >= my_open ? bullColor : bearColor, title = 'Formula Candles')
2. Heikin-Ashi Candles for Additional Trend Smoothing
In addition to the RMA-Hybrid candles, Heikin-Ashi candles are also displayed to make trend changes and trend strength even clearer.
Code snippet:
plotcandle(ha_open, ha_high, ha_low, ha_close, color = ha_close >= ha_open ? color.lime : color.red, title = 'Heikin Ashi Candles')
3. Pivot-Based Average Lines
Based on the alternative candles, pivot highs and lows are automatically detected and connected. From this, average lines are calculated, which serve as dynamic support and resistance lines.
Code snippet:
avgH = array.size(phArr) >= 5 ? array.avg(array.slice(phArr, 0, 5)) : na
plot(avgH, color = color.red, style = plot.style_line, linewidth = 2, title = 'Average Low Line (Custom Candles)')
4. Kumo Cloud (Ichimoku Cloud) as Trend Filter
The classic Ichimoku Cloud is calculated on the raw data and visualized as a colored cloud. It serves as a trend filter and highlights important support and resistance zones.
Code snippet:
fill(plot(senkouSpanAProjected, ...), plot(senkouSpanBProjected, ...), color = cloudColor, title = 'Kumo Cloud')
5. Flexible Box Size Control
The size of the alternative candles can be dynamically controlled via the ATR indicator or set manually to adjust the sensitivity for different markets.
Code snippet:
box_size = modus == 'ATR' ? atr * multiplikator : feste_boxgroesse
6. Automatic Signal Logic for Long and Short Signals
The indicator combines several criteria to automatically generate long or short signals. A signal appears only when all conditions are met simultaneously. This increases the reliability of the signals and helps to avoid false breakouts.
When does a signal appear?
Long Signal:
A long signal appears when
the Ichimoku Kumo Cloud indicates an uptrend (is_cloud_bull),
the current price is above the cloud (above_cloud),
and both the RMA-Hybrid candles and the Heikin-Ashi candles are bullish (green) (all_green).
Short Signal:
A short signal appears when
the Ichimoku Kumo Cloud indicates a downtrend (is_cloud_bear),
the current price is below the cloud (below_cloud),
and both the RMA-Hybrid candles and the Heikin-Ashi candles are bearish (red) (all_red).
Why does a signal appear?
A signal is generated because all major trend and momentum filters point in the same direction. This prevents signals from being generated against the prevailing main trend. The combination of trend filter (cloud), price position, and candle direction ensures high signal quality.
Code snippet:
long_signal = is_cloud_bull and above_cloud and all_green
short_signal = is_cloud_bear and below_cloud and all_red
var int signallage = 0
if long_signal and signallage != 1
signallage := 1 // Long signal is set
if short_signal and signallage != -1
signallage := -1 // Short signal is set
Summary:
A signal appears when trend, price position, and candle direction all align – ensuring entries are only made during the strongest trend phases.
Conclusion:
The “RHA Cloud & Average Line (TradingFrog)” indicator combines innovative price visualization, classic trend filters, and dynamic support/resistance lines in one tool. It assists traders in identifying clear trend and reversal points and making trading decisions based on a broad technical foundation.
ALGORITHM D_C_v2 (Scalping & Trend Detection Tool)This invite-only script is designed for manual traders seeking an advanced analytical assistant to validate market entries through a comprehensive technical framework. It identifies potential entry zones by combining price action, EMA alignment, market structure analysis, and dynamic detection of breakouts and reversals, adapting to both trending and consolidating environments.
⚙️ Core Functionality
The internal logic integrates:
Directional bias detection across multiple timeframes (EMA20/50 alignment)
Structural breakout scanning based on swing and price flow
Detection of reversal patterns (engulfing, pin bars, inside bars)
Visual confirmation of signal zones with contextual directional strength
The tool displays clear visual signals (Buy/Sell labels) on the chart to help traders identify high-probability entry zones. All signals are based on confirmed candle closes, with no repainting logic. It also marks key zones (support and resistance) to assist traders in filtering signals with greater discretion.
🔍 Why invite-only and closed-source?
The strategy powering this script is the result of extensive real-time testing and ongoing optimization. The source code is protected to preserve its originality and avoid misuse or copying, while delivering full technical utility.
🛠️ How to use it?
This tool is intended for manual execution. Users must apply their own judgment using the signals and technical analysis provided as a guide within their trading strategy.
⚠️ Disclaimer
This script does not guarantee profitable results. It is a technical analysis tool meant to assist decision-making and requires trader interpretation. It does not constitute financial advice of any kind.
Capital Cash Line indicatorCapital Cash Line Indicator.
This indicator will give you a definition of entry and exit points and snr zones in the market.
We hope that this indicator will bring you a high income.
Capital Cash Line indicator// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
//@version=5
indicator("Capital Cash Line indicator", overlay=true, precision=0, explicit_plot_zorder=true, max_labels_count=500)
//------------------ Capital Cash Line indicator ---------------////
// Get user input
sensitivity = input.int(defval=5, title="Sensitivity", minval=1, maxval=20)
suppRes = input.bool(false, "Support & Resistance")
breaks = input.bool(false, "Breaks")
usePsar = input.bool(false, "PSAR")
emaEnergy = input.bool(true, "EMA Energy")
channelBal = input.bool(true, "Channel Balance")
autoTL = input.bool(false, "Auto Trend Lines")
// Functionsa
supertrend(_src, factor, atrLen) =>
atr = ta.atr(atrLen)
upperBand = _src + factor * atr
lowerBand = _src - factor * atr
prevLowerBand = nz(lowerBand )
prevUpperBand = nz(upperBand )
lowerBand := lowerBand > prevLowerBand or close < prevLowerBand ? lowerBand : prevLowerBand
upperBand := upperBand < prevUpperBand or close > prevUpperBand ? upperBand : prevUpperBand
int direction = na
float superTrend = na
prevSuperTrend = superTrend
if na(atr )
direction := 1
else if prevSuperTrend == prevUpperBand
direction := close > upperBand ? -1 : 1
else
direction := close < lowerBand ? 1 : -1
superTrend := direction == -1 ? lowerBand : upperBand
lr_slope(_src, _len) =>
x = 0.0, y = 0.0, x2 = 0.0, xy = 0.0
for i = 0 to _len - 1
val = _src
per = i + 1
x += per
y += val
x2 += per * per
xy += val * per
_slp = (_len * xy - x * y) / (_len * x2 - x * x)
_avg = y / _len
_int = _avg - _slp * x / _len + _slp
lr_dev(_src, _len, _slp, _avg, _int) =>
upDev = 0.0, dnDev = 0.0
val = _int
for j = 0 to _len - 1
price = high - val
if price > upDev
upDev := price
price := val - low
if price > dnDev
dnDev := price
price := _src
val += _slp
// Get Components
ocAvg = math.avg(open, close)
sma1 = ta.sma(close, 5)
sma2 = ta.sma(close, 6)
sma3 = ta.sma(close, 7)
sma4 = ta.sma(close, 8)
sma5 = ta.sma(close, 9)
sma6 = ta.sma(close, 10)
sma7 = ta.sma(close, 11)
sma8 = ta.sma(close, 12)
sma9 = ta.sma(close, 13)
sma10 = ta.sma(close, 14)
sma11 = ta.sma(close, 15)
sma12 = ta.sma(close, 16)
sma13 = ta.sma(close, 17)
sma14 = ta.sma(close, 18)
sma15 = ta.sma(close, 19)
sma16 = ta.sma(close, 20)
psar = ta.sar(0.02, 0.02, 0.2)
= ta.kc(close, 80, 10.5)
= ta.kc(close, 80, 9.5)
= ta.kc(close, 80, 8)
= ta.kc(close, 80, 3)
= supertrend(close, sensitivity, 11)
barsL = 10
barsR = 10
pivotHigh = fixnan(ta.pivothigh(barsL, barsR) )
pivotLow = fixnan(ta.pivotlow(barsL, barsR) )
source = close, period = 150
= lr_slope(source, period)
= lr_dev(source, period, s, a, i)
// Colors
green = #2BBC4D, green2 = #00DD00
red = #C51D0B, red2 = #DD0000
emaEnergyColor(ma) => emaEnergy ? (close >= ma ? green : red) : na
barcolor(close > supertrend ? #2BE300 : red2)
p3 = plot(ocAvg, "", na, editable=false)
p4 = plot(psar, "PSAR", usePsar ? (close > psar ? green : red) : na, 1, plot.style_circles, editable=false)
fill(p3, p4, usePsar ? (close > psar ? color.new(green, 90) : color.new(red, 90)) : na, editable=false)
y1 = low - (ta.atr(30) * 2), y1B = low - ta.atr(30)
y2 = high + (ta.atr(30) * 2), y2B = high + ta.atr(30)
bull = ta.crossover(close, supertrend) and close >= sma9
bear = ta.crossunder(close, supertrend) and close <= sma9
buy = bull ? label.new(bar_index, y1, "BUY", xloc.bar_index, yloc.price, #2BE300, label.style_label_up, color.white) : na
sell = bear ? label.new(bar_index, y2, "SELL", xloc.bar_index, yloc.price, red2, label.style_label_down, color.white) : na
plot(pivotHigh, "Resistance", not suppRes or ta.change(pivotHigh) ? na : red, 2, offset=-(barsR + 1), editable=false)
plot(pivotLow, "Support", not suppRes or ta.change(pivotLow) ? na : green, 2, offset=-(barsR + 1), editable=false)
upB = breaks and ta.crossover(close, pivotHigh) ? label.new(bar_index, y1B, "B", xloc.bar_index, yloc.price, green, label.style_label_up, color.white, size.small) : na
dnB = breaks and ta.crossunder(close, pivotLow) ? label.new(bar_index, y2B, "B", xloc.bar_index, yloc.price, red, label.style_label_down, color.white, size.small) : na
x1 = bar_index - period + 1, _y1 = i + s * (period - 1), x2 = bar_index, _y2 = i
upperTL = autoTL ? line.new(x1, _y1 + upDev, x2, _y2 + upDev, xloc.bar_index, extend.none, red) : na
line.delete(upperTL )
middleTL = autoTL ? line.new(x1, _y1, x2, _y2, xloc.bar_index, extend.none, color.white) : na
line.delete(middleTL )
lowerTL = autoTL ? line.new(x1, _y1 - dnDev, x2, _y2 - dnDev, xloc.bar_index, extend.none, green) : na
line.delete(lowerTL )
showDashboard = input.bool(true, title='Enable dashboard', inline='dashboard')
dashboardType = ('Advanced dashboard')
xDashBoard = input.int(80, 'dashboard distance', minval=20, maxval=1000, step=10)
// Security function
secSMA(_res) =>
request.security(syminfo.tickerid, showDashboard ? _res : timeframe.period, ta.sma(ohlc4, 200) < close, lookahead=barmerge.lookahead_on)
//}
advDash = dashboardType == 'Advanced dashboard'
// Simple dashboard has the following timeframes in it
// 1. Current
trendCurrent = ta.sma(close, 200) < close ? '🟢' : '🔴'
// 2. 15min
trend15min = secSMA(showDashboard ? '15' : '15') ? '🟢' : '🔴'
// 3. 1hr
trend1hr = secSMA(showDashboard ? '60' : '15') ? '🟢' : '🔴'
// 4. 4hr
trend4hr = secSMA(showDashboard ? '240' : '15') ? '🟢' : '🔴'
// 5. 1D
trend1d = secSMA(showDashboard ? '1D' : '15') ? '🟢' : '🔴'
// Advanced dashboard trends
// 1. 1min
trend1min = secSMA(advDash and showDashboard ? '1' : '15') ? '🟢' : '🔴'
// 2. 3min
trend3min = secSMA(advDash and showDashboard ? '3' : '15') ? '🟢' : '🔴'
// 3. 5min
trend5min = secSMA(advDash and showDashboard ? '5' : '15') ? '🟢' : '🔴'
// 4. 10min
trend10min = secSMA(advDash and showDashboard ? '10' : '15') ? '🟢' : '🔴'
// 5. 30min
trend30min = secSMA(advDash and showDashboard ? '30' : '15') ? '🟢' : '🔴'
// 6. 2hr
trend12hr = secSMA(advDash and showDashboard ? '720' : '15') ? '🟢' : '🔴'
// 7. 12hr
trend2hr = secSMA(advDash and showDashboard ? '120' : '15') ? '🟢' : '🔴'
rsiTrend = ta.rsi(close, 14)
// RSI condition
rsiCond = rsiTrend < 30 ? 'Oversold (' + str.tostring(math.round(rsiTrend, 2)) + ')' : rsiTrend > 70 ? 'Overbought (' + str.tostring(math.round(rsiTrend, 2)) + ')' : 'Healthy (' + str.tostring(math.round(rsiTrend, 2)) + ')'
// ATR function
atrTrend = ta.atr(14)
atrTrendCond = atrTrend > ta.ema(ta.sma(atrTrend, 100), 100) ? 'Trending' : 'Ranging'
btime = int(ta.sma(time - time , 50))
label dashboard = na
if showDashboard
dashboard := label.new(x=time + btime * xDashBoard, y=(ta.highest(20) + ta.lowest(20)) / 2, text='🌿 discord.gg/indicator🌿' + ' Current Trend: ' + trendCurrent + ' Price condition: ' + rsiCond + ' Volume: ' + str.tostring(math.round(volume * close, 2)) + ' ' + syminfo.currency + ' Volatility: ' + atrTrendCond + ' _____________________' + (advDash ? ' 1min: ' + trend1min : '') + (advDash ? ' 3min: ' + trend3min : '') + (advDash ? ' 5min: ' + trend5min : '') + (advDash ? ' 10min: ' + trend10min : '') + ' 15min: ' + trend15min + (advDash ? ' 30min: ' + trend30min : '') + ' 1hr: ' + trend1hr + (advDash ? ' 2hr: ' + trend2hr : '') + ' 4hr: ' + trend4hr + (advDash ? ' 12hr: ' + trend12hr : '') + ' Daily: ' + trend1d, color=color.rgb(51,255,255,70), textcolor=color.white, style=label.style_label_left, xloc=xloc.bar_time, yloc=yloc.price, textalign=text.align_left)
dashboard
label.delete(dashboard )
alertcondition(bull, title='Buy Signal', message = "BUY")
alertcondition(bear, title='Buy Signal', message = "BUY")
// ==========================================================================================
TR-tardingTR TrendMaster 🔥 — Multi-Strategy Trend Detection & PMax-Based Risk Control Tool
TR TrendMaster is a multi-layered trend analysis tool combining:
Ribbon of multi-period EMAs (from 5 to 100): to identify trend direction and trend compression/expansion zones.
Dynamic PMax trailing stop based on ATR and custom MA: for visual trend confirmation and trailing stop levels.
Support & Resistance breakout detector using pivot levels + volume oscillator: to alert breakout opportunities.
Customizable Moving Averages: Select from 8 types (EMA, SMA, WMA, TMA, ZLEMA, TSF, etc.) to match your trading style.
🔍 How it works:
The EMA ribbon detects bullish or bearish alignment.
PMax filters out choppy moves and defines trend entries.
Volume-enhanced breakout alerts highlight strong momentum moves.
💡 How to use:
Green PMax crossover + upward ribbon = trend confirmation buy zone.
Red PMax breakdown + EMA ribbon inversion = sell or avoid.
"B" labels appear when price breaks recent S/R with volume surge.
❗ Disclaimer:
This invite-only indicator is intended for trend-following and breakout confirmation. It is not a signal provider and does not guarantee results. Use with proper risk management. For educational and research purposes only.
Originality note:
This script was fully developed from scratch. Although it uses standard TA elements like moving averages and ATR, the combination of a 20+ ribbon MA structure, PMax custom filtering, and volume breakout logic provides a unique composite framework not found in any public script. No external code reused. No delegation to other scripts.
TTFM ALERTSWatered down version of TTFM indicator.
Main purpose is to get the alerts when trades setup are occuring.
Good for those who don't want to pay for the actual indicator.
Still needs a lot of testing as users find bugs and request features.
Feel free to report and suggest.
O.C. buy/sell by maliwru + TP & SL + TableO.C. Buy/Sell + TP/SL + Table — by maliwru
This indicator detects trade entry signals based on the Opening Candle strategy using the first bar of the trading session.
🔍 Key Features:
Automatic session time detection (Saudi, US, or Custom)
Visual Buy/Sell signals
Auto-calculated and drawn Take Profit 1/2/3 and Stop Loss
SL can be set by % or points
Supports VWAP and EMA200 overlays
Real-time chart labels and lines
Trade summary table showing last 2 trades with TP/SL status
💡 Best for:
Intraday traders
Session range-based setups
Open range breakout strategies
📋 Customizable Settings:
Session time
Colors
Candle duration (in ms)
SL/TP modes and levels
📘 User Guide:
O.C. Buy/Sell + TP/SL + Table — by maliwru
Open Candle Session Breakout Indicator with Auto TP/SL and Trade Summary Table
🔎 What is this indicator?
This indicator detects high-probability Buy/Sell signals based on the first (Opening) candle of a trading session. It is built for intraday traders who want to capitalize on early session breakouts with predefined TP and SL levels, along with clear visual feedback.
🧠 How it works:
Opening Candle (O.C.):
At the start of the selected session (e.g. Saudi, US, or Custom), the first candle is marked as the reference or opening candle.
Signal Generation:
Buy signal is triggered when price breaks above the high of the opening candle.
Sell signal is triggered when price breaks below the low of the opening candle.
Take Profits & Stop Loss:
TP1, TP2, and TP3 are automatically plotted using customizable multipliers.
SL is calculated based on % risk, point distance, or a fixed method — all adjustable in settings.
Trade Summary Table:
The indicator displays the last 2 signals with:
Direction (Buy/Sell)
Entry Price
TP/SL levels
TP/SL hit status (real-time update)
⚙️ Settings Overview
Category Description
Session Type Choose between Saudi, US, or Custom. Automatically adjusts to session start times.
Custom Session Time If Custom is selected, manually set start hour & minute.
VWAP / EMA200 Toggle overlays for VWAP and EMA200 for confluence analysis.
SL Mode Select from % of entry, fixed points, or auto from O.C. range.
TP Multipliers Set levels for TP1, TP2, TP3 (e.g. 1.0x, 1.5x, 2.0x of O.C. range).
Colors & Style Customize candle colors, TP/SL lines, signal arrows, and table style.
Candle Duration (ms) Optional — for tick-based setups or special sessions.
✅ Benefits
🔄 Automatic session detection: Works out of the box for Saudi and US markets.
🎯 Precise entry logic: Based on real breakout of the first session candle.
📉 Risk management built-in: SL and TP levels auto-calculated.
📊 Visual clarity: Real-time labels, arrows, and TP/SL lines on chart.
📈 VWAP & EMA200 filters: Help avoid false breakouts.
📋 Compact trade summary: Table shows entry, outcome, and hit levels.
🔧 Fully customizable: Adjust almost every aspect to fit your strategy.
💡 Tips for Best Use
Use it on 5m to 30m charts for intraday setups.
Combine with volume spikes, VWAP, or EMA200 for confirmation.
Avoid trading during low liquidity or high-impact news releases.
Experiment with different TP/SL multipliers depending on market volatility.
Use table status to review recent trade performance at a glance.
📌 Example Workflow
Set session type = US Market
Wait for the first candle to complete after market open
If price breaks above candle high → Buy
If price breaks below candle low → Sell
SL and TP levels are drawn automatically
Track results in the live table
DMC掐轨该脚本是一个多功能交易辅助系统,适合在中短线交易中提供时段节奏、重要价格带、结构级别参考等信息。它将技术结构(如开盘线)与时间维度(DMC+交易时段)结合,适合专业用户使用,并可作为策略判断与盘中跟单的重要视觉辅助工具。
This script is a multifunctional trading assistant system, suitable for providing time zone rhythms, key price levels, and structural level references in short to medium-term trading. It combines technical structures (such as opening lines) with time dimensions (DMC + trading sessions), making it ideal for professional users and serving as an important visual aid for strategy decision-making and intraday following trades.
utsThis custom-built indicator is designed to help traders make smarter, faster, and more confident decisions. Whether you're a scalper, swing trader, or long-term investor, this tool combines to give you a clear edge in any market.
🔑 Features:
Real-time signals for entry/exit points
Customizable settings to fit your strategy
Works on all timeframes and assets
Built-in alerts for key conditions
Clean, easy-to-read visuals
💡 Ideal For:
Identifying high-probability trade setups
Confirming trends or reversals
Reducing noise and false signals
Enhancing your current trading system
Previous Levels - CA23📌 Indicator: Previous Levels – CA23
Description:
“Previous Levels – CA23” is a powerful multi-timeframe utility tool designed to automatically plot the Open, High, Low, and Close (OHLC) levels from up to 6 higher timeframes (HTFs) directly onto your chart. These levels serve as key reference points for support, resistance, liquidity grabs, or institutional price reactions, helping you spot high-probability areas for entries, exits, and trade management.
Whether you’re a scalper on the 1-minute chart or a swing trader using daily or weekly levels, this indicator provides precise historical price levels with full customization options.
⸻
⚙️ Features:
• ✅ Plot OHLC levels from up to 6 different HTFs (e.g., 15m, 1H, 4H, Daily, Weekly, Monthly).
• ✅ Display customizable labels for each level (e.g., “Previous”, “OHLC”, “Price”, “Date/Time”, or custom symbols).
• ✅ Trace historical extensions of each level to the left (ghost line) for improved backtesting and structure analysis.
• ✅ Fade colors of levels far from current price using an ATR proximity filter, for better visual focus.
• ✅ Works across all markets: futures, crypto, forex, stocks.
⸻
🧩 Customization Options:
🔹 HTF Levels:
For each HTF (1–6), you can:
• Enable or disable the level
• Set the timeframe (e.g., 15m, 1H, 4H, Daily…)
• Limit how many previous bars to display
• Choose which OHLC values to show: Open, High, Low, Close
• Customize color, line style (solid, dashed, dotted), and line thickness
• Show a vertical start marker for each level
• Enable trace-back lines to show level history
🔹 Labeling System:
• Toggle labels on/off
• Choose text color, background color, and label size
• Build labels using up to 9 elements:
• Interval, OHLC type, “Previous”, Price, Date, Symbols (like • or ◆), etc.
• Full flexibility to format the text shown next to each level
🔹 Layout & Display:
• Offset levels forward/backward in time to declutter chart
• Control vertical spacing between stacked HTF levels
• Hide levels on higher timeframes if needed
🔹 Advanced:
• Fade out levels if price is too far (based on ATR × factor)
• Select fade transparency percentage and ATR length
⸻
🧠 Use Cases:
• Identify institutional levels like daily/weekly highs/lows
• Backtest reactions to previous highs/lows
• Detect liquidity zones or breaker blocks
• Combine with ICT, SMC, or supply/demand strategies
• Confluence with killzones and session ranges
⸻
📎 Notes:
• Optimized for performance and clean chart display
• Compatible with both light and dark modes
• Maximum customization for experienced traders
• Created by ca23
[CRYPTOLABS] BTC MinuteMaster (OBV + RSI + VWAP + ORDERBLOCKS) BTC MinuteMaster (OBV + RSI + VWAP + Orderblocks)
The BTC MinuteMaster by Cryptolabs is designed specifically for precise intraday and scalping strategies on Bitcoin (BTCUSD). This indicator combines four proven market techniques into one compact, modular tool:
✅ VWAP Deviation Bands
Calculates volume-weighted average price (VWAP) with standard deviation bands to identify short-term overbought/oversold zones and potential mean-reversion areas.
✅ OBV-based RSI (OBV RSI)
A custom RSI that evaluates On-Balance Volume (OBV) instead of price. The OBV RSI provides early signals for momentum shifts, especially when volume divergences occur. Custom-level alerts help identify extremes efficiently.
✅ Automatic Orderblock Detection (S/R Levels)
Automatically detects bullish and bearish orderblocks based on key pivot levels, combined with volatility filters. Helps visualize relevant support and resistance areas with precision.
🔑 Use Cases:
-> Intraday / Minute Trading (best suited for 1m – 15m timeframes)
-> Mean-Reversion / Momentum-based Setups
-> Support for Orderblock & S/R Identification
📌 Technical Highlights:
-> Volume-based (OBV / VWAP)
-> Multi-framework indicator (Price / Volume / Structure)
-> No repainting, no lagging signals
⚠️ Disclaimer:
Our "BTC MinuteMaster" is not an automated trading system. It is a supporting tool for discretionary analysis. For best results, combine it with Price Action and Liquidity-based strategies.
Candle Revers Indicator by MathbotThe Candle Reverse indicator detects and highlights every reversal candle on the chart, helping traders identify potential turning points in the market with precision.
Developed by Mathbot SRL, this tool is designed to enhance decision-making for both manual and algorithmic traders.
Learn more at: www.mathbot-ea.pro
Advanced VWAP & FVG with ICT Market Structure by NabsAdvanced VWAP & FVG with ICT Market Structure by Nabs
Momentum Candlestick TerakhirThis indicator helps traders identify where the last momentum candle occurred.
It also provides a Multi-Timeframe Table that displays the most recent momentum candle for each timeframe.
for entry, if weekly's current momentum is momentum buy, timeframe h4 also must be momentum buy.
weekly - H4
Daily - H1
H4 - M30
H1 - M15
weekly - 300/500 pips
daily - 100/150 pips
H4 - 70/80 pips
H1 - 20/30 pips