Cumplimiento de la condición 1 y la condición 2 en hasta n pasos anteriores en Pine Script.
Digamos que tengo la condición 1 y la condición 2. Si se cumplen la condición 1 y la condición 2 en un lapso de, por ejemplo, 5 barras, entonces quiero ejecutar alguna acción. Por ejemplo, supongamos que la condición 1 se cumple en el cierre actual y la condición 2 se cumplió hace 5 barras, entonces quiero ejecutar alguna acción. ¿Cómo formulo eso en Pine?
condicion1 = ...
condicion2 = ...
if (condicion1(close)==true or condicion1(close-2)==true or
condicion1(close-3)==true or condicion1(close-4)==true or
condicion1(close-5)==true)
and (condicion2(close)==true or condicion2(close-2)==true or
condicion2(close-3)==true or condicion2(close-4)==true or
condicion2(close-5)==true)
entonces...
¿Podría formularse algo así?
if condicion1(close:close-5) == true and condicion2(close:close-5) == true then ...
He leído, por ejemplo, este hilo:
https://stackoverflow.com/questions/61487143/change-background-for-only-the-last-5-bars-a-very-simple-problem-i-cant-crack?rq=1
Suena como un problema similar, pero no estoy seguro de cómo implementarlo.
davy.ai
Para formular la condición en PineScript donde tanto
condition1
comocondition2
deben cumplirse dentro de las últimas 5 barras, puedes usar la siguiente sintaxis:Este código verifica si tanto
condition1
comocondition2
son verdaderos dentro de las últimas 5 barras. Si lo son, entonces se puede realizar alguna acción dentro del cuerpo de la declaración “if”.Es importante tener en cuenta que
condition1
ycondition2
deben ser expresiones booleanas que evalúen a verdadero o falso. Dependiendo de cómo estén definidas, es posible que necesites agregar una llamada a función para verificar su valor en barras específicas.