SMC Structures and FVG📌 SMC Structures + FVG + Trend Viewer Pro
This advanced indicator helps traders visualize market structure with key tools:
✅ Break of Structure (BOS)
✅ Change of Character (CHoCH)
✅ Current Structure
✅ Fair Value Gaps (FVG)
✅ Automatic Fibonacci Levels
✅ Fixed Top-Right Trend Viewer (Bullish, Bearish, Sideways)
Designed for Smart Money Traders, this tool combines multiple key elements into one easy-to-use package. Perfect for day trading, swing trading, and spotting key zones.
⚡ Disclaimer:
This indicator is for educational purposes only. It is not financial advice. Please trade responsibly and use proper risk management.
📌 SMC Structures + FVG + Trend Viewer Pro
อินดิเคเตอร์ที่ออกแบบมาเพื่อช่วยให้นักเทรดมองเห็นโครงสร้างตลาดอย่างชัดเจนด้วยเครื่องมือสำคัญ:
✅ Break of Structure (BOS)
✅ Change of Character (CHoCH)
✅ โครงสร้างปัจจุบัน
✅ Fair Value Gaps (FVG)
✅ เส้น Fibonacci อัตโนมัติ
✅ ตัวบอกแนวโน้มค้างมุมขวาบน (Bullish, Bearish, Sideways)
เหมาะสำหรับสาย Smart Money, Day Trade, Swing Trade และผู้ที่เน้นหาจุดเข้าออกในโซนสำคัญ
⚡ คำเตือน:
อินดิเคเตอร์นี้ใช้เพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำทางการเงิน โปรดบริหารจัดการความเสี่ยงอย่างเหมาะสม
Indicatori e strategie
Candle Midpoint//@version=5
indicator("Candle Midpoint", overlay=true)
// Calculate midpoint of the current candle
mid = (high + low) / 2
// Plot the midpoint
plot(mid, title="Candle Midpoint", color=color.orange, linewidth=2)
Volume fightThe Volume fight indicator looks for the predominance of bullish or bearish trading volume on the chart by dividing the trading volume in the bar into 2 parts - "bullish volume" and "bearish volume", and comparing the weighted average values by volume with each other at a given distance.
This indicator is suitable for any instrument (cryptocurrency, Forex, stocks) and is able to work on any TF.
The Volume fight indicator should be used as an auxiliary indicator that tells you who is currently prevailing in the market - " bulls "or"bears".
To configure the indicator, it is necessary to set the range of evaluation of the predominance of bullish or bearish volume (the number of bars, by default-24 bars for TF=1H). The smaller the TF, the higher the range value should be used to filter out false signals.
When there is a predominance of "bulls" on the chart, a green triangle appears (relevant at the close of the bar) and the histogram is highlighted in green, when "bears" appear on the chart, a red triangle appears (relevant at the close of the bar) and the histogram is highlighted in red.
In the indicator settings, there is smoothing to reduce false signals and highlight the flat zone by specifying a percentage, at least which should be the difference between the forces of the "bullish" and "bearish" volume. If the difference between the volume forces is less than the specified one (by default-15%), the zone is considered flat and is displayed in gray on the histogram.
If you set the percentage to zero, the flat zones will not be highlighted, but there will be much more false signals, since the indicator becomes very sensitive when the smoothing percentage decreases.
There is a function-to show the color background of the current trading zone. For" bullish "- green, for" bearish " - red.
In the settings, you can enable the display and use of each signal in the trading zone, not only the initial one, but also each after the flat zone. By default, only the signal of the beginning of the ascending/descending zone is used.
The indicator has alerts for "bullish" and "bearish" movements. Use alerts - "Once per bar close".
If you have any questions, you can write to me in private messages or by using the contacts in my signature.
We are publishing this script anew, it is included in the review of the best 3 scripts for filtering false signals.
youtu.be
----------------------------------------------------
Индикатор Volume fight ищет на графике преобладание бычьего или медвежьего объёма торгов путём разделения торгового объёма в баре на 2 части - "бычий объём" и "медвежий объём", и сравнения средне-взвешенных значений по объёму между собой на заданной дистанции.
Данный индикатор подходит для любого инструмента (криптовалюта, Forex, акции) и способен работать на любом ТФ.
Индикатор Volume fight следует использовать как вспомогательный индикатор, который подсказывает Вам кто сейчас преобладает на рынке - "быки" или "медведи".
Для настройки индикатора необходимо выставить диапазон оценки преобладания бычьего или медвежьего объема (количество баров, по умолчанию - 24 бара для ТФ=1Ч). Чем меньше ТФ, тем выше следует использовать значение диапазона, чтобы отфильтровать ложные сигналы.
При возникновении преобладания на графике "быков" появляется зелёный треугольник (актуален по закрытию бара) и гистограмма подсвечивается зелёным цветом, при возникновении на графике "медведей" появляется красный треугольник (актуален по закрытию бара) и гистограмма подсвечивается красным цветом.
В настройках индикатора есть сглаживание для уменьшения ложных сигналов и выделения зоны флета с помощью указания процента, не менее которого, должна быть разница между силами "бычьего" и "медвежьего" объёма. Если разница между силами объёмов меньше заданного (по умолчанию - 15%), то зона считается флетовой и отображается на гистограмме серым цветом.
Если выставить процент равным нулю, то зоны флета выделяться не будут, но будет гораздо больше ложных сигналов, так как индикатор становится очень чувствительным при снижении процента сглаживания.
Есть функция - показывать цветовой фон текущей торговой зоны. Для "бычьего" - зелёный, для "медвежьего" - красный.
В настройках можно включить отображение и использование каждого сигнал в торговой зоне, не только начального, но и каждого после зоны флета. По умолчанию - только сигнал начала восходящей/нисходящей зоны.
Индикатор имеет оповещения для "бычьего" и "медвежьего" движения. Используйте оповещения - "на закрытии бара".
Этот скрипт мы публикуем заново, он вошел в обзор лучших 3-х скриптов для фильтрации ложных сигналов.
youtu.be
TrendScopeTrendScope is a custom-built, multi-factor trading tool designed to identify high-probability market entries and exits using a combination of trend structure, volume dynamics, and momentum behavior. Unlike traditional oscillators, it does not rely on bounded cyclical formulas but instead analyzes real-time price-volume relationships and trend integrity.
🔍 Key Features
EMA Confluence Analysis: Detects trend strength and alignment across EMAs from 5 to 800 periods.
Volume Spike Detection: Flags significant increases in trading volume following periods of stagnation—useful for breakout confirmation.
Order Flow Momentum: Measures buying vs. selling pressure based on volume-weighted price action, signaling directional conviction.
Reversal Alerts: Identifies divergences between price and momentum (e.g., volume-based net flow), warning of potential trend shifts.
Clean Visual Markers: BUY/SELL labels, directional volume spikes, and a trend strength table for clarity in execution.
⏱️ Best Used On
Timeframes: 4H, 8H, 12H, 1D (Daily)
Style: Swing trading, trend trading, and momentum-based entries
Markets: Crypto, Forex, Commodities, and Indices (works well on liquid assets with healthy volume)
This indicator is especially useful for traders who want directional confirmation during trending conditions and a visual edge for spotting volume-driven breakouts or early-stage reversals.
I made this for my own benefit since I didn't really find any non-paid options out there that work in a similar fashion and I wanted to keep it simple and was inspired by Delorean Trading Indicators.
Disclaimer: Just wanna throw this out there...please never use this as a standalone indicator and combine it with your own analysis to detect market behaviour and structure! Don't rely on any indicators to form your own pov of probable market moves. You have been warned.
📈 Mayur Buy Signal Mayur Buy Signal – Precision Trading Made Simple
Take the guesswork out of trading with the Mayur Buy Signal – a powerful, visually clear indicator designed for intraday and positional traders. Built using proven technical strategies, this tool gives you high-probability Buy signals with well-defined Entry, Stop Loss (SL), and multiple Target levels (T1, T2, T3).
🔍 Features:
✅ Accurate Buy signals with visual tags on the chart
✅ Pre-marked Entry, SL, and Take Profit (TP) levels
✅ Clean and easy-to-read layout for fast decision-making
✅ Ideal for Nifty, BankNifty, Stocks, and Futures
✅ Works across multiple timeframes
✅ Great for both beginners and experienced traders
🚀 Why Choose Mayur Buy Signal?
🎯 No clutter, no noise – just clear trading setups
🤖 Based on real technical logic – not random signals
📊 Backtested for reliability and performance
🔔 Perfect for active traders looking for real-time alerts
Join 1000s of traders already gaining an edge with Mayur Buy Signal.
Auto Lot Size & Risk Calculator By Stock FusionOverview:
This Pine Script (version 5) indicator, titled "Auto Lot Size & Risk Calculator By Stock Fusion," is designed for TradingView to assist traders in calculating lot sizes and managing risk for various asset classes, including Indian stocks, Forex, XAUUSD, BTCUSD, and US100. It provides a visual interface with entry, stop-loss, and take-profit levels, along with a dashboard displaying key trade metrics.
Description:
The script calculates the appropriate lot size based on user-defined inputs such as account balance, risk percentage, entry price, stop price, and asset type. It supports risk-reward ratios (1:1, 1:2, 1:3) for take-profit levels and visualizes these levels on the chart using lines or filled areas. A customizable dashboard displays critical trade information, including lot size, risk amount, and potential profit/loss. The script is tailored for Indian stocks (e.g., MAZDOCK) with a simplified lot size calculation and supports other assets with appropriate contract sizes.
How the Code Works:
Inputs: Users input account balance, risk percentage, asset type, entry/stop prices, and visual preferences (e.g., line or fill, colors, dashboard position).
Calculations:
Computes stop-loss distance and risk amount based on account balance and risk percentage.
Sets take-profit levels at 1:1, 1:2, and 1:3 risk-reward ratios.
Calculates lot size using asset-specific formulas (e.g., for Indian stocks: lot Size = risk Amount / stop Loss Distance).
Determines profit/loss values for stop-loss and take-profit levels.
Visualization:
Draws entry, stop-loss, and take-profit levels as lines or filled areas on the chart.
Displays price labels and optional tick distances.
Renders a dashboard table with trade details (e.g., balance, lot size, entry/stop prices, profit/loss).
Clearing: Removes previous drawings on each bar update to prevent clutter.
Customization: Offers options for visual styles, colors, text sizes, and dashboard positioning.
Purpose and Use:
Risk Management: Automatically calculates lot sizes to limit risk to a user-defined percentage of the account balance.
Trade Planning: Visualizes entry, stop-loss, and take-profit levels to aid in trade setup.
Versatility: Supports multiple asset classes with asset-specific contract sizes and calculations.
User Experience: Provides a clear, customizable dashboard for quick access to trade metrics.
Engulfing Bar Liquidity SweepIts an indicator that sweeps liquidity before going to the opposite direction.
NQ Dual Session StrategySweet Bobby's NQ strategy. This uses VWAP and various premarket high/low, and linear regression candles to help scalp NQ futures on a one minute chart.
Tripple HULL Moving AverageTripple Hma useful in knowing trenf analysis smoothly . it is a type of moving average and three different HMA can be used together in one indicator.
Volume Cluster Support & ResistanceVolume Cluster Support & Resistance
This indicator identifies potential Support and Resistance (S/R) levels on the chart using Volume-Based Point of Control (POC) Clustering. It offers extensive customization for calculation parameters, display styles, and visualization options, including S/R zones, color gradients, and historical reaction markers.
How It Works
Volume Based S/R:
Scans the specified Clustering Lookback period for "High Volume Bars", defined as bars where volume exceeds the average volume (over Volume Lookback Period) multiplied by the High Volume Threshold Multiplier.
Calculates the Point of Control (POC) for each high-volume bar using hl2.
Clusters these high-volume bar POCs: POCs within a proximity defined by Cluster Proximity (ATR) (Average True Range multiplier) are grouped together.
Filters these clusters, requiring a Min Bars in Cluster to form a valid S/R zone.
(Image showing the indicator being used on the Bitcoin 5min chart)
The center price of valid clusters determines the S/R level. Clusters above the current price become potential Resistance, and those below become potential Support.
Calculates the offset based on the most recent bar included in the cluster.
Level Selection & Display:
The indicator identifies multiple potential S/R levels.
It then selects and displays the top Number of S/R Levels to Display support levels below the current price and resistance levels above the current price.
(Image showing the indicator on the GBP/USD 5min chart)
ATR Usage:
The Average True Range (ta.atr(14)) is used in two key areas:
Determining the proximity threshold for grouping POCs in the 'Volume Based' clustering (clusterProximityAtr).
Calculating the width of the S/R zones when 'Use Zone Visualization' is enabled (zoneAtrMultiplier).
Key Features & Components
Dual Calculation Methods: Choose between Pivot-based S/R or Volume-based POC clustering.
Volume Confirmation: Pivots require volume confirmation; Volume method directly analyzes high-volume bars.
POC Clustering: Groups high-volume areas to identify significant price zones.
Configurable Lookbacks: Adjust periods for volume averaging, pivot detection, and clustering analysis.
Dynamic S/R Display: Shows a configurable number of the most relevant S/R levels relative to the current price.
Optional Zone Visualization: Display levels as filled zones with configurable width (ATR-based), fill transparency, and border transparency. Includes a dashed center line.
Optional Historical Reactions: Mark past price interactions (lows bouncing off support zones, highs rejecting from resistance zones) directly on the chart (Warning: Can significantly impact performance).
Customizable Styling: Control line style (Solid, Dashed, Dotted), width, color (separate for Support & Resistance), and horizontal extension (None, Left, Right, Both).
Price Labels: Toggle visibility of price labels next to each S/R level/zone.
Visual Elements Explained
S/R Lines/Zones: Plotted lines or filled zones representing calculated support and resistance levels. Color-coded for Support (default green) and Resistance (default magenta).
Line/Zone Borders: Appearance controlled by Style settings (Style, Width, Extension). Can have a gradient color effect based on age if enabled.
Zone Fills: Semi-transparent fills for zones (if enabled), with configurable transparency. Fill color matches the border color (including gradient effect if enabled).
Zone Center Line: A thin, dashed line indicating the exact calculated S/R price within a zone.
Price Labels: Text labels showing the exact price of the S/R level.
Historical Reactions: Small dot markers appearing on historical bars where price potentially reacted to a displayed zone (only if Show Historical Reactions is enabled).
Configuration Options
Users can adjust the following parameters in the indicator settings:
Calculation Method: Select "Pivot Based" or "Volume Based".
Volume Zone Settings (Volume Based): Threshold multiplier, clustering lookback, cluster proximity (ATR), minimum bars per cluster.
Display Options: Toggle S/R visibility, price tags, set the number of levels to show.
Volume Settings: Volume lookback period, volume multiplier (for Pivot confirmation).
Style Settings: Line style, width, extension, support/resistance text and line colors, enable gradient coloring, set gradient start/end colors.
Zone Visualization: Enable/disable zones, set zone width (ATR multiplier), fill and border transparency, enable/disable historical reaction markers (performance warning).
Interpretation Notes
This indicator identifies potential areas of support and resistance based on historical price action and volume analysis. These levels are not guaranteed reversal points.
The 'Volume Based' method focuses on areas where significant trading activity occurred, while the 'Pivot Based' method focuses on price turning points confirmed by volume.
Use the displayed levels in conjunction with other technical analysis tools, price action patterns, and risk management strategies.
Be mindful of the performance impact when enabling Show Historical Reactions, especially on longer timeframes or with large lookback periods. The default setting is false for optimal performance.
The max_bars_back setting is optimized for performance; increasing it significantly may slow down chart loading.
Risk Disclaimer
Trading involves significant risk. This indicator is provided for analytical and educational purposes only and does not constitute financial advice or a trading recommendation. Past performance is not indicative of future results. Always use sound risk management practices and never trade with capital you cannot afford to lose.
SMAs (8,21,33,55,233) by lharsha5 SMA's in one indicator, rather than using seperate indicators for each moving average
EMA7 & EMA20 Cross + MACD Confirmation
indicator("EMA7 & EMA20 Cross + MACD Confirmation", overlay=true)
// === 输入参数
ema7_len = input.int(7, title="EMA7 Length")
ema20_len = input.int(20, title="EMA20 Length")
macd_fast = input.int(12, title="MACD Fast Length")
macd_slow = input.int(26, title="MACD Slow Length")
macd_signal = input.int(9, title="MACD Signal Length")
Squeeze Momentum Indicator Version3This is an efficient plugin based on the squeeze kinetic energy theory.
这是一个基于挤压动能理论的有效插件
1,Determining Fast and Slow Lines
快慢线判断
When the fast line (blue) crosses above the slow line (red), forming a golden cross, it is considered a bullish signal.
当快线(蓝色)穿过红线(慢线)时候,既发生金叉的时候,看多。
When the slow line (red) crosses below the fast line (blue), it is known as a "death cross," and is typically considered a bearish signal.
当慢线(红色)穿过蓝线(快线)时候,既发生金叉的时候,看空。
2,Judgment of Bullish and Bearish Areas
空头多头区域判断
When the two lines are above the center point, the overall trend is bullish. Even if a death cross occurs, the downward momentum is relatively weak.
当两条线在中心点上方时整体是多头趋势,就算发生死叉也相对没那么大动能跌。
Conversely, when the two lines are below the center point, the overall trend is bearish. Even if a golden cross occurs, the upward momentum is relatively weak.
反之当两条线在中心点下方时整体是多头趋势,就算发生金叉也相对没那么大动能突破。
3,Judgment of Compressed Momentum Dots
压缩动能圆点判断
Center Point Dot Judgment Method
中心点园点判断法
When a gray dot appears, it indicates that the momentum is very weak, and the trend has dissipated, with changes possible at any time. (Note! A change in trend does not mean a shift from bullish to bearish or from bearish to bullish; it simply suggests that the market may enter a consolidation phase and will no longer exhibit high-intensity trend movements.)
当灰色圆点出现时代表动能很弱,趋势已经消失,随时变化(注!趋势随时变化并不是由多头变为空头或者空头转为多头的意思,只是说可能接下来将进入震荡区间。不在继续高强度趋势动作。)
当中间圆点出现白色时代表,趋势开始越来越强劲,开始单边行情,
When a white dot appears in the middle, it indicates that the trend is becoming stronger and a one-sided market is beginning.
当中间圆点出现白色时代表,趋势开始越来越强劲,开始单边行情,
Usage Method
使用方法
First, judge the entry conditions for momentum, then assess the area, and finally consider golden and death crosses for entry.
先判断动能进场条件,后判断区域,再考虑金叉死叉进场。
3 > 2 > 1
When the compressed momentum dot changes from white to gray, consider exiting and wait for the consolidation phase to end before re-entering.
当压缩动能圆点从白色转为灰色后考虑离场,等待震荡行情结束后再进场
Zone Finder Draw 4 resistance lines and 4 support lines based on the 1-day closing candle. Then, close all indicators. On the following day, switch to the 5-minute timeframe and observe the intraday price action.
In the settings, a candle offset of 0 means the levels are shown based on the current closing candle. If you change it to 1, the values are shown based on the previous candle.
Use the current candle to set levels for the next day. Only change the offset setting if you want to backtest — otherwise, leave it unchanged.
For more use cases, feel free to contact me.
Spectra RS Inferno | QauntEdgeBIntroducing Spectra RS Inferno
-> Relative Strength Ranking Engine by QuantEdgeB
1. Purpose
Spectra RS Inferno is a multi-asset comparative ranking algorithm designed to surface the strongest-performing altcoins from a basket of up to 25 user-defined assets. Rather than scanning assets in isolation, it calculates relative strength pairwise across all assets producing a 625-signal matrix used to identify true outperformers.
This is a selection engine, not a trade signal generator. It helps you filter noise and allocate focus to statistically dominant assets.
2. Core Philosophy
-> Markets are competitive arenas - not everyone can be a winner at once. Spectra RS Inferno is built on the principle that
-> "Relative strength is the clearest signal of current dominance."
-> Unlike standalone momentum, this system assesses how each asset performs relative to others, making it invaluable for rotating markets, altcoin seasonality, and macro filtering.
3. Feature Architecture
1. Asset Universe
• You can define up to 25 assets (cryptos, forex, indices, etc.).
• Assets are ranked against each other using relative RSI scoring.
2. Relative Strength Score
• Assets are then ranked descendingly based on the sum of their relative strength against the other assets
4. Top Asset Selection
• The top 3 strongest assets (by score) are identified and stored.
• Their:
o Live Price
o Rate of Change (ROC)
o UNI2 Filter Signal
o Asset name
are extracted for use in allocation simulation and dashboard tables.
4. Signal Filtering
• Signals are further validated by a macro regime filter using a universal strategy, which acts as a universal market condition filter.
• The activation threshold is customizable.
• If none of the top assets pass the universal filter, the system allocates to cash (no position).
5. Equity Simulation Logic
✅ Simulation Mode (Optional)
• A non-executing equity curve is calculated to show what would happen if:
o You only held the top asset(s) passing the filter
o With no leverage and full capital rotation
⚙️ Simulation Settings
• Equity curve starts at 1 unit
• Updated at every bar post start date
• Drawdown, Sharpe, Sortino, and Omega ratios are calculated
• Allocation change count tracks how often the asset holding switches
⚠️ Disclaimer:
1. While the backtest feature demonstrates performance potential, this is not the recommended live trading mode. The best use-case for Spectra RS Inferno is asset selection, not execution. Combine it with your personal trading edge or system for superior risk/reward and entry timing.
2. Past performance is not indicative of future performance. Always conduct your own research before investing!
6. Visualization
1. Main Dashboard Table (Right)
-> Signal: ⬆️ if currently allocated; 🔄 otherwise
-> Returns: Total net return across all allocations
-> Max Drawdown: Worst equity drop during any allocation period
2. Backtest Panel (Left-Bottom)
-> Equity Max DD: Worst peak-to-trough drawdown
-> Sharpe Ratio: Return / Volatility (risk-adjusted)
-> Sortino Ratio: Return / Downside Deviation
-> Omega Ratio: Positive Return Area / Negative Return Area
-> Net Profit: Net % return from start
-> Position Changes: Allocation changes across time
3. Top 3 Display (Top Right)
-> Always shows the current top 3 ranked assets.
-> Updated live at every bar.
Color Coding
• Customizable themes ("Strategy", "Solar", "Warm", etc.)
• Active allocation is optionally color-coded per asset
7. Advanced Notes
Pairwise Architecture
The core RS function compares A/B performance via RSI, but the real magic happens in how this comparison is done for all possible asset pairs — creating a relational strength model.
Regime Filtering
Universal Strategy signal is used as a meta-filter, ensuring trades are only allowed in favorable environments. This reduces exposure to false positives in volatile markets.
Alerts
Built-in alert triggers notify when allocation changes - so you never miss a momentum shift.
✅ Ideal Use Case
• Traders or investors managing altcoin portfolios
• Rotational strategies
• Smart allocation across high momentum assets
• Avoiding laggards and weak performers
• Strategic analysis - not auto execution
🔚 Conclusion
Spectra RS Inferno is your momentum microscope, scanning relative strength with mathematical precision. Whether you're rotating into altcoins, leading sectors, or currencies, this tool answers the question:
1. "What’s winning the performance war right now?"
2. It’s not a trigger - it’s your targeting system.
3. Use it to deploy your capital only where strength is proven.
📌 Trade with Statistical Precision | Powered by QuantEdgeB
🔹 Disclaimer: Past performance is not indicative of future results.
🔹 Strategic Advice: Always backtest, optimize, and align parameters with your trading objectives and risk tolerance before live trading.
Intraday S/R Breaks (Clean)//@version=5
indicator("Intraday S/R Breaks (Clean)", overlay=true)
length = input.int(6, title="Volume MA Period")
showLines = input.bool(true, title="Show S/R Lines?")
showZones = input.bool(false, title="Show Zones?")
// Volume logic
volMA = ta.sma(volume, length)
// Fractal logic (basic 5-bar high/low with volume filter)
isFractalUp = high > high and high > high and high > high and high > high and volume > volMA
isFractalDown = low < low and low < low and low < low and low < low and volume > volMA
var float resistance = na
var float support = na
if isFractalUp
resistance := high
if isFractalDown
support := low
// Plot lines/zones
resLine = showLines and not na(resistance) ? line.new(x1=bar_index , y1=resistance, x2=bar_index, y2=resistance, extend=extend.right, color=color.red, width=1) : na
supLine = showLines and not na(support) ? line.new(x1=bar_index , y1=support, x2=bar_index, y2=support, extend=extend.right, color=color.green, width=1) : na
// Alerts
resBreak = ta.crossover(close, resistance)
supBreak = ta.crossunder(close, support)
alertcondition(resBreak, title="Resistance Break", message="Resistance Break!")
alertcondition(supBreak, title="Support Break", message="Support Break!")
if resBreak
label.new(bar_index, high, "📈 RESISTANCE BROKEN", style=label.style_label_down, color=color.red, textcolor=color.white)
if supBreak
label.new(bar_index, low, "📉 SUPPORT BROKEN", style=label.style_label_up, color=color.green, textcolor=color.white)
OI + Intraday Levels Tool for HoonMheeThis tool is designed specifically for drawing horizontal lines based on Hoonmhee trading data. It is not a complete trading strategy and does not generate any buy or sell signals.
MA cross X MAdiff<>atrfilter)📈 MA cross X MAdiff<>ATR filter
Smarter Trend Confirmation Using Adaptive Volatility Thresholds
🔍 What It Does
This indicator upgrades classic moving average crossovers by adding volatility awareness via ATR filtering. Instead of reacting to every small crossover, it waits for the distance between two moving averages to exceed a volatility-adjusted threshold, making signals more meaningful and less noisy.
⚙️ Core Logic
Calculates the difference between a Fast MA and a Slow MA.
Uses Average True Range (ATR) as a dynamic volatility filter.
Confirms trend only when MA difference exceeds:
diff > ATR × multiplier → Bullish
diff < -ATR × multiplier → Bearish
Otherwise: Neutral (gray zone)
The gray zone avoids false signals by detecting indecision or choppy markets.
🧠 Customizable Inputs
Choose any MA type independently for Fast and Slow:
SMA, EMA, WMA, VWMA, RMA, DEMA, TEMA, LSMA, Kijun
Control sensitivity via:
ATR Length
ATR Multiplier
✅ Why It Works
Reduces fake outs in ranging markets.
Adapts to volatility automatically.
Fully customizable for any asset or style.
Ideal for trend traders, momentum entries, or as a confluence layer.
SPY Current Price (Customizable)This indicator will show the current SPY pricing on any chart you're on so you don't have to bounce back and forth between charts and wonder where it currently is.