проблема преобразования кода скрипта Pine (обновленная версия)

Я хочу преобразовать этот код в сценарий Pine версии 5

myPosition = купить == 1? 0: sell == 1 или myPosition[1] == 1? 1: 0

Это код версии 2

Я получаю эту ошибку при компиляции: Необъявленный идентификатор 'myPosition';

Я думаю, что myPosition - это массив, но как это исправить, я определяю массив, но не работаю

Спасибо

2 ответа

В новых версиях pine-скрипта вы должны сначала определить переменную, чтобы ссылаться на нее во время assignemtn.

Попробуйте что-нибудь вроде этого.

      myPosition = 0
myPosition := buy==1 ? 0 : sell==1 or myPosition[1]==1 ? 1 : 0
      style=line

это v3

Попробуйте в v5

      style=plot.style_line
Другие вопросы по тегам