Indicador de Cruce de Medias Móviles con Tendencias - By Ozone98indica el comportamiento de las media moviles de 50 y 200 periodos, indicadores del corto y largo plazo y referenciando el conocido cruce de la muerte el cual se da cuando la media de 50 cruza para abajo de la de 200
Wskaźniki rozpiętości rynku
kurd fx Dynamic EMA StrategyDynamic EMA Strategy Explanation
This TradingView Pine Script indicator, "Dynamic EMA Strategy," is designed to plot Exponential Moving Averages (EMAs) dynamically based on the selected timeframe. It adjusts the EMA periods depending on whether the trader is scalping, swing trading, or position trading.
Functionality
1. Defining EMA Periods Based on Timeframe
The script determines appropriate EMA values based on the selected chart timeframe:
Scalping (1m, 3m, 5m)
Uses EMA 9, EMA 21, and EMA 50 for fast-moving market conditions.
Swing Trading (15m, 30m, 45m)
Uses EMA 50 and EMA 100, suitable for medium-term trend identification.
EMA 3 is disabled (na) in this mode.
Position Trading (1H and higher)
Uses EMA 100 and EMA 200 to identify long-term trends.
EMA 3 is disabled (na) in this mode.
2. EMA Calculation
The script calculates EMA values dynamically:
emaLine1 = ta.ema(close, ema1): Computes the first EMA.
emaLine2 = ta.ema(close, ema2): Computes the second EMA.
emaLine3 = not na(ema3) ? ta.ema(close, ema3) : na: Computes the third EMA only if applicable.
3. Plotting the EMAs
The script overlays the EMAs on the chart:
Blue Line (EMA 1) → Represents the fastest EMA.
Orange Line (EMA 2) → Represents the medium EMA.
Red Line (EMA 3) → Represents the slowest EMA (if applicable).
Each EMA is plotted using plot() with a specific color, linewidth of 2, and plot.style_line for a clean visualization.
Use Case
Scalpers can identify short-term momentum changes.
Swing traders can detect medium-term trends.
Position traders can spot long-term market trends.
This strategy helps traders adjust their EMA settings dynamically without manually changing them for different timeframes.
Volume-Based Candle Coloring + 2 EMA Open/CloseCandele che si colorano in base al calcolo dei volumi. Si confronta il volume attuale con quelle delle N candele precedenti. Inoltre ci sono 2 EMA open/close da utilizzare per eventuali segnali di entrata
vivek arora bandsthis is based on overbought and oversold conditions. works on all time frames . this is the best
vivek arora bandsThis script is based on bollinger bands .its is based on overbought and oversold conditions and works perfectly fine . its the best and its the best
NguDanIndex - Ultimate Trading Indicator🔍 Giải thích chỉ báo hoạt động thế nào?
NguDanIndex là một chỉ báo kỹ thuật kết hợp giữa EMA Clouds và tín hiệu đảo chiều để giúp trader xác định xu hướng thị trường và các điểm vào lệnh tiềm năng.
Hệ thống EMA Clouds:
Sử dụng hai đường EMA nhanh và EMA chậm được vẽ trực tiếp trên biểu đồ giá.
Khi EMA nhanh cắt lên EMA chậm → Xu hướng tăng.
Khi EMA nhanh cắt xuống EMA chậm → Xu hướng giảm.
Tín hiệu đảo chiều (Reversal Signals):
Chỉ báo sẽ tự động quét các nến trước đó để tìm kiếm mô hình đảo chiều.
Khi phát hiện tín hiệu mua mạnh, biểu tượng "B" xuất hiện dưới nến.
Khi phát hiện tín hiệu bán mạnh, biểu tượng "S" xuất hiện trên nến.
Cơ chế xác nhận đảo chiều có thể tùy chỉnh bằng thông số Lookback Period.
Tích hợp với đường giá:
EMA và tín hiệu đảo chiều hợp nhất trực tiếp với đường giá, giúp dễ dàng quan sát xu hướng mà không bị nhiễu.
Không có vùng màu mờ che biểu đồ, giúp trader tập trung hơn vào diễn biến giá thực tế.
🛠 Hướng dẫn cách sử dụng
✅ Cách thêm chỉ báo vào biểu đồ:
Mở TradingView.
Vào Pine Script Editor, dán mã chỉ báo vào.
Nhấn "Add to Chart" để hiển thị chỉ báo trên biểu đồ.
✅ Ý nghĩa của các thành phần trong chỉ báo:
Fast EMA (Đường EMA nhanh - Màu Xanh Dương): Phản ứng nhanh với giá, giúp phát hiện xu hướng ngắn hạn.
Slow EMA (Đường EMA chậm - Màu Đỏ): Phản ứng chậm hơn, giúp xác định xu hướng dài hạn.
Dấu "B" (Buy Signal - Màu Xanh Lá): Xác nhận điểm vào lệnh mua khi thị trường có dấu hiệu đảo chiều lên.
Dấu "S" (Sell Signal - Màu Đỏ): Xác nhận điểm vào lệnh bán khi thị trường có dấu hiệu đảo chiều xuống.
✅ Cách sử dụng trong giao dịch:
Giao dịch theo xu hướng:
Nếu EMA nhanh > EMA chậm và có tín hiệu mua → Xác nhận xu hướng tăng mạnh.
Nếu EMA nhanh < EMA chậm và có tín hiệu bán → Xác nhận xu hướng giảm mạnh.
Giao dịch đảo chiều:
Khi tín hiệu "B" xuất hiện ở vùng hỗ trợ → Vào lệnh mua.
Khi tín hiệu "S" xuất hiện ở vùng kháng cự → Vào lệnh bán.
📌 Lưu ý: Không nên sử dụng chỉ báo này một mình, nên kết hợp với RSI, MACD hoặc Volume để tăng độ chính xác.
🎯 Lợi ích của chỉ báo NguDanIndex
✅ Hợp nhất với đường giá: Không gây nhiễu biểu đồ, giúp dễ đọc xu hướng hơn.
✅ Cung cấp tín hiệu nhanh và chính xác: Phát hiện sớm các điểm đảo chiều, giúp tối ưu hóa điểm vào lệnh.
✅ Tùy chỉnh linh hoạt: Người dùng có thể điều chỉnh tốc độ phản ứng của EMA và các thông số đảo chiều.
✅ Hữu ích cho cả Scalping & Swing Trading: Phù hợp với nhiều phong cách giao dịch, từ ngắn hạn đến dài hạn.
📢 Kết luận
NguDanIndex là một công cụ mạnh mẽ giúp trader xác định xu hướng thị trường và điểm đảo chiều theo cách trực quan nhất. Nếu bạn muốn giao dịch hiệu quả hơn, hãy thử nghiệm chỉ báo này ngay trên biểu đồ của mình! 🚀📈
💡 Gợi ý: Nếu bạn thấy chỉ báo này hữu ích, hãy để lại phản hồi và chia sẻ với cộng đồng trader trên TradingView! 💬
myc estrategia//@version=5
indicator("Smart Money Concept (SMC)", overlay=true)
// Función para detectar cambios de estructura de mercado (BOS y CHoCH)
fPivotHigh(src, left, right) => ta.pivothigh(src, left, right)
fPivotLow(src, left, right) => ta.pivotlow(src, left, right)
bos = fPivotHigh(high, 5, 5) ? high : na
choch = fPivotLow(low, 5, 5) ? low : na
// Bloques de Orden (Order Blocks)
obBullish = ta.valuewhen(choch, low , 0)
obBearish = ta.valuewhen(bos, high , 0)
// Fair Value Gaps (FVGs)
FVG_up = (low > high) and (low > high )
FVG_down = (high < low) and (high < low )
// Señales de Compra/Venta
greenSignal = ta.crossover(close, obBullish)
redSignal = ta.crossunder(close, obBearish)
// Dibujar en el gráfico
plotshape(series=bos, location=location.abovebar, color=color.red, style=shape.labeldown, title="BOS")
plotshape(series=choch, location=location.belowbar, color=color.green, style=shape.labelup, title="CHoCH")
plotshape(series=greenSignal, location=location.belowbar, color=color.blue, style=shape.triangleup, title="BUY")
plotshape(series=redSignal, location=location.abovebar, color=color.orange, style=shape.triangledown, title="SELL")
// Dibujar Bloques de Orden
bgcolor(greenSignal ? color.green : na, transp=80)
bgcolor(redSignal ? color.red : na, transp=80)
Estrategia Barrido de Liquidez + EMAsDetección de swing highs (H) y swing lows (L).
Confirmación con EMAs, RSI y volumen.
Reglas de entrada/salida y gestión de riesgo.
Buy/Sell Reversal SignalsThe Buy/Sell Reversal Signals indicator is designed to identify potential buy and sell opportunities based on price reversals. It uses a moving average crossover strategy to detect changes in trend direction.
Custom candle rangeL'indicatore calcola che il range della candela sia maggiore della media dei range delle ultime 5 candele.
Inoltre calcola che le ombre siano inferiore al 30% dell'intero range.
Quando soddisfa queste due condizioni la candela viene segnalata con una freccia, ma c'è la possibilità di personalizzare il segnale.
Ci sono 2 ema una da 9 e l'altra da 21 periodi personalizzabili.
E' stato aggiunto l'opzione di allert generico, ossia che quando viene segnalata l'allert si attiva, indifferentemente che sia rialzista o ribassista.
SUPER HA TOAN //@version=5
indicator(title="CM Ultimate MA MTF v5", shorttitle="CM_MA_MTF_v5", overlay=true)
// === Inputs ===
src = close
useCurrentRes = input(true, title="Use Current Chart Resolution?")
resCustom = input.timeframe("D", title="Use Different Timeframe? Uncheck Box Above")
len = input.int(31, title="Moving Average Length", minval=1)
atype = input.int(4, minval=1, maxval=11, title="1=SMA, 2=EMA, 3=WMA, 4=HullMA, 5=VWMA, 6=RMA, 7=TEMA, 8=T3, 9=Ehlers Super Smoother, 10=Ehlers EMA Smoother, 11=XEMA")
factorT3 = input.float(0.7, title="Tilson T3 Factor", minval=0)
emaSmooth = input.int(4, title="Ehlers EMA Smoother", minval=1)
doma2 = input(false, title="Enable 2nd Moving Average")
len2 = input.int(50, title="2nd MA Length", minval=1)
atype2 = input.int(1, minval=1, maxval=8, title="Type of 2nd MA")
sfactorT3 = input.float(0.7, title="2nd T3 Factor", minval=0)
colorChange = input(true, title="Change Color Based On Direction?")
smoothColor = input.int(1, minval=1, maxval=10, title="Color Smoothing")
// === Moving Average Calculations ===
hma(src, len) => ta.wma(2 * ta.wma(src, len / 2) - ta.wma(src, len), math.round(math.sqrt(len)))
t3(src, len, factor) =>
gd = ta.ema(src, len) * (1 + factor) - ta.ema(ta.ema(src, len), len) * factor
ta.ema(ta.ema(gd, len), len)
ehlersSS(src, lower) =>
a1 = math.exp(-math.pi * math.sqrt(2) / lower)
coeff2 = 2 * a1 * math.cos(math.sqrt(2) * math.pi / lower)
coeff3 = -a1 * a1
coeff1 = (1 - coeff2 - coeff3) / 2
var float filt = na
filt := coeff1 * (src + nz(src , src)) + coeff2 * nz(filt , src) + coeff3 * nz(filt , src)
ehlersEmaSmoother(sig, smoothK, smoothP) =>
ehlersSS(ta.ema(sig, smoothK), smoothP)
ma = atype == 1 ? ta.sma(src, len) :
atype == 2 ? ta.ema(src, len) :
atype == 3 ? ta.wma(src, len) :
atype == 4 ? hma(src, len) :
atype == 5 ? ta.vwma(src, len) :
atype == 6 ? ta.rma(src, len) :
atype == 7 ? ta.ema(ta.ema(ta.ema(src, len), len), len) :
atype == 8 ? t3(src, len, factorT3) :
atype == 9 ? ehlersSS(src, len) :
ehlersEmaSmoother(src, len, emaSmooth)
ma2 = atype2 == 1 ? ta.sma(src, len2) :
atype2 == 2 ? ta.ema(src, len2) :
atype2 == 3 ? ta.wma(src, len2) :
atype2 == 4 ? hma(src, len2) :
atype2 == 5 ? ta.vwma(src, len2) :
atype2 == 6 ? ta.rma(src, len2) :
atype2 == 7 ? ta.ema(ta.ema(ta.ema(src, len2), len2), len2) :
t3(src, len2, sfactorT3)
out1 = request.security(syminfo.tickerid, useCurrentRes ? timeframe.period : resCustom, ma)
out2 = request.security(syminfo.tickerid, useCurrentRes ? timeframe.period : resCustom, ma2)
// === Color and Plotting ===
ma_up = out1 >= out1
ma_down = out1 < out1
col = colorChange ? (ma_up ? color.lime : color.red) : color.blue
col2 = colorChange ? (ma_up ? color.lime : color.red) : color.white
plot(out1, title="Multi-Timeframe Moving Avg", color=col, linewidth=2)
plot(doma2 ? out2 : na, title="2nd Multi-Timeframe Moving Avg", color=col2, linewidth=2)
// === Alerts ===
alertcondition(ma_up, title='BUY', message='MA Uptrend')
alertcondition(ma_down, title='SELL', message='MA Downtrend')
RSI Zones (50-60, 30-40) srinath//@version=5
indicator(title="RSI Zones (50-60, 30-40)", shorttitle="RSI Zones", overlay=false)
// RSI Length
len = input.int(14, minval=1, title="RSI Length")
// Overbought/Oversold Zone Levels
overboughtTop = input.int(60, minval=1, maxval=99, title="Overbought Zone Top")
overboughtBottom = input.int(50, minval=1, maxval=99, title="Overbought Zone Bottom")
oversoldTop = input.int(40, minval=1, maxval=99, title="Oversold Zone Top")
oversoldBottom = input.int(30, minval=1, maxval=99, title="Oversold Zone Bottom")
// Calculate RSI
rsiValue = ta.rsi(close, len)
// Zone Conditions
inOverboughtZone = rsiValue >= overboughtBottom and rsiValue <= overboughtTop
inOversoldZone = rsiValue >= oversoldBottom and rsiValue <= oversoldTop
// Plot RSI
plot(rsiValue, title="RSI", color=color.gray)
// Plot Zone Lines
hline(overboughtTop, "Overbought Top", color=color.red, linestyle=hline.style_dotted)
hline(overboughtBottom, "Overbought Bottom", color=color.red, linestyle=hline.style_dotted)
hline(oversoldTop, "Oversold Top", color=color.blue, linestyle=hline.style_dotted)
hline(oversoldBottom, "Oversold Bottom", color=color.blue, linestyle=hline.style_dotted)
// Background Highlighting
bgcolor(inOverboughtZone ? color.new(color.red, 90) : na, title="Overbought Zone Background")
bgcolor(inOversoldZone ? color.new(color.blue, 90) : na, title="Oversold Zone Background")
Trend Strength Gauge sam//@version=6
indicator("Trend Strength Gauge", overlay=true)
// Input for indicators
lengthMA = input.int(50, title="Moving Average Length")
lengthATR = input.int(14, title="ATR Length")
lengthRSI = input.int(14, title="RSI Length")
rsiOverbought = input.int(70, title="RSI Overbought Level")
rsiOversold = input.int(30, title="RSI Oversold Level")
// Calculating Moving Averages
maShort = ta.sma(close, lengthMA)
maLong = ta.sma(close, lengthMA * 2) // Using a longer period for trend confirmation
// Calculating ATR for volatility
atrValue = ta.atr(lengthATR)
// Calculating RSI for momentum
rsiValue = ta.rsi(close, lengthRSI)
// Trend Strength Calculation
trendDirection = maShort > maLong ? 1 : -1
volatilityFactor = atrValue / close
momentumFactor = rsiValue > rsiOverbought ? -1 : (rsiValue < rsiOversold ? 1 : 0)
// Trend Strength Formula (0 to 100)
strength = (trendDirection * 50 + volatilityFactor * 50 + momentumFactor * 50)
// Normalize strength to be between 0 and 100
strength := math.min(math.max(strength, 0), 100)
// Plot the Trend Strength Gauge as a histogram
plot(strength, title="Trend Strength", color=color.new(color.blue, 0), linewidth=2, style=plot.style_histogram)
// Color the background based on trend strength
bgcolor(strength > 70 ? color.new(color.green, 90) : (strength < 30 ? color.new(color.red, 90) : na))
// Plot the moving averages on the chart for reference
plot(maShort, title="Short MA", color=color.green, linewidth=2)
plot(maLong, title="Long MA", color=color.red, linewidth=2)
ADX + RSI + EMA Trading Strategy Thulasian indicator that specifically identifies low volatility or ranging conditions. One of the best indicators for this purpose is the Average Directional Index (ADX). Here's how you can use it to avoid sideways markets and trade only during trending conditions:
ORB by VJRange Breakout Indicator (RBI) – High-Probability Trading Tool
The Range Breakout Indicator (RBI) is a powerful trading tool designed to identify high-probability breakout opportunities with a winning accuracy of over 90%. This indicator analyzes price consolidation zones, detects key breakout levels, and confirms momentum shifts to maximize profitability.
Key Features:
✅ Breakout Confirmation: Detects valid breakouts beyond a defined range, reducing false signals.
✅ Smart Volatility Filter: Ensures breakouts occur with sufficient momentum for sustained price movement.
✅ Trend Bias Detection: Aligns breakouts with the prevailing trend for higher success rates.
✅ Risk Management Alerts: Provides optimal stop-loss and take-profit levels for secure trading.
✅ Multi-Timeframe Analysis: Enhances accuracy by filtering signals across different timeframes.
Ideal for intraday and swing traders, the RBI helps capitalize on market breakouts with exceptional accuracy, ensuring traders stay ahead of major price movements. 🚀📈
BankNifty/Nifty Breakout StrategyHere is your TradingView Pine Script for the Nifty/Bank Nifty options breakout strategy. It includes CPR levels, VWAP, Supertrend, and RSI for signals. It also sets alerts for call and put buying conditions.
Dual MA CrossoverThis script does the following:
1. We define the indicator with the name “Dual MA Crossover” and set it to overlay on the chart.
2. Two user inputs are created for the fast and slow moving average lengths, with default values of 10 and 100 respectively.
3. We calculate the simple moving averages (SMA) using the `ta.sma()` function.
4. The moving averages are plotted on the chart using different colors.
5. Crossover and crossunder conditions are detected using `ta.crossover()` and `ta.crossunder()` functions.
6. Labels are created at the crossover points:
• A “BUY” label is placed below the candle when the fast MA crosses above the slow MA.
• A “SELL” label is placed above the candle when the fast MA crosses below the slow MA.
7. The labels are set to have white text as requested, with green background for buy signals and red for sell signals.
2xSPYTIPS Strategy by Fra public versionThis is a test strategy with S&P500, open source so everyone can suggest everything, I'm open to any advice.
Rules of the "2xSPYTIPS" Strategy :
This trading strategy is designed to operate on the S&P 500 index and the TIPS ETF. Here’s how it works:
1. Buy Conditions ("BUY"):
- The S&P 500 must be above its **200-day simple moving average (SMA 200)**.
- This condition is checked at the **end of each month**.
2. Position Management:
- If leverage is enabled (**2x leverage**), the purchase quantity is increased based on a configurable percentage.
3. Take Profit:
- A **Take Profit** is set at a fixed percentage above the entry price.
4. Visualization & Alerts:
- The **SMA 200** for both S&P 500 and TIPS is plotted on the chart.
- A **BUY signal** appears visually and an alert is triggered.
What This Strategy Does NOT Do
- It does not use a **Stop Loss** or **Trailing Stop**.
- It does not directly manage position exits except through Take Profit.
Multi-Timeframe Trend StatusThis Multi-Timeframe Trend Status indicator tracks market trends across four timeframes ( by default, 65-minute, 240-minute, daily, and monthly). It uses a Volatility Stop based on the Average True Range (ATR) to determine the trend direction. The ATR is multiplied by a user-adjustable multiplier to create a dynamic buffer zone that filters out market noise.
The indicator tracks the volatility stop and trend direction for each timeframe. In an uptrend, the stop trails below the price, adjusting upward, and signals a downtrend if the price falls below it. In a downtrend, the stop trails above the price, moving down with the market, and signals an uptrend if the price rises above it.
Two input parameters allow for customization:
ATR Length: Defines the period for ATR calculation.
ATR Multiplier: Adjusts the sensitivity of trend changes.
This setup lets traders align short-term decisions with long-term market context and spot potential trading opportunities or reversals.
Long and Short Term Highs and LowsLong and Short Term Highs and Lows
Overview:
This indicator is designed to help traders identify significant price points by marking new highs and lows over two distinct timeframes—a long-term and a short-term period. It achieves this by drawing optional channel lines that outline the highest highs and lowest lows over the chosen time periods and by plotting visual markers (triangles) on the chart when a new high or low is detected.
Key Features:
Dual Timeframe Analysis:
Long Term: Uses a user-defined “Time Period” (default 52) and “Time Unit” (default: Weekly) to determine long-term high and low levels.
Short Term: Uses a separate “Time Period” (default 50) and “Time Unit” (default: Daily) to compute short-term high and low levels.
Optional Channel Display:
For both long and short term periods, you have the option to display a channel by plotting the highest and lowest values as lines. This visual channel helps to delineate the range within which the price has traded over the selected period.
New High/Low Markers:
The indicator identifies moments when the highest high or lowest low is updated relative to the previous bar.
When a new high is established, an up triangle is plotted above the bar.
Conversely, when a new low occurs, a down triangle is plotted below the bar.
Separate input toggles allow you to enable or disable these markers independently for the long-term and short-term setups.
Inputs and Settings:
Long Term High/Low Period Settings:
Show New High/Low? (STW): Toggle to enable or disable the plotting of new high/low markers for the long-term period.
Time Period: The number of bars used to calculate the highest high and lowest low (default is 52).
Time Unit: The timeframe on which the long-term calculation is based (default is Weekly).
Show Channel? (SCW): Toggle to display the channel lines that connect the long-term high and low levels.
Short Term High/Low Period Settings:
Show New High/Low?: Toggle to enable or disable the plotting of new high/low markers for the short-term period.
Time Period: The number of bars used for calculating the short-term extremes (default is 50).
Time Unit: The timeframe on which the short-term calculations are based (default is Daily).
Show Channel?: Toggle to display the channel lines for the short-term highs and lows.
Indicator Logic:
Channel Calculation:
The script uses the request.security function to pull data from the specified timeframes. For each timeframe:
It calculates the lowest low over the defined period using ta.lowest.
It calculates the highest high over the defined period using ta.highest.
These values can be optionally plotted as channel lines when the “Show Channel?” option is enabled.
New High/Low Detection:
For each timeframe, the indicator compares the current high (or low) with its immediate previous value:
New High: When the current high exceeds the previous bar’s high, an up triangle is drawn above the bar.
New Low: When the current low falls below the previous bar’s low, a down triangle is drawn below the bar.
Usage and Interpretation:
Trend Identification:
When new highs (or lows) occur, they can signal the start of a strong upward (or downward) movement. The indicator helps you visually track these critical turning points over both longer and shorter periods.
Channel Breakouts:
The optional channel display offers additional context. Price movement beyond these channels may indicate a breakout or a significant shift in trend.
Customizable Timeframes:
You can adjust both the time period and time unit to fit your trading style—whether you’re focusing on longer-term trends or short-term price action.
Conclusion:
This indicator provides a dual-layer analysis by combining long-term and short-term perspectives, making it a versatile tool for identifying key highs and lows. Whether you are looking to confirm trend strength or spot potential breakouts, the “Long and Short Term Highs and Lows” indicator adds a valuable visual element to your TradingView charts.
Daily Open @Alpha PipsOverview
The Daily Open @Alpha Pips indicator displays the daily opening price as a reference line on the chart. This level is widely used by traders to gauge market sentiment, potential support/resistance zones, and price reactions throughout the trading session.
How It Works
The line color is red with a 30% transparency level, ensuring visibility without overwhelming the chart.
The line width is set to 2 for clear visualization.
Use Cases
Identify potential intraday support/resistance at the daily open.
Observe price reactions around the daily open level to refine entries and exits.
Use in conjunction with price action, order flow, or smart money concepts for enhanced decision-making.
Additional Information
Works on any timeframe but is best suited for intraday trading strategies.
The script is fully transparent, ensuring traders can easily understand its function.
It does not repaint, providing reliable and stable levels throughout the session.
Volume Alert with Adaptive Trend - MissouriTimElevate your market analysis with our "Volume Alert with Adaptive Trend" indicator. This powerful tool combines real-time volume spike notifications with a sophisticated adaptive trend channel, providing traders with both immediate and long-term market insights. Customize your trading experience with adjustable volume alert thresholds and trend visualization options.
Features Summary
Volume Alert Features:
Volume Spike Detection:
Alerts you when volume exceeds a user-defined multiplier of the 20-period Simple Moving Average (SMA) of volume, helping identify potential market interest or significant price movements.
Visual Notification:
A "Volume Alert" label appears on the chart in a striking purple color (#7300E6) with white text, making high volume bars easily noticeable.
Customizable Sensitivity:
The volume spike threshold is adjustable, allowing you to set how sensitive the alert should be to volume changes, tailored to your trading strategy.
Alerts:
An alert condition is set to notify you when a volume spike occurs, ensuring you don't miss potential trading opportunities.
Adaptive Trend Features
Adaptive Channel:
Visualizes market trends through a dynamic channel that adjusts to price movements, offering insights into trend direction, strength, and potential reversal points.
Lookback Period:
Choose between short-term or long-term trend analysis with a toggle that adjusts the calculation period for the trend channel.
Channel Customization:
Fine-tune the trend channel with options for deviation multiplier, line styles, colors, transparency, and extension preferences to match your visual trading preferences.
Non-Repainting:
The trend lines are updated only on the current bar, ensuring the integrity of historical data for backtesting and strategy development.
Integrated Utility
Combination of Tools: This indicator marries the immediacy of volume alerts with the strategic depth of trend analysis, offering a comprehensive view of market dynamics.
User Customization: With inputs for both volume alerts and trend visualization, the indicator can be tailored to suit various trading styles, from scalping to swing trading.
This indicator ensures you're always in tune with market movements, providing crucial information at a glance to inform your trading decisions.
Broad Market MOEX non normalazeBroad Market MOEX - Relative Strength Indicator for MOEX Stocks
This indicator allows you to compare the price dynamics of major Moscow Exchange stocks relative to the selected asset during the trading session.
Features:
• Tracks 10 key MOEX stocks: Sberbank, Rosneft, Lukoil, Gazprom Neft, NOVATEK, Nornickel, Polyus, Tatneft, Surgutneftegas, Severstal
• Shows the percentage price change of each stock relative to the base price at the start of trading (default 9:00 MSK)
• Allows you to customize the base time for reference
• Clearly displays the strength and weakness of individual stocks relative to each other
• Helps identify leaders and laggards during the trading session
How to use:
1. Add the indicator to any MOEX stock chart
2. Adjust the base time if needed (default 9:00)
3. Monitor the relative dynamics of stocks
4. Use for:
- Finding strong/weak stocks
- Identifying sector rotation
- Intraday trading
- Correlation analysis
Color coding of lines helps easily identify each stock on the chart.
The indicator is useful for intraday traders and anyone monitoring the relative strength of stocks on the Moscow Exchange.