Что такое язык Pine?
Pine Script® - это язык программирования, разработанный TradingView. Его можно использовать для написания собственных индикаторов и стратегий, которые можно добавить на график и использовать в техническом анализе.
В нижней панели вашего графика есть специальный редактор, предназначенный для написания и редактирования кода. Кроме того, этот редактор может работать как авто-подсветка, выделяя переменные, функции и всплывающие подсказки. По сути, он автоматически подсвечивает встроенные элементы языка (переменные и функции) и отображает всплывающие окна с дополнительной информацией, которая появляется при наведении курсора на определенные элементы.

Готовый индикатор можно добавить на график, сохранить для дальнейшего использования и редактирования или опубликовать.

Как начать?
Основные справочные материалы:
- User Manual (руководство пользователя) - подробная документация, описывающая основные функции, синтаксис и структуру языка Pine Script, а также его взаимодействие с Community Scripts;
- Pine Script Reference (справочник) - быстрый доступ ко всем функциям, переменным и ключевым словам, доступным в Pine, с примерами их использования. Этот справочник можно открыть прямо в редакторе во всплывающем окне;
- Упрощенный раздел – специально созданная секция, где любой пользователь может ознакомиться со структурой языка с помощью простого примера скрипта, разбитого на отдельные части для удобства изучения.
Еще один способ изучить язык — использовать встроенные индикаторы TradingView, написанные на Pine. Код этих индикаторов является открытым и доступен каждому. Просто выберите нужный индикатор из списка, и он появится в редакторе, после чего можно экспериментировать, изменяя код.

Кроме того, в разделе Сообщество можно найти примеры работ других авторов. Многие из них имеют открытый исоходный код и доступны для изучения.

Развитие Pine Script
Язык Pine Script постоянно развивается и улучшается. Мы учитываем обратную связь и стремимся расширять его возможности, чтобы соответствовать вашим требованиям. Следить за обновлениями можно на странице обновлений.
Что делать, если у меня остались вопросы?
Если в справочных материалах не нашлось нужной информации, вы можете задать вопросы в чате TradingView, посвященном Pine Script, или на сайте Stack Overflow, где есть отдельный тег для обсуждения языка.