TradingView
TradingView
19 мая 2023 г., 15:39

Pine Script: с чего начать?  Обучение

Bitcoin / TetherUSBinance

Описание

Всем привет, хотели ли вы когда-нибудь написать свой индикатор? Для этого необходимо знать, что такое язык Pine, о чем мы расскажем в сегодняшней статье.

Язык Pine — это язык программирования, разработанный TradingView и используемый для написания собственных индикаторов и стратегий, которые могут быть добавлены на график и использованы для технического анализа.
На нижней панели графика есть специальное окно "Редактор Pine". Это окно разработано таким образом, чтобы выделять различные переменные, функции и всплывающие подсказки цветом. В окне автоматически выделяются встроенные элементы (переменные и функции) языка, а также появляются подсказки во всплывающих окошках с дополнительной информацией при наведении курсора на определенный объект.


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

С чего начать?
Базовые материалы и ресурсы:
  • Руководство пользователя — подробная документация с описанием основных функций, синтаксиса и структуры языка Pine, а также принципы его работы в Публичной библиотеке.
  • Справочник по языку программирования Pine — быстрый поиск по всем функциям, переменным и ключевым словам Pine с примерами использования. Его можно открыть в окне для написания кода через всплывающее окошко.
  • PineCoders Resources — независимое сообщество активных и опытных пользователей языка Pine, которые пишут инструкции для начинающих и поддерживают собственную библиотеку знаний.
    Мы создали упрощенный раздел, где любой может познакомиться со структурой языка используя простые примеры, разбитые на отдельные части для вашего удобства.


Еще один способ изучить язык — это наши собственные индикаторы на TradingView, написанные в Pine. Их код открыт и доступен для всех пользователей. Просто выберите любой индикатор из списка и он появится в окне редактирования. Поэкспериментируйте с кодом.


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

Развитие языка Pine
Наш язык постоянно развивается и улучшается. Мы работаем с пожеланиями пользователей и стараемся расширить возможности языка, чтобы они отвечали всем нуждам. Следить за нашими обновлениями можно на странице Release notes или в нашем канале PineCoders Squawk Box в Telegram.

Что делать, если остались вопросы?
Если справочно-информационные материалы не содержат необходимую информацию, можно задать вопрос в чате TradingView, где обсуждаются вопросы языка Pine, или на сайте StackOverflow, где для этого есть специальный тег.

Надеемся, эта статья была полезной. Больше полезной информации о Pine Script можно найти в Справочном центре.

Look first / Then leap.
Команда TradingView
Комментарии
TheDepartmentTMN
Благодарю за конструктивную информацию.
Mr_Denali
Еще можно попросить помощи у чат GPT 😊

Кстати, команда TradingView не анализировала насколько он хорош в этом?
vitalikcrazy
@Mr_Denali я пробовал. Он не знает новой версии PineScript
ronardv
@vitalikcrazy Его можно обучить
Ещё