Buenos días, necesitaría un screener a 15 minutos, que me indicase si en la sesión de hoy ha habido un cierre superior a los máximos de ayer, o si lo hubo ayer con respecto a los de antes de ayer. Y al viceversa para los mínimos.
Seria posible?
Muchas gracias
Aquí está, pero no entiendo qué quieres decir con la frase “o si lo hubo ayer con respecto a los de antes de ayer“:
CierreDeHoy = Dclose(0)
MaximosAyer = Dhigh(1)
MinimoAyer = Dlow(1)
CondicionLarga = (CierreDeHoy > MaximosAyer)
CondicionCorta = (CierreDeHoy < MinimoAyer)
Cond = 0
IF CondicionLarga THEN
Cond = 1
ELSIF CondicionCorta THEN
Cond = 2
ENDIF
SCREENER[Cond](Cond AS "1=Long, 2=Short")
JSParticipant
Senior
¿Te refieres a esto…?
Signal=0
If Close>DHigh(1) then
Signal=1
ElsIf DHigh(1)>DHigh(2) then
Signal=2
ElsIf Close<DLow(1) then
Signal=-1
ElsIf DLow(1)<DLow(2) then
Signal=-2
EndIf
Screener[Signal<>0](Signal as "Signal",Signal=1 as "Close>Dhigh(1)",Signal=2 as "DHigh(1)>Dhigh(2)",Signal=-1 as "Close<DLow(1)",Signal=-2 as "DLow(1)<DLow(2)")
Gracias por la respuesta Nicolas. Me refiero a que también me valdría que hubiese roto los máximos de D-2 en D-1. Es decir, que la condición que escribes, se diese hoy o ayer
gracias
Por otra parte, esto funcionara con los cierres a 15 minutos? gracias
Hola. Sería algo así:
timeframe(daily)
maxayer=high[1]
maxantesayer=high[2]
setupMaximos=close>maxayer or close[1]>maxantesayer
timeframe(default)
screener[setupMaximos]