Математическое представление кода пинескрипта - PullRequest
0 голосов
/ 17 июня 2020

Я нашел сценарий Pine под названием «стратегия импульса», который мне подходит. Однако моя торговая платформа поддерживает другой сценарий. Поэтому мне нужно понять математику, лежащую в основе этого кода (я имею в виду, как рассчитывается значение), чтобы я мог разработать что-то подобное в моем торговом программном обеспечении. Кто-нибудь может мне помочь, пожалуйста. Код выглядит следующим образом.

Последние две строчки понятны. А вот остальных нет.

momentum(seria, length) =>
    mom = seria - seria[length]
    mom

mom0 = momentum(price, length)
mom1 = momentum( mom0, 1)

1 Ответ

0 голосов
/ 17 июня 2020

[] в pine-script называется Оператором ссылки на историю . Вы можете получить доступ к значениям переменных для предыдущих столбцов с помощью этого оператора. close[1] возвращает цену закрытия одного бара a go.

momentum(seria, length) =>
    mom = seria - seria[length]
    mom

Здесь seria - ваш ввод. seria - seria[length] вернет разницу между текущим значением seria и его значением для "длинных" полос a go. Затем в следующей строке, содержащей только mom, функция возвращает значение mom.

...