Для этого вы можете использовать функции crossover()
и crossunder()
.
crossover ()
Серия x
определяется как пересекшая серию y
, если значение x
большечем значение y
и значение x
было меньше значения y
на полосе, непосредственно предшествующей текущему бару.
crossunder ()
x
-серия определяется как пересечение под y
-сериями, если значение x
меньше значения y
и значение x
больше значения y
на полосе, непосредственно предшествующей текущей.
Затем вы можете комбинировать их с простыми логическими операциями.
short = (line1 > 85) and (crossunder(line1, line2))
long = (line1 < 20) and (crossover(line1, line2))