Я испытываю некоторые странные явления, когда использую функции crossover / crossunder в программе pine, вот код:
//@version=4
strategy("Moving Averages (Golden/Death Cross)", overlay=true)
//==General Inputs==//
Fast = sma(close, 10)
Slow = sma(close, 20)
xy = (bar_index)
//==Plot Data==//
plot(Fast, color = color.green)
plot(Slow, color = color.red)
//==Calculations==//
goldenCross = crossover(Fast, Slow)
deathCross = crossunder(Fast, Slow)
//==Entry / Close==//
if goldenCross
strategy.entry("long", strategy.long)
strategy.close("long", when = deathCross)
Я пытаюсь получить очень короткий промежуток для моих простых скользящих средних Тем не менее, как видно на этом изображении, записи позиций отключены на целые недели? Это происходит даже с более длительными промежутками времени и с каждой акцией, форекс или индексом, на котором я пытаюсь использовать стратегию. Снимок экрана с закрытием и входом в длинную позицию
Есть ли способ избежать этого и получить входы и закрытия в точке с пересечением и пересечением?