广量指标
Keltner + Ichimoku StrategyScript generates buy and sell signal based on Keltner & Ichimoku indicators.
Daily High-Low Levels (Same Day)Same Day Display: The high and low reset at the start of a new day (dayofweek != dayofweek or at midnight hour == 0 and minute == 0).
No Line Extension: The lines are set to extend=extend.none so they are confined to the current day.
Dynamic Updates: The lines update dynamically with intraday price action.
Comprehensive Dashboard with DecisionThis indicator provides a comprehensive dashboard with signals from multiple indicators including RSI, MACD, Bollinger Bands, and TDI. Ideal for traders looking for quick decision-making tools.
Stochastic ala DayTradingRadioStochastic ala DayTradingRadio.
Created for those who have only pasic TW plan and can't add more than 2 indicators.
It's just plot 4 stoch data on one chart.
High Breakout with VWAP and Alligator
VWAP Integration:
Confirms if the price is above VWAP, signaling a bullish trend with institutional support.
Resistance Level:
Identifies the highest high over a defined period (length) to mark breakout levels.
Williams Alligator:
Confirms trend direction using three smoothed moving averages:
Jaw (Blue): Longer-term trend.
Teeth (Red): Medium-term trend.
Lips (Green): Short-term trend.
A bullish trend is confirmed when Lips > Teeth > Jaw.
Volume Confirmation:
Verifies if the breakout is supported by higher-than-average volume (customizable via volume_multiplier).
Buy Signal:
Triggers when:
Price breaks above resistance.
Volume confirms the move.
Price is above VWAP.
Williams Alligator indicates an uptrend.
Visualization:
Plots VWAP, resistance levels, and Williams Alligator lines.
Labels "Buy" signals on the chart.
Alerts:
Sends an alert when all conditions for a buy signal are met.
estemrar This indicator is a trading strategy for Gold (XAU/USD) on TradingView, based on the crossover of two Exponential Moving Averages (EMA) and using Average True Range (ATR) to determine Stop Loss and Take Profit levels.
Key Features of the Indicator:
1. Buy and Sell Signals: The indicator generates buy and sell signals based on the crossover of the 9-period short EMA and the 21-period long EMA.
2. ATR Calculation: The ATR (14) is used to calculate Stop Loss and Take Profit levels, which helps in measuring market volatility.
3. Stop Loss and Take Profit Levels:
Stop Loss for Buy: The low of the previous candle minus ATR.
Stop Loss for Sell: The high of the previous candle plus ATR.
Take Profit for Buy: The closing price plus ATR multiplied by a factor.
Take Profit for Sell: The closing price minus ATR multiplied by a factor.
4. Chart Display: Buy signals are displayed as green arrows below bars, and sell signals are shown as red arrows above bars.
5. Alerts: Alerts are triggered when buy or sell signals are activated.
Strategy Objective:
This strategy is designed to identify entry and exit points using EMA crossovers and ATR, helping traders determine optimal Stop Loss and Take Profit levels.
Previous Week Highs & LowsThis one would help you to see previous week lows and highs.
Plotter line is previous week high / low
Regular line is 2 weeks or previous weeks highs / low
Suggested for crypto.
DSL Oscillator Emeson Bareno//@version=5
indicator("DSL Oscillator", overlay=false)
// Input Parameters
length = input.int(14, minval=1, title="Length")
smoothing1 = input.int(3, minval=1, title="First Smoothing Length")
smoothing2 = input.int(3, minval=1, title="Second Smoothing Length")
// Calculate Price Data
price = close
// Double Smoothing Process
ema1 = ta.ema(price, smoothing1)
ema2 = ta.ema(ema1, smoothing2)
// DSL Calculation
dsl = ta.ema(ema2, length)
// Signal Thresholds
buy_level = input.float(0.1, title="Buy Threshold", tooltip="Threshold for generating buy signals")
sell_level = input.float(-0.1, title="Sell Threshold", tooltip="Threshold for generating sell signals")
// Buy and Sell Signals
buy_signal = ta.crossover(dsl, buy_level)
sell_signal = ta.crossunder(dsl, sell_level)
// Plot DSL Oscillator
plot(dsl, color=color.blue, linewidth=2, title="DSL Oscillator")
hline(buy_level, "Buy Level", color=color.green, linestyle=hline.style_dotted)
hline(sell_level, "Sell Level", color=color.red, linestyle=hline.style_dotted)
// Signal Markers
plotshape(buy_signal, style=shape.labelup, color=color.green, location=location.belowbar, size=size.small, title="Buy Signal")
plotshape(sell_signal, style=shape.labeldown, color=color.red, location=location.abovebar, size=size.small, title="Sell Signal")
Advertencias de TradingDescripción para tu Análisis: Advertencias de Trading TitanSwap
El indicador "Advertencias de Trading TitanSwap" ha sido diseñado para proporcionar señales visuales y claras sobre las condiciones del mercado, ayudando a los traders a identificar momentos clave para operar. Este análisis combina tres poderosas herramientas del análisis técnico: EMAs (Medias Móviles Exponenciales), RSI (Índice de Fuerza Relativa) y ADX (Average Directional Index), con el objetivo de evaluar tanto la dirección como la fuerza de las tendencias.
Componentes del Indicador:
Medias Móviles Exponenciales (EMA):
Utiliza tres EMAs (11, 55 y 200) para detectar tendencias alcistas, bajistas o laterales.
Proporciona una visión clara de la estructura del mercado y permite identificar cambios en la tendencia.
RSI (Índice de Fuerza Relativa):
Analiza el nivel de sobrecompra y sobreventa del mercado.
Señales clave:
RSI < 30: Indica una condición de sobreventa, posible oportunidad de compra.
RSI > 70: Indica sobrecompra, posible corrección o venta.
ADX y DI (Directional Index):
Evalúa la fuerza de la tendencia actual.
Señales clave:
ADX > 25: Indica una tendencia fuerte.
ADX < 20: Indica una tendencia débil o mercado lateral.
Advertencias Visuales:
El indicador muestra un cuadro en la esquina inferior derecha del gráfico que detalla:
Condiciones de RSI: Sobrecompra o sobreventa.
Fuerza de la Tendencia (ADX): Fuerte o débil.
Estado de las EMAs: Alcista, bajista o lateral.
Beneficios del Indicador:
Proporciona una visión clara y organizada de las condiciones del mercado.
Ayuda a evitar operaciones en mercados laterales o con poca fuerza.
Simplifica la toma de decisiones al consolidar múltiples indicadores en un solo análisis.
Este indicador es ideal para traders que buscan una herramienta confiable para operar con confianza en TitanSwap y otros mercados.
İtalyan Ghost// © informanerd
//@version=5
maxBoxes = 500
indicator("İtalyan Ghost", "", true, max_boxes_count = maxBoxes)
htf = input.timeframe("", "Zaman Dilimi")
appearGroup = "=============== ==============="
thickWick = input.bool(true, "RENKLER", group = appearGroup)
ascColor = input.color(color.green, "Rengini Seç → Bull:", inline = "color", group = appearGroup)
descColor = input.color(color.white, " Bear:", inline = "color", group = appearGroup)
bodyTrans = input.int(100, "Transparency → Mum Gövdesi:", 0, 100, 10, inline = "trans", group = appearGroup)
wickTrans = input.int(90, " Mum İğnesi:", 0, 100, 10, inline = "trans", group = appearGroup)
ctfCandleDeltaTime = switch
timeframe.isseconds => timeframe.multiplier * 1000
timeframe.isminutes => timeframe.multiplier * 1000 * 60
timeframe.isdaily => timeframe.multiplier * 1000 * 60 * 1440
timeframe.isweekly => timeframe.multiplier * 1000 * 60 * 1440 * 7
timeframe.ismonthly => timeframe.multiplier * 1000 * 60 * 1440 * 30
var bodies = array.new_box()
var wicks = array.new_box()
var color bodyColor = na
var color wickColor = na
= request.security("", htf, )
if bodies.size() > 0 and htfOpenTime == htfOpenTime
bodies.pop().delete()
wicks.pop().delete()
if bodies.size() == maxBoxes / 2
bodies.shift().delete()
wicks.shift().delete()
bodyTop = math.max(htfO, htfC)
bodyBottom = math.min(htfO, htfC)
wickLeft = htfOpenTime + ((htfCloseTime - htfOpenTime) / 2) - ctfCandleDeltaTime
wickRight = htfCloseTime - ((htfCloseTime - htfOpenTime) / 2) + (ctfCandleDeltaTime / 2)
bodyColor := htfO > htfC ? color.new(descColor, bodyTrans) : htfO < htfC ? color.new(ascColor, bodyTrans) : bodyColor
wickColor := htfO > htfC ? color.new(descColor, wickTrans) : htfO < htfC ? color.new(ascColor, wickTrans) : wickColor
bodies.push(box.new(htfOpenTime, bodyTop, htfCloseTime, bodyBottom, bodyTop == bodyBottom ? bodyColor : na, xloc = xloc.bar_time, bgcolor = bodyColor))
wicks.push(box.new(thickWick ? htfOpenTime : wickLeft, htfH, thickWick ? htfCloseTime : wickRight, htfL, na, xloc = xloc.bar_time, bgcolor = wickColor))
Ichimoku + RSI + MACD Strategyیک اندیکاتور ترکیب ارس ای و مکدی و ایچو با سیگنال ورود نوشته شده با هوش مصنوعی
RSI EMA Moving Average Strategy//@version=6
indicator("RSI EMA Moving Average Strategy", overlay=true)
// Inputlar
RSI_Period = input.int(14, title="RSI davri")
RSI_Buy_Level = input.int(20, title="RSI Buy darajasi")
RSI_Sell_Level = input.int(80, title="RSI Sell darajasi")
EMA_Period = input.int(100, title="EMA davri")
Liquidity_Range = input.int(10, title="Likvidlik zonasi uchun barlar soni")
// Indikatorlar hisob-kitobi
rsi = ta.rsi(close, RSI_Period)
ema = ta.ema(close, EMA_Period)
// Likvidlik darajalarini aniqlash
highLiquidity = ta.highest(high, Liquidity_Range)
lowLiquidity = ta.lowest(low, Liquidity_Range)
// Signal shartlari
var string signal = na
var label buyLabel = na
var label sellLabel = na
var label exitLabel = na
if (rsi < RSI_Buy_Level and close > ema and close > lowLiquidity)
signal := "Buy"
label.delete(buyLabel)
buyLabel := label.new(bar_index, close, "Buy", style=label.style_label_down, color=color.green)
alert("Buy signali topildi!", alert.freq_once_per_bar)
if (rsi > RSI_Sell_Level and close < ema and close < highLiquidity)
signal := "Sell"
label.delete(sellLabel)
sellLabel := label.new(bar_index, close, "Sell", style=label.style_label_up, color=color.red)
alert("Sell signali topildi!", alert.freq_once_per_bar)
if ((close < ema and signal == "Buy") or (close > ema and signal == "Sell"))
label.delete(exitLabel)
exitLabel := label.new(bar_index, close, "Exit", style=label.style_label_down, color=color.yellow)
alert("Exit signali topildi!", alert.freq_once_per_bar)
RSI EMA Moving Average Strategy//@version=6
indicator("RSI EMA Moving Average Strategy", overlay=true)
// Inputlar
RSI_Period = input.int(14, title="RSI davri")
RSI_Buy_Level = input.int(20, title="RSI Buy darajasi")
RSI_Sell_Level = input.int(80, title="RSI Sell darajasi")
EMA_Period = input.int(100, title="EMA davri")
Liquidity_Range = input.int(10, title="Likvidlik zonasi uchun barlar soni")
// Indikatorlar hisob-kitobi
rsi = ta.rsi(close, RSI_Period)
ema = ta.ema(close, EMA_Period)
// Likvidlik darajalarini aniqlash
highLiquidity = ta.highest(high, Liquidity_Range)
lowLiquidity = ta.lowest(low, Liquidity_Range)
// Signal shartlari
var string signal = na
var label buyLabel = na
var label sellLabel = na
var label exitLabel = na
if (rsi < RSI_Buy_Level and close > ema and close > lowLiquidity)
signal := "Buy"
label.delete(buyLabel)
buyLabel := label.new(bar_index, close, "Buy", style=label.style_label_down, color=color.green)
alert("Buy signali topildi!", alert.freq_once_per_bar)
if (rsi > RSI_Sell_Level and close < ema and close < highLiquidity)
signal := "Sell"
label.delete(sellLabel)
sellLabel := label.new(bar_index, close, "Sell", style=label.style_label_up, color=color.red)
alert("Sell signali topildi!", alert.freq_once_per_bar)
if ((close < ema and signal == "Buy") or (close > ema and signal == "Sell"))
label.delete(exitLabel)
exitLabel := label.new(bar_index, close, "Exit", style=label.style_label_down, color=color.yellow)
alert("Exit signali topildi!", alert.freq_once_per_bar)
kaka_pinbarThis strategy gives buy and sell signals based on a pin bar in the 1-minute timeframe, within supply and demand zones in the 15-minute timeframe.
GOLDEN BOYDesenvolvido por Alex Reis
- Indicador de Reversão
- Confluência com a tendência e Canal TMA
- Níveis de Fibonacci
Tipo de Grafico : Range
Tempo do Gráfico: 10R/ 30R / 50R / 100R
Ativo : Gold
Nitesh - Buyside & Sellside LiquidityLiquidity Zones
Buyside Liquidity Zones: Enables display of the buyside liquidity zones.
Margin: Sets margin/sensitivity for the liquidity zone boundaries.
Color: Color option for buyside liquidity levels & zones.
Sellside Liquidity Zones: Enables display of the sellside liquidity zones.
Margin: Sets margin/sensitivity for the liquidity zone boundaries.
Color: Color option for sellside liquidity levels & zones.
🔹 Liquidity Voids
Liquidity Voids: Enables display of both bullish and bearish liquidity voids.
Label: Enables display of a label indicating liquidity voids.
James//@version=5
indicator("Forex Entry Signals (RSI + EMA)", overlay=false)
// Configuração do RSI
rsiLength = input(14, "RSI Length")
rsi = ta.rsi(close, rsiLength)
// Configuração da EMA
emaLength = input(50, "EMA Length")
ema = ta.ema(close, emaLength)
// Lógica de compra e venda
buySignal = ta.crossover(close, ema) and rsi < 30
sellSignal = ta.crossunder(close, ema) and rsi > 70
// Plot do RSI
plot(rsi, color=color.blue, linewidth=2, title="RSI")
hline(70, "Overbought", color=color.red)
hline(30, "Oversold", color=color.green)
// Marcar setas no gráfico
if buySignal
label.new(bar_index, close, text="BUY", color=color.green, style=label.style_label_up, textcolor=color.white, size=size.small)
if sellSignal
label.new(bar_index, close, text="SELL", color=color.red, style=label.style_label_down, textcolor=color.white, size=size.small)
Уровни поддержки и сопротивления ликвидации Биткоина Этот индикатор поможет вам визуализировать потенциальные зоны ликвидаций на графике и принимать более информированные торговые решения.
Advanced Strategy: Buy and Sell//@version=5
indicator("Advanced Strategy: Buy and Sell", overlay=true)
// User Inputs
ema_fast_length = input.int(12, title="EMA Fast Period")
ema_slow_length = input.int(26, title="EMA Slow Period")
rsi_period = input.int(14, title="RSI Period")
macd_fast = input.int(12, title="MACD Fast Period")
macd_slow = input.int(26, title="MACD Slow Period")
macd_signal = input.int(9, title="MACD Signal Period")
bb_length = input.int(20, title="Bollinger Bands Period")
bb_mult = input.float(2.0, title="Bollinger Bands Std Dev")
adx_period = input.int(14, title="ADX Period")
adx_threshold = input.int(20, title="Minimum ADX for Trend Validation")
// Indicator Calculations
ema_fast = ta.ema(close, ema_fast_length)
ema_slow = ta.ema(close, ema_slow_length)
rsi = ta.rsi(close, rsi_period)
= ta.macd(close, macd_fast, macd_slow, macd_signal)
= ta.bb(close, bb_length, bb_mult)
// ADX Calculation
true_range = ta.rma(ta.tr, adx_period)
plus_dm = ta.rma(ta.change(high) > ta.change(low) ? math.max(ta.change(high), 0) : 0, adx_period)
minus_dm = ta.rma(ta.change(low) > ta.change(high) ? math.max(ta.change(low), 0) : 0, adx_period)
plus_di = (plus_dm / true_range) * 100
minus_di = (minus_dm / true_range) * 100
dx = math.abs(plus_di - minus_di) / (plus_di + minus_di) * 100
adx = ta.rma(dx, adx_period)
// Buy Rules
buy_signal = ta.crossover(ema_fast, ema_slow) and rsi < 50 and macd_line > signal_line and close < bb_lower and adx > adx_threshold
// Sell Rules
sell_signal = ta.crossunder(ema_fast, ema_slow) and rsi > 50 and macd_line < signal_line and close > bb_upper and adx > adx_threshold
// Plot Indicators on the Chart
plot(ema_fast, color=color.green, title="EMA Fast")
plot(ema_slow, color=color.red, title="EMA Slow")
plot(bb_upper, color=color.orange, title="Bollinger Upper Band")
plot(bb_lower, color=color.orange, title="Bollinger Lower Band")
// Buy and Sell Signals
plotshape(buy_signal, style=shape.labelup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(sell_signal, style=shape.labeldown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")
// Alerts
alertcondition(buy_signal, title="Buy Alert", message="Buy Signal Detected!")
alertcondition(sell_signal, title="Sell Alert", message="Sell Signal Detected!")
1 Minute Candle Strategythe script will work on any time frame, but specifically mentioned on 1 minutes candles. when applied on a 1 minutes chart the script will execute based on minute candle.
Price H/L Look BackPrice H/L Look Back
Last x # of days will show the high/low for that time period.
Work in progress.....