OPEN-SOURCE SCRIPT

sasha

//version=5
strategy("Parabolic SAR con EMA de 200 y Señales NY", overlay=true)

// Parámetros del Parabolic SAR
start = input(0.02, title="Aceleración inicial")
increment = input(0.02, title="Incremento")
maximum = input(0.2, title="Máximo")

// Calcular el Parabolic SAR
sar = ta.sar(start, increment, maximum)

// Calcular la EMA de 200
ema200 = ta.ema(close, 200)

// Dibujar el Parabolic SAR y la EMA de 200
plot(sar, color=color.red, title="Parabolic SAR", style=plot.style_cross)
plot(ema200, color=color.blue, title="EMA de 200", linewidth=2)

// Definir horario de la sesión de Nueva York
startHour = 16 // 4 PM
startMinute = 30 // 30 minutos
endHour = 22 // 10 PM

// Comprobar si estamos en horario de trading (en la zona horaria de Nueva York)
inTradingHours = (hour(time) > startHour or (hour(time) == startHour and minute(time) >= startMinute)) and
(hour(time) < endHour)

// Condiciones para las señales de trading
longCondition = inTradingHours and (close > ema200) and (sar < close) // Señal de compra
shortCondition = inTradingHours and (close < ema200) and (sar > close) // Señal de venta

// Ejecutar operaciones
if (longCondition)
strategy.entry("Compra", strategy.long)

if (shortCondition)
strategy.entry("Venta", strategy.short)

// Opcional: cerrar posiciones al final de la sesión
if (hour(time) >= endHour)
strategy.close_all()
Chart patterns

开源脚本

本着真正的TradingView精神,此脚本的作者已将其开源,以便交易者可以理解和验证它。向作者致敬!您可以免费使用它,但在出版物中重复使用此代码受网站规则约束。 您可以收藏它以在图表上使用。

想在图表上使用此脚本?

免责声明