ORB Storico + Box Multipli + Notifiche (final clean v2)Session ORB Live Pro — Pre-Market Boxes & MA Suite
Description (EN):
Session ORB Live Pro is a Pine v6 indicator built for intraday traders who rely on Opening Range Breakouts. It draws session boxes for London, New York, and Asia—plus configurable Pre-London and Pre-New York windows—live from the very first candle (no waiting for 10 bars). The high/low levels update in real time, and optional breakout alerts fire the moment price closes beyond the range. To keep charts clean and relevant for scalping, the boxes auto-hide on chart timeframes above 20 minutes.
Beyond ranges, the tool adds a compact moving-average suite: SMA-50 and RMA-200 out of the box, plus three fully customizable MAs (SMA/EMA/RMA/WMA/HMA) with selectable color, thickness, and style (line, stepline, circles). Each session and pre-session can be toggled on/off and tinted with its own color, so you can tailor the visual map of liquidity grabs and range breaks to your strategy.
Key features
Live ORB boxes for London, New York, Asia (no 10-bar delay).
Pre-sessions: Pre-London & Pre-New York with independent time windows and colors.
Auto visibility filter: boxes show only on ≤ 20m chart TF; hidden on higher TFs.
Breakout alerts when price closes above/below the session range (ready for alert() rules).
MA toolkit: SMA-50, RMA-200 + 3 user MAs (SMA/EMA/RMA/WMA/HMA) with color, style, and width.
Clean inputs using input.session; robust, low-friction UX.
How to use
Set your ORB calculation timeframe (e.g., 15m) and choose which sessions/pre-sessions to display.
Pick colors for each box and enable alerts if you want instant breakout notifications.
Configure the MA suite for trend bias and dynamic S/R (e.g., SMA-50 for momentum, RMA-200 for bias).
Trade the first clean break or the retest of the ORB extremes—your choice. The visual map updates tick by tick.
Indicadores e estratégias
RK Scalper V1.0Version 1.0
Scalper Indicator
Use multiple options to decide the best possible scalping possibilities on 1, 3, 5 and 15 min timeframes
1. 3 different EMA trend lines to decide direction and reversal; option to include EMA crossover to take entry and exit positions
2. Show signal when price cross VWAP with huge volume
3. Show SuperTrend and identify possible reversal when price touches the SuperTrend line
4. Show VWAP line
5. Show SuperTrend VWAP crossover with an option to either include volume spike or not
6. Show VWMA line to decide exit points when price moves below at buy and above at sell positions
7. Show Open=High / Open-Low to see the buy and sell pressure and buyer seller dominance
8. Show Volume spike indication on Volume for NIFTY, BANK NIFTY and MIDCAP NIFTY futures volume on their respective underlying asset
9.
Note: It is batter to use scalp indicator along with trend and momentum indicators to have better results.
Synthesis DeFi - Fractals - Daily - v7.0This is a free trial version of SynthesisDeFi.com fractals.
A simplified fractal analysis indicator that identifies key market structure points on daily timeframes. This tool automatically detects trend reversals and plots fractal highs and lows with connecting lines, helping traders visualize major support and resistance levels
Why use Synthesis DeFi fractals?
Harmonic Patterns
Wycoff
Elliot Waves
Dow Theory
Created by Oliver Fujimori | SynthesisDeFi.com
Perfect for swing traders and position traders focused on daily market structure analysis
ATR Risk Leverage Indicator - PropCominiView the screenshot here:
(i.imgur.com)
이 지표는 시장 변동성을 기반으로 사용자가 결정한 최대감수손실률에 따라서 자동으로 적정 레버리지가 계산되고, 시각화되는 리스크 관리 및 포지션 사이즈닝 지표입니다.
주요 기능
ATR 기반 변동성 측정
지정 기간과 배수로 가격 변동 범위를 계산
현재 가격 대비 상/하한선 라인 표시 → 손절가와 시장 변동성 한눈에 확인
멀티타임프레임 지원
선택한 타임프레임(1, 3, 5, 15, 60, 240, D) ATR과 가격 정보 활용 가능
단일 차트에서 스윙 및 데이 트레이딩 전략 적용 가능
리스크 기반 레버리지 계산
손실 허용 비율(%) 기준으로 적정 레버리지 자동 계산
ATR 손절 거리와 결합 → 안전한 포지션 sizing
직관적 시각화
ATR 상/하한선 라인 표시
테이블로 변동 범위, 변동률, 추천 레버리지 제공
색상, 텍스트 크기, 위치 자유롭게 커스터마이징 가능
장점
리스크 관리 최적화: 과도한 레버리지 사용 방지, 변동성이 큰 구간 포지션 조절 가능
즉각적 의사결정 지원: ATR 범위와 레버리지 정보 한눈에 확인
멀티타임 전략 활용: 다른 시간대 정보로 전략 다양화
초보부터 전문가까지 활용 가능: 손절 거리, 변동률, 레버리지 직관적 확인
사용법
ATR 배수와 기간을 전략과 변동성 수준에 맞게 조정
손실 허용 비율(risk%) 설정 → 적정 레버리지 자동 계산
테이블과 라인 표시 옵션 활용 → 차트 가독성 최적화
멀티타임프레임 분석으로 장중 변동성과 포지션 전략 확인
This indicator automatically calculates the optimal leverage based on market volatility and the maximum acceptable loss percentage set by the user. It visualizes risk management and position sizing, helping traders make informed decisions.
Key Features
ATR-Based Volatility Measurement
Calculates the price range based on the specified period and multiplier.
Displays upper and lower lines relative to the current price → quickly check stop-loss levels and market volatility.
Multi-Timeframe Support
Uses ATR and price data from selected timeframes (1, 3, 5, 15, 60, 240 minutes, or Daily).
Can be applied to both swing and day trading strategies on a single chart.
Risk-Based Leverage Calculation
Automatically calculates optimal leverage based on the user-defined risk percentage.
Combines ATR-based stop-loss distance → ensures safe position sizing.
Intuitive Visualization
Shows ATR-based upper and lower lines.
Displays a table with price range, volatility percentage, and recommended leverage.
Customizable colors, text size, and table position for improved chart readability.
Advantages
Optimized Risk Management: Prevents excessive leverage usage, helps adjust positions during high volatility.
Instant Decision Support: Quickly check ATR ranges and leverage information.
Multi-Timeframe Strategy Utilization: Allows strategy diversification using different timeframes.
Suitable for All Traders: Both beginners and professionals can intuitively check stop-loss distance, volatility, and leverage.
How to Use
Adjust ATR multiplier and period according to your strategy and market volatility.
Set the risk percentage → the indicator automatically calculates the optimal leverage.
Use table and line display options → enhance chart readability.
Analyze multi-timeframe data to monitor intraday volatility and position strategy.
AMHA + 4 EMAs + EMA50/200 Counter + Avg10CrossesDescription:
This script combines two types of Heikin-Ashi visualization with multiple Exponential Moving Averages (EMAs) and a counting function for EMA50/200 crossovers. The goal is to make trends more visible, measure recurring market cycles, and provide statistical context without generating trading signals.
Logic in Detail:
Adaptive Median Heikin-Ashi (AMHA):
Instead of the classic Heikin-Ashi calculation, this method uses the median of Open, High, Low, and Close. The result smooths out price movements, emphasizes trend direction, and reduces market noise.
Standard Heikin-Ashi Overlay:
Classic HA candles are also drawn in the background for comparison and transparency. Both HA types can be shifted below the chart’s price action using a customizable Offset (Ticks) parameter.
EMA Structure:
Five exponential moving averages (21, 50, 100, 200, 500) are included to highlight different trend horizons. EMA50 and EMA200 are emphasized, as their crossovers are widely monitored as potential trend signals. EMA21 and EMA100 serve as additional structure layers, while EMA500 represents the long-term trend.
EMA50/200 Counter:
The script counts how many bars have passed since the last EMA50/200 crossover. This makes it easy to see the age of the current trend phase. A colored label above the chart displays the current counter.
Average of the Last 10 Crossovers (Avg10Crosses):
The script stores the last 10 completed count phases and calculates their average length. This provides historical context and allows traders to compare the current cycle against typical past behavior.
Benefits for Analysis:
Clearer trend visualization through adaptive Heikin-Ashi calculation.
Multi-EMA setup for quick structural assessment.
Objective measurement of trend phase duration.
Statistical insight from the average cycle length of past EMA50/200 crosses.
Flexible visualization through adjustable offset positioning below the price chart.
Usage:
Add the indicator to your chart.
For a clean look, you may switch your chart type to “Line” or hide standard candlesticks.
Interpret visual signals:
White candles = bullish phases
Orange candles = bearish phases
EMAs = structural trend filters (e.g., EMA200 as a long-term boundary)
The counter label shows the current number of bars since the last cross, while Avg10 represents the historical mean.
Special Feature:
This script is not a trading system. It does not provide buy/sell recommendations. Instead, it serves as a visual and statistical tool for market structure analysis. The unique combination of Adaptive Median Heikin-Ashi, multi-EMA framework, and EMA50/200 crossover statistics makes it especially useful for trend-followers and swing traders who want to add cycle-length analysis to their toolkit.
DHYT Moon Cycles IndicatorThis indicator tracks the moon cycles which seem to correlate with bullish and bearish periods for Cryptocurrency trading. This indicator allows you to calibrate these windows using recent moon phase dates and times. You can also add customizable highlighted bands before and after these events to highlight these bullish and bearish periods.
Created by: Dan Heilman
RK CPR Buy/Sell Setup Ver1.0Version 1.0
CPR based Buy and Sell Indicator
First option is to show the Buy and Sell indicators, in which multiple options given to users to adjust the buy and sell setup.
1. Include Trend direction
2. Include candlestick touching the EMA 20 / EMA 50 / EMA 100 / VWAP trend lines
3. Include Momentum check
4. Include candlestick patterns to decide buy or sell
5. Exclude Wide CPR day for trading
Second option is the identify the different possible reversal indicators and same are as follows
1. Extreme Reversal
2. Outside Reversal
3. Doji Reversal
4. Triple/Double wick Reversal
5. Pulllback Reversal
Note: It is batter to use reversal indicator along with trend and momentum to have better results.
DHYT 6 MAs, BMSB, Pi Cycle TopThis indicator has 6 Moving averages that are highly customizable and visible on all time frames, it also includes the Bull Market Support Band (BMSB) and the Pi Cycle Top indicator which has been very good at predicting Cycle Tops for Bitcoin (BTC).
You can customize all the moving averages, as well as using simple or exponential. You can also easily customize colors and line weights.
Created by: Dan Heilman
MACD Aspray Hybrid Strategy The MACD Aspray Hybrid Strategy is a trend-following trading system based on a modified version of the MACD indicator.
ORB Storico + Box Multipli + Notifiche🚀 “London, New York, Asia — all your ORBs in one tool.”
ORB Historic + Multiple Boxes + Alerts is a powerful indicator designed for traders who want to take advantage of the Opening Range Breakout (ORB) strategy during the major market sessions: London, New York, and Asia.
With this tool you can:
✅ Instantly identify the initial range (high and low) of each session
✅ Display historical ORB boxes directly on your chart
✅ Receive real-time alerts when price breaks above the high or below the low
✅ Customize colors, choose which sessions to display, and manage alerts easily
🎯 Why use it?
The ORB is one of the most popular intraday trading strategies. The breakout of the initial session range often provides strong and directional signals.
With this indicator, you no longer need to draw boxes or lines manually — everything is handled automatically.
⚙️ Key Features:
Configurable sessions: London, New York, Asia
Customizable box colors for each session
Dynamic support and resistance lines at session highs and lows
Automatic breakout alerts (above HIGH or below LOW)
Works on all assets and timeframes
🚀 Who is it for?
Intraday traders looking for reliable session signals
Scalpers wanting to catch early breakouts
Anyone who wants to analyze historical ORB performance with ease
👉 Add this indicator to your charts, configure your favorite sessions, and let it handle the heavy lifting.
Focus on what matters most: catching the right move at the right time.
Painel Tendência Multi-TF (EMA Customizável)📊 Multi-Timeframe Trend Panel (Customizable EMA)
This indicator was designed for traders who need clarity and agility when analyzing trends across multiple timeframes.
It provides a quick overview of the relationship between two customizable EMAs and helps spot potential entry or exit points.
✨ Features:
✅ Multi-Timeframe Panel: Instantly check if the short EMA is above (bullish) or below (bearish) the long EMA across different timeframes (from 1m up to 1W).
✅ Automatic Sound Alerts: Configurable notifications for EMA crossovers on the 1H and 4H timeframes.
✅ Customization: Choose the EMA periods that best match your trading strategy.
✅ Full Control: Enable or disable alerts anytime through the settings panel.
🚨 How to use:
Add the indicator to your chart.
Set the EMA periods according to your strategy (default: 9 and 21).
Enable sound alerts for EMA crossovers on 1H and/or 4H as needed.
Create an alert in TradingView (Alerts menu) → select this indicator → choose the condition → receive real-time notifications.
🎯 Benefits:
Clear panoramic view of several timeframes in one panel.
Automatic alerts on key timeframes for trend confirmation.
Saves time: no need to manually switch between charts.
📌 Important Note:
This indicator is not financial advice. It is a tool to support your technical analysis. Always combine it with your own strategy and risk management.
Double Top/Bottom Screener - Today Only//@version=6
indicator("Double Top/Bottom Screener - Today Only", overlay=true, max_lines_count=500)
// Inputs
leftBars = input.int(5, "Left Bars")
rightBars = input.int(5, "Right Bars")
tolerance = input.float(0.02, "Max Difference (e.g., 0.02 for 2 cents)", step=0.01)
atrLength = input.int(14, "ATR Length for Normalized Distance", minval=1)
requiredPeaks = input.int(3, "Required Identical Peaks", minval=2, maxval=5)
// Declarations of persistent variables and arrays
var array resistanceLevels = array.new(0)
var array resistanceCounts = array.new(0)
var array supportLevels = array.new(0)
var array supportCounts = array.new(0)
var array resLines = array.new(0)
var array supLines = array.new(0)
var bool hasDoubleTop = false
var bool hasDoubleBottom = false
var float doubleTopLevel = na
var float doubleBottomLevel = na
var int todayStart = na
// Step 1: Identify Swing Highs/Lows
swingHigh = ta.pivothigh(high, leftBars, rightBars)
swingLow = ta.pivotlow(low, leftBars, rightBars)
// Today's premarket start (04:00 AM ET)
todayStart := timestamp(syminfo.timezone, year, month, dayofmonth, 4, 0, 0)
// Clear arrays and delete lines on the first bar or new day
if barstate.isfirst or (dayofmonth != dayofmonth and time >= todayStart)
// Delete all existing lines
for i = array.size(resLines) - 1 to 0
line.delete(array.get(resLines, i))
for i = array.size(supLines) - 1 to 0
line.delete(array.get(supLines, i))
// Clear arrays
array.clear(resistanceLevels)
array.clear(supportLevels)
array.clear(resistanceCounts)
array.clear(supportCounts)
array.clear(resLines)
array.clear(supLines)
// Reset flags
hasDoubleTop := false
hasDoubleBottom := false
doubleTopLevel := na
doubleBottomLevel := na
// Add new swings only if today and after premarket
if not na(swingHigh) and time >= todayStart and dayofmonth == dayofmonth
bool isEqualHigh = false
int peakIndex = -1
float prevLevel = na
if array.size(resistanceLevels) > 0
for i = 0 to array.size(resistanceLevels) - 1
prevLevel := array.get(resistanceLevels, i)
if math.abs(swingHigh - prevLevel) <= tolerance
isEqualHigh := true
peakIndex := i
break
if isEqualHigh and peakIndex >= 0
array.set(resistanceCounts, peakIndex, array.get(resistanceCounts, peakIndex) + 1)
if array.get(resistanceCounts, peakIndex) == requiredPeaks
hasDoubleTop := true
doubleTopLevel := prevLevel
else
array.push(resistanceLevels, swingHigh)
array.push(resistanceCounts, 1)
line newResLine = line.new(bar_index - rightBars, swingHigh, bar_index, swingHigh, color=color.red, width=2, extend=extend.none)
array.push(resLines, newResLine)
if not na(swingLow) and time >= todayStart and dayofmonth == dayofmonth
bool isEqualLow = false
int peakIndex = -1
float prevLevel = na
if array.size(supportLevels) > 0
for i = 0 to array.size(supportLevels) - 1
prevLevel := array.get(supportLevels, i)
if math.abs(swingLow - prevLevel) <= tolerance
isEqualLow := true
peakIndex := i
break
if isEqualLow and peakIndex >= 0
array.set(supportCounts, peakIndex, array.get(supportCounts, peakIndex) + 1)
if array.get(supportCounts, peakIndex) == requiredPeaks
hasDoubleBottom := true
doubleBottomLevel := prevLevel
else
array.push(supportLevels, swingLow)
array.push(supportCounts, 1)
line newSupLine = line.new(bar_index - rightBars, swingLow, bar_index, swingLow, color=color.green, width=2, extend=extend.none)
array.push(supLines, newSupLine)
// Monitor and remove broken levels/lines; reset pattern if the equal level breaks
if array.size(resistanceLevels) > 0
for i = array.size(resistanceLevels) - 1 to 0
float level = array.get(resistanceLevels, i)
if close > level
line.delete(array.get(resLines, i))
array.remove(resLines, i)
array.remove(resistanceLevels, i)
array.remove(resistanceCounts, i)
if level == doubleTopLevel
hasDoubleTop := false
doubleTopLevel := na
if array.size(supportLevels) > 0
for i = array.size(supportLevels) - 1 to 0
float level = array.get(supportLevels, i)
if close < level
line.delete(array.get(supLines, i))
array.remove(supLines, i)
array.remove(supportLevels, i)
array.remove(supportCounts, i)
if level == doubleBottomLevel
hasDoubleBottom := false
doubleBottomLevel := na
// Limit arrays (after removals)
if array.size(resistanceLevels) > 10
line oldLine = array.shift(resLines)
line.delete(oldLine)
array.shift(resistanceLevels)
array.shift(resistanceCounts)
if array.size(supportLevels) > 10
line oldLine = array.shift(supLines)
line.delete(oldLine)
array.shift(supportLevels)
array.shift(supportCounts)
// Pattern Signal: 1 only if the exact required number of peaks is met
patternSignal = (hasDoubleTop or hasDoubleBottom) ? 1 : 0
// New: Nearest Double Level Price
var float nearestDoubleLevel = na
if hasDoubleTop and not na(doubleTopLevel)
nearestDoubleLevel := doubleTopLevel
if hasDoubleBottom and not na(doubleBottomLevel)
nearestDoubleLevel := na(nearestDoubleLevel) ? doubleBottomLevel : (math.abs(close - doubleBottomLevel) < math.abs(close - nearestDoubleLevel) ? doubleBottomLevel : nearestDoubleLevel)
// New: Distance to Nearest Level (using ATR for normalization)
var float atr = ta.atr(atrLength)
var float distanceNormalizedATR = na
if not na(nearestDoubleLevel) and not na(atr) and atr > 0
distanceNormalizedATR := math.abs(close - nearestDoubleLevel) / atr
// Optional Bounce Signal (for reference)
bounceSignal = 0
if array.size(resistanceLevels) > 0
for i = 0 to array.size(resistanceLevels) - 1
float level = array.get(resistanceLevels, i)
if low <= level and high >= level and close < level
bounceSignal := 1
if array.size(supportLevels) > 0
for i = 0 to array.size(supportLevels) - 1
float level = array.get(supportLevels, i)
if high >= level and low <= level and close > level
bounceSignal := 1
// Outputs
plot(patternSignal, title="Pattern Signal", color=patternSignal == 1 ? color.purple : na, style=plot.style_circles)
plot(bounceSignal, title="Bounce Signal", color=bounceSignal == 1 ? color.yellow : na, style=plot.style_circles)
plot(nearestDoubleLevel, title="Nearest Double Level Price", color=color.orange)
plot(distanceNormalizedATR, title="Normalized Distance (ATR)", color=color.green)
bgcolor(patternSignal == 1 ? color.new(color.purple, 80) : na)
if patternSignal == 1 and barstate.isconfirmed
alert("Double Pattern detected on " + syminfo.ticker + " at " + str.tostring(close), alert.freq_once_per_bar_close)
if barstate.islast
var table infoTable = table.new(position.top_right, 1, 4, bgcolor=color.new(color.black, 50))
table.cell(infoTable, 0, 0, "Pattern: " + str.tostring(patternSignal), bgcolor=patternSignal == 1 ? color.purple : color.gray)
table.cell(infoTable, 0, 1, "Bounce: " + str.tostring(bounceSignal), bgcolor=bounceSignal == 1 ? color.yellow : color.gray)
table.cell(infoTable, 0, 2, "Level: " + str.tostring(nearestDoubleLevel, "#.##"), bgcolor=color.orange)
table.cell(infoTable, 0, 3, "ATR Dist: " + str.tostring(distanceNormalizedATR, "#.##"), bgcolor=color.green)
Daily SD (200 pips/level)//@version=6
indicator("Daily SD (200 pips/level)", overlay=true, max_lines_count=200, max_labels_count=200)
// Inputs
pipSize = input.float(0.1, "Pip Size", step=0.0001) // 1 pip = 0.1 (เช่น XAUUSD หลายโบรก)
pipsPerSD = input.int(200, "Pips per SD", minval=1) // 200 pips ต่อระดับ
sdCount = input.int(5, "Number of SD levels", minval=1, maxval=10)
showLbl = input.bool(true, "Show labels")
showMid = input.bool(true, "Show daily-open midline")
// Derived
step = pipsPerSD * pipSize
// Daily open (intraday-safe)
dayOpen = request.security(syminfo.tickerid, "D", open, lookahead=barmerge.lookahead_on)
// Detect new day safely (store change result in a variable and coerce to bool)
dayTime = time("D")
dayTimeDiff = ta.change(dayTime) // series int
isNewDay = dayTimeDiff != 0 // series bool
// Rebuild condition
rebuild = barstate.isfirst or isNewDay
// Storage
var line lines = array.new_line()
var label labels = array.new_label()
if rebuild
// Clear previous drawings
while array.size(lines) > 0
line.delete(array.pop(lines))
while array.size(labels) > 0
label.delete(array.pop(labels))
// Midline
if showMid
m = line.new(bar_index, dayOpen, bar_index + 1, dayOpen, xloc=xloc.bar_index, extend=extend.right, color=color.gray, width=2)
array.push(lines, m)
if showLbl
ml = label.new(bar_index, dayOpen, "Open", style=label.style_label_left, textcolor=color.white, color=color.gray)
array.push(labels, ml)
// ±SD levels
for i = 1 to sdCount
up = dayOpen + step * i
dn = dayOpen - step * i
lu = line.new(bar_index, up, bar_index + 1, up, xloc=xloc.bar_index, extend=extend.right, color=color.teal, style=line.style_dotted)
ld = line.new(bar_index, dn, bar_index + 1, dn, xloc=xloc.bar_index, extend=extend.right, color=color.orange, style=line.style_dotted)
array.push(lines, lu)
array.push(lines, ld)
if showLbl
lbu = label.new(bar_index, up, "+SD" + str.tostring(i), style=label.style_label_left, textcolor=color.white, color=color.teal)
lbd = label.new(bar_index, dn, "-SD" + str.tostring(i), style=label.style_label_left, textcolor=color.white, color=color.orange)
array.push(labels, lbu)
array.push(labels, lbd)
Range Box for UK TimezoneThis is a simple range box for working in the UK.
There are many options plus the menu function is very easy to navigate.
The High / Low lines can be extended, colours changed etc.
Enjoy.
Energy volume indicator sniperL'indicateur donne indique en continue l énergie évolutif acheteur /vendeur
et beaucoup plusse surprise
this indicator combines volume analysis wiith market energy detection to highlight
when the market is building momentum before a breakout.
NQ HIPA - High IRL Probability AreasHIPA - High IRL Probability Areas
Precision Liquidity Mapping for Serious Intraday Traders
HIPA is a proprietary indicator built to identify high-probability internal range liquidity zones using advanced, off-platform historical analysis. Tailored for fast-paced environments like NQ futures, it delivers real-time levels with embedded statistical confidence—optimized for the moments that matter most during the active trading session.
Unlike conventional tools constrained by TradingView’s limited data scope, HIP operates on a foundation of proprietary historical modeling—resulting in smarter signals, not recycled indicators.
Why HIPA stands out:
Statistically calibrated signal zones backed by a robust, non-replicable historical dataset
Real-time projections of internal liquidity levels with session-aware behavior
Dynamic probability decay: as the trading day progresses, confidence levels naturally taper—no manual input needed
Clean, forward-looking visuals without clutter, repainting, or lag
Fully independent of TradingView’s restricted lookback data
Whether you’re targeting high-precision scalps or intraday rotations, HIP equips you with a statistical edge built for consistency and clarity.
Disclaimer: This indicator is for educational and informational purposes only and does not constitute financial advice. Trading financial instruments involves risk and may not be suitable for all investors. Past performance is not indicative of future results. By using this tool, you agree that the creator is not responsible for any losses incurred from trading or investment decisions based on this indicator. Always do your own research and consult with a licensed financial advisor before making trading decisions.
MERA - MTF Extreme Range AlertsMERA – MTF Extreme Range Alerts
Precision awareness at the edge.
MERA is a multi-timeframe alert and visualization system designed to highlight extreme conditions across several higher timeframes—directly on your lower timeframe chart. By aligning key zones and detecting aggressive shifts in price behavior, it delivers early visual and alert-based warnings that may precede potential reversals.
Whether you're actively trading intraday or monitoring for high-probability setups, MERA keeps you anchored to critical context others might miss—without needing to constantly flip between timeframes.
Disclaimer: This indicator is for educational and informational purposes only and does not constitute financial advice. Trading financial instruments involves risk and may not be suitable for all investors. Past performance is not indicative of future results. By using this tool, you agree that the creator is not responsible for any losses incurred from trading or investment decisions based on this indicator. Always do your own research and consult with a licensed financial advisor before making trading decisions.
EMA AND TREND TABLE Dual EMA System: Includes a fast and a slow EMA to track both short-term momentum and long-term trends.
Crossover Signals: Automatically plots arrows on the chart when the fast EMA crosses over or under the slow EMA, signaling a potential shift in momentum.
Trend Coloring: The EMA lines change color based on the trend direction (e.g., green for an uptrend, red for a downtrend) for at-a-glance analysis.
Customizable Alerts: Create TradingView alerts for key events, such as EMA crossovers, so you never miss a potential setup.
Adjustable Inputs: Easily customize the length (period) and source (close, open, hl2, etc.) for each EMA directly from the settings menu.
ARC Algo Lite Strategy [Free] ARC Lite Strategy is the free demo version developed by ARC Trade.
• EMA200 trend filter
• Basic crossover signals
• No settings panel (fixed values)
Note: This indicator is the limited version of ARC Pro+ Elite Algo.
The Pro+ version includes dynamic TP/SL, MTF confirmation, advanced filters (ADX, MACD, Volume), Trust Score and more.
Contact & details: Telegram @arctraded
This is not investment advice.
NQ - The Wick ReportMulti-Timeframe Wick Zones with Probability Indicator
Advanced Directional Bias & Target Identification System
This indicator analyzes wick formations across multiple timeframes (4H, 12H, Daily, Weekly) to identify high-probability directional bias and reversal targets. Built on 15 years of historical NQ Futures data, it provides real-time probability assessments for wick zone interactions.
Key Features:
📊 Data-Driven Approach
15+ years of embedded statistical data
Real-time probability calculations based on percentile rankings
Target Score system combining percentile and probability metrics
⏰ Time-Sensitive Analysis
Dynamic probability updates based on hour of day (NY time)
Accounts for time decay - probabilities change as the candle progresses
Weekly analysis adjusts for day of week patterns
🎯 Trading Applications:
Directional Bias: Large wicks often indicate rejection levels and potential reversal zones. The probability score helps validate whether a wick is statistically significant.
Target Identification: Small wicks with high scores serve as excellent targets when price is trading at distance. These zones act as magnets for price action.
Risk Management: Use probability thresholds to filter only the highest-confidence zones. Combine Score and Probability thresholds for precision entries.
How It Works:
The indicator tracks developing wicks in real-time and compares them against historical percentiles (P5 through P95). As each candle progresses, it calculates:
Percentile Rank: Where the current wick size falls historically
Exceed Probability: Likelihood of price exceeding this wick zone
Target Score: Combined metric (100-Percentile) × Probability / 100
Display Options:
Wick Modes: Auto (directional), Both, Bullish Only, or Bearish Only
Data Values: Toggle hour, percentile, probability, and score displays
Thresholds: Filter zones by minimum probability or score requirements
Customization: Adjust colors, label positions, and timeframe visibility
Trading Strategy:
High Score + Small Wick = Strong target when price is extended
High Score + Large Wick = Potential reversal zone or strong support/resistance
Time Decay Awareness = Probabilities decrease as time progresses within each candle
Multi-Timeframe Confluence = Strongest signals when multiple timeframes align
Best Practices:
Enable score display to quickly identify high-probability zones
Use threshold filters during volatile conditions
Monitor time decay - early-session wicks have higher probabilities
Combine with volume analysis for confirmation
Watch for confluence across multiple timeframes
This tool transforms traditional wick analysis into a quantitative, probability-based system for more informed trading decisions.