Библиотека knigago >> Компьютеры и Интернет >> Базы данных >> Учебник Pine Script 4


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1131, книга: Океан. Выпуск пятый
автор: Николай Николаевич Непомнящий

В пятом выпуске своей эпической серии морских приключений Николай Непомнящий вновь отправляет читателей в морское путешествие, полное захватывающих событий, ярких персонажей и исторической достоверности. Сюжет вращается вокруг экспедиции под руководством легендарного мореплавателя Василия Баренца, которая отправляется на поиски легендарного Северо-Восточного прохода. В эпоху великих географических открытий, когда люди смело исследовали неизведанные земли, экспедиция Баренца сталкивается с...

Alan Reys - Учебник Pine Script 4

Учебник Pine Script 4
Книга - Учебник Pine Script 4.  Alan Reys  - прочитать полностью в библиотеке КнигаГо
Название:
Учебник Pine Script 4
Alan Reys

Жанр:

Базы данных, Самиздат, сетевая литература

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Учебник Pine Script 4"

Книга «Учебник Pine Script 4» представляет собой краткое руководство по языку скриптов Pine, разработанному командой TradingView для создания пользовательских технических индикаторов и торговых стратегий. Язык Pine отличается легкостью освоения и ориентирован на решение прикладных задач в сфере технического анализа.

Это издание раскрывает основы синтаксиса и логики Pine Script, особенности его работы в облачной среде, ограничения, накладываемые для справедливого распределения ресурсов, а также принципы проектирования скриптов, эффективных и устойчивых в рамках экосистемы TradingView.

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


Читаем онлайн "Учебник Pine Script 4". Главная страница.

null

Учебник 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 содержит множество встроенных функций для самых популярных индикаторов (SMA, EMA, WMA и т.д.). Вы также --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.