Кроссовер / Crossunder выключен на целые недели с использованием функций Pine Script? - PullRequest
0 голосов
/ 30 января 2020

Я испытываю некоторые странные явления, когда использую функции 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)

Я пытаюсь получить очень короткий промежуток для моих простых скользящих средних Тем не менее, как видно на этом изображении, записи позиций отключены на целые недели? Это происходит даже с более длительными промежутками времени и с каждой акцией, форекс или индексом, на котором я пытаюсь использовать стратегию. Снимок экрана с закрытием и входом в длинную позицию

Есть ли способ избежать этого и получить входы и закрытия в точке с пересечением и пересечением?

...