Всем привет, хотели ли вы когда-нибудь написать свой индикатор? Для этого необходимо знать, что такое язык Pine, о чем мы расскажем в сегодняшней статье.
Язык Pine — это язык программирования, разработанный TradingView и используемый для написания собственных индикаторов и стратегий, которые могут быть добавлены на график и использованы для технического анализа. На нижней панели графика есть специальное окно "Редактор Pine". Это окно разработано таким образом, чтобы выделять различные переменные, функции и всплывающие подсказки цветом. В окне автоматически выделяются встроенные элементы (переменные и функции) языка, а также появляются подсказки во всплывающих окошках с дополнительной информацией при наведении курсора на определенный объект.
Закончив написание индикатора, можно добавить его на график, сохранить для дальнейшего редактирования или использования или опубликовать. Тогда он появится в разделе Скрипты сообщества.
С чего начать? Базовые материалы и ресурсы:
Руководство пользователя — подробная документация с описанием основных функций, синтаксиса и структуры языка Pine, а также принципы его работы в Публичной библиотеке.
Справочник по языку программирования Pine — быстрый поиск по всем функциям, переменным и ключевым словам Pine с примерами использования. Его можно открыть в окне для написания кода через всплывающее окошко.
PineCoders Resources — независимое сообщество активных и опытных пользователей языка Pine, которые пишут инструкции для начинающих и поддерживают собственную библиотеку знаний. Мы создали упрощенный раздел, где любой может познакомиться со структурой языка используя простые примеры, разбитые на отдельные части для вашего удобства.
Еще один способ изучить язык — это наши собственные индикаторы на TradingView, написанные в Pine. Их код открыт и доступен для всех пользователей. Просто выберите любой индикатор из списка и он появится в окне редактирования. Поэкспериментируйте с кодом.
Кроме того вы можете посмотреть примеры работ других авторов в разделе Скрипты сообщества. Множество из них — скрипты с открытым кодом, который могут просматривать пользователи.
Развитие языка Pine Наш язык постоянно развивается и улучшается. Мы работаем с пожеланиями пользователей и стараемся расширить возможности языка, чтобы они отвечали всем нуждам. Следить за нашими обновлениями можно на странице Release notes или в нашем канале PineCoders Squawk Box в Telegram.
Что делать, если остались вопросы? Если справочно-информационные материалы не содержат необходимую информацию, можно задать вопрос в чате TradingView, где обсуждаются вопросы языка Pine, или на сайте StackOverflow, где для этого есть специальный тег.
Надеемся, эта статья была полезной. Больше полезной информации о Pine Script можно найти в Справочном центре.
Thông tin và ấn phẩm không có nghĩa là và không cấu thành, tài chính, đầu tư, kinh doanh, hoặc các loại lời khuyên hoặc khuyến nghị khác được cung cấp hoặc xác nhận bởi TradingView. Đọc thêm trong Điều khoản sử dụng.