Alan Reys - Учебник Pine Script 4
![]() | Название: | Учебник Pine Script 4 |
Автор: | Alan Reys | |
Жанр: | Базы данных, Самиздат, сетевая литература | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера | ||
Краткое содержание книги "Учебник Pine Script 4"
Книга «Учебник Pine Script 4» представляет собой краткое руководство по языку скриптов Pine, разработанному командой TradingView для создания пользовательских технических индикаторов и торговых стратегий. Язык Pine отличается легкостью освоения и ориентирован на решение прикладных задач в сфере технического анализа.
Это издание раскрывает основы синтаксиса и логики Pine Script, особенности его работы в облачной среде, ограничения, накладываемые для справедливого распределения ресурсов, а также принципы проектирования скриптов, эффективных и устойчивых в рамках экосистемы TradingView.
Учебник предназначен как для начинающих пользователей, стремящихся автоматизировать свои торговые идеи, так и для опытных разработчиков, желающих глубже понять возможности Pine и создать собственные инструменты анализа рынка. Простота языка, поддержка сообщества и постоянное развитие делают Pine мощным инструментом для любого, кто интересуется программируемой торговлей.
Читаем онлайн "Учебник Pine Script 4". Главная страница.
- 1
- 2
- 3
- . . .
- последняя (40) »
Учебник Pine Script 4
Введение
Сервис TradingView разработал свой собственный скриптовый язык, который называется Pine Script. Это позволяет пользователям создавать собственные индикаторы и запускать их на наших серверах. Pine был разработан как легкий язык, ориентированный на конкретную задачу — разработка технических индикаторов и торговых стратегий. Большинство встроенных индикаторов TradingView были запрограммированы в Pine. Наша главная цель — сделать Pine доступным и понятным для самой широкой аудитории.Pine основан на облачной платформе и поэтому отличается по своей природе от клиентских языков программирования. Хотя мы не будем развивать Pine в полноценный язык с мощными возможностями кодирования для создания очень сложных инструментов, постоянное улучшение Pine является одним из наших главных приоритетов, и мы будем рады рассмотреть любые запросы на добавление нового функционала.
Поскольку каждый скрипт использует вычислительные ресурсы в облаке, мы должны накладывать ограничения для справедливого распределения этих ресурсов среди наших пользователей. Мы стремимся устанавливать как можно меньше ограничений, ограничивая настолько, насколько это необходимо. Мы должны обеспечить бесперебойную работу платформы, чтобы скрипты, которые потребляют непропорционально большое количество ресурсов, ни на кого отрицательно не повлияли. Наложенные ограничения применяются к таким элементам, как объем данных из дополнительных инструментов, время выполнения, использование памяти и размер скрипта. Кроме того, мы сохраняем синтаксис и семантику Pine простыми, чтобы они могли эффективно решать общие задачи.
Мы продолжим совершенствовать документацию и поддержку Pine, чтобы каждый, кто хочет изучать и использовать Pine, мог это сделать, поскольку это помогает развивать сообщество разработчиков Pine и предоставляет пользователям TradingView более надежные и полезные инструменты.
Краткое руководство
Скрипт, написанный на языке Pine, состоит из функций и переменных. Функции содержат инструкции, которые описывают необходимые вычисления. Переменные сохраняют значения, использованные или созданные во время этих вычислений.Скрипт должен содержать аннотацию study (индикатор) или strategy (стратегия), которая определяет имя и другие свойства скрипта. Тело сценария содержит функции и переменные, необходимые для вычисления результатов, которые будут отображаться на графике с помощью функции plot или какой-либо другой функции, которая отображает выходные данные скрипта.
Пример скрипта Pine
Давайте посмотрим на реализацию индикатора MACD в Pine: //@version=4
study("MACD")
fast = 12, slow = 26
fastMA = ema(close, fast)
slowMA = ema(close, slow)
macd = fastMA - slowMA
signal = sma(macd, 9)
plot(macd, color=color.blue)
plot(signal, color=color.orange) Пример кода 1
//@version=4 Строка 1
Это комментарий, содержащий описание версии компилятора, которая сообщает компилятору, что скрипт будет использовать 4-ую версию языка Pine.
study("MACD") Строка 2
Определяет имя скрипта, который будет отображаться на графике как «MACD».
fast = 12, slow = 26 Строка 3
Определяет две целочисленные переменные с названиями: fast и slow.
fastMA = ema(close, fast) Строка 4
Определяет переменную fastMA, содержащую результат расчета EMA (Exponential Moving Average, экспоненциальное скользящее среднее) с длиной, равной fast (12), для close, т.е. цены закрытия свечей.
slowMA = ema(close, slow) Строка 5
Определяет переменную slowMA, содержащую результат вычисления EMA с длиной, равной slow (26), для close.
macd = fastMA - slowMA Строка 6
Определяет переменную macd как разницу между двумя EMA.
signal = sma(macd, 9) Строка 7
Определяет переменную signal как сглаженное значение macd, с использованием алгоритма SMA (Simple Moving Average, простое скользящее среднее) с длинной 9.
plot(macd, color=color.blue) Строка 8
Вызывает функцию plot для вывода переменной macd,отображая линией синего цвета.
plot(signal, color=color.orange) Строка 9
Вызывает plot функцию для вывода переменной signal, отображая линией оранжевого цвета.
После добавления скрипта «MACD» на график вы увидите следующее:
![Книгаго, чтение книги «Учебник Pine Script 4» [Картинка № 1] Книгаго: Учебник Pine Script 4. Иллюстрация № 1](/icl/i/11/774311/0001_image62-1536x768-1.png)
- 1
- 2
- 3
- . . .
- последняя (40) »
Книги схожие с «Учебник Pine Script 4» по жанру, серии, автору или названию:
![]() |
| Наина Владимирова - Учебник позитивной магии Жанр: Эзотерика, мистицизм, оккультизм Год издания: 2009 |
![]() |
| Сергей Тулупов - Учебник повелителя времени (СИ) Жанр: Фэнтези: прочее Год издания: 2015 |








