OPEN-SOURCE SCRIPT

myc estrategia

265
//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[5] : na
choch = fPivotLow(low, 5, 5) ? low[5] : na

// Bloques de Orden (Order Blocks)
obBullish = ta.valuewhen(choch, low[5], 0)
obBearish = ta.valuewhen(bos, high[5], 0)

// Fair Value Gaps (FVGs)
FVG_up = (low[2] > high) and (low[1] > high[2])
FVG_down = (high[2] < low) and (high[1] < low[2])

// 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)

Feragatname

Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez. Kullanım Şartları'nda daha fazlasını okuyun.