PineScript VAR and VARIP declaration modes modifiers. Programming indicators in TradingView.

Поделиться
HTML-код
  • Опубликовано: 7 июн 2024
  • Learn more about the var and varip modifiers that change the behavior of variables in PineScript. When using the var operand, the variable is initialized only once, on the first bar.
    🤑 Support the blogger
    azzrael.ru/spasibo
    t.me/azzraelru
    Documentation
    www.tradingview.com/pine-scri...
    🤘 Timeline
    00:00 How PineScript works
    01:46 var modifier on simple data types (int, float, string and etc.)
    02:48 var modifier on objects
    10:33 varip modifier
    .
    .
    .
    #pinescript #chart #tradingview

Комментарии • 19

  • @mitagmio
    @mitagmio 5 месяцев назад +1

    Спасибо! Ждем следующее видео!

  • @user-qb5fj3sx6j
    @user-qb5fj3sx6j 5 месяцев назад +1

    как всегда отличная подача материала ) огромное спасибо !

  • @ciklomat
    @ciklomat 5 месяцев назад +1

    Хороший пример с линией, осталось только дописать автоматическое нахождение максимум и минимум.

  • @ciklomat
    @ciklomat 5 месяцев назад +1

    Подскажите, как сделать примере с лейблом , что бы при пересечении она меняла свой цвет. Если пересекает сверху вниз краснеет а с низу вверх зеленеет.

  • @Bloodoldman
    @Bloodoldman 5 месяцев назад +1

    Здравствуйте! А можно ли при помощи вашего модификатора сделать в терминале кнопку "БАБЛО"!

  • @StanislavObrazcoff
    @StanislavObrazcoff 5 месяцев назад +1

    Думаю, varip актуален когда стратегия просчитывает "историю" для начальных данных, а затем динамически следит за текущей ценой. Полезно при большой волатильности тикера.

    • @AzzraelCode
      @AzzraelCode  5 месяцев назад +1

      Возможно, если бы он не сбрасывался при смене тф или инструмента.

    • @StanislavObrazcoff
      @StanislavObrazcoff 5 месяцев назад

      @@AzzraelCode тогда надо смотреть на сигналы, которые он будет давать в автономном режиме :)

  • @i.m-cat
    @i.m-cat 4 месяца назад +1

    Привет, друг! Объясните пожалуйста в целом про эти логические слова типа var. В справке написано очень коротко одним предложением, и непрограммистам очень сложно понять для чего это надо. Или вот функцию swift я так и не понял как работает, у меня не получается. Или вот в тернарном операторе в стратегии мне приходится перечислять разные условия входа и выхода с помощью логического AND, и поэтому не получается логически сложный функционал задать. Вот можете ли вы какие-то такие програмистские приёмы рассказать связанные с тернарным оператором?

    • @AzzraelCode
      @AzzraelCode  4 месяца назад +1

      В планах по PineScript есть ролик по условным операторам и по тернарному оператору в тч. Надеюсь смогу что-то объяснить и не программистам ;)

  • @user-kr2tq4zk4p
    @user-kr2tq4zk4p 5 месяцев назад

    Спасибо большое за материал! Подскажите пожалуйста, как прикрепить линию(луч вправо) на закрытие бара после обновления предыдущего фрактала Зиг-Зага? Только делаю первые шаги и изучаю Ваши видео, очень помогает!

    • @AzzraelCode
      @AzzraelCode  5 месяцев назад +1

      Попробуйте посмотреть этот скрипт
      ru.tradingview.com/script/nlZhcXgF-HH-LL-ZZ/

    • @user-kr2tq4zk4p
      @user-kr2tq4zk4p 5 месяцев назад

      @@AzzraelCode Спасибо большое за скорый отзыв! Буду разбираться!

  • @StanislavObrazcoff
    @StanislavObrazcoff 5 месяцев назад

    Тут возник такой вопрос: если я в стратегии ставлю выполнение ордера на strategy.entry, то как понять по какой цене этот ордер выполнился? можно эту цену внести в переменную потом?

    • @AzzraelCode
      @AzzraelCode  5 месяцев назад +1

      Вам нужны
      strategy.closedtrades.entry_price(trade_num)
      strategy.opentrades.entry_price(trade_num)

    • @StanislavObrazcoff
      @StanislavObrazcoff 5 месяцев назад

      @@AzzraelCode ага, спасибо. А то уже много документации "покурил". Не совсем очевидно как сделать задуманное. Хотелось бы при открытии позиции видеть цену по какой установился лонг. И далее есть 2 варианта, пока не решил какой лучше.
      1. Ставить strategy.close по рынку при достижении какой-то текущей заданной цены. Но тут не понятно было как потом посмотреть за сколько продалось по рынку и какой профит. Также не понял как ловить текущую реал-тайм цену.
      2. Ставить strategy.exit по лимиту с указанием сразу профитной цены для лонга. Тогда по профиту всё понятно, не понятно как после такого выхода из позиции снова запустить логику на поиск лонг-входа?

    • @AzzraelCode
      @AzzraelCode  5 месяцев назад +1

      Вы приблизились к порогу за которым у меня пришло понимание, что TradingView платформа совсем не подходящая для бэкстестов (по крайней мере на тарифах ниже премки, где нет опции Deep Backtesting). После чего я ушел в TSLab ;)

    • @StanislavObrazcoff
      @StanislavObrazcoff 5 месяцев назад

      @@AzzraelCode ясно, не думал что так быстро прийду к это грани :)) пока что ок и с реал-тайм ценой, без бектестов. Хотелось бы потестить логику текущей цены на реальных торгах, и так будет видно эффективность