#учусь_автоматизировать часть 1
Первое с чего я начну разбираться с Pine Script это синтаксис, для этого я разберусь с кодом моих любимых уже понятных мне индикаторов: фрактал, аллигатор, АО и просто поучусь, как что нибудь рисовать на графике.
Итак Williams Fractals
Первая строчка кода следующая:
//@version=4
Я так понимаю что // это комментарий а версия 4 это наверняка версия этого самого пайн скрипт, по этой строке компилятор понимает как понимать дальнейший скрипт. Наподобие как DOCTYPE в html
Вторая строка:
Study("Williams Fractals", shorttitle="Fractals", format=format.price, precision=0, overlay=true)
Study как я понимаю это один из двух видов скрипта есть Study и есть Strategy и они выполняются по разному, насколько я понимаю индикаторы это Study
А сама функция study() здесь задаёт параметры для нашего индикатора
А именно:
title: это заголовок который выводится в левом верхнем углу графика в списке индикаторов
Shorttitle: необязательный аргумент - короткий заголовок
overlay если true то будет добавлено на график, а если false то внизу отдельной секцией
format тип форматирования значений
precision число цифр после точки должно быть от 0 до 16
scale шкала цен к которой прикреплён индикатор (это я не до конца понял, по ходу разберёмся)
max_bars_back максимально сколько баров истории доступно (подозреваю от этого зависит скорость работы и что-то ещё, например)
linktoseries если тру то будет всегда на той же панели и той же шкале цен, по умолчанию фалсе, юзать рекомендуют только с оверлей=тру
resolution настраивает разрешение этой study
И что-то там ещё для безопасности (тоже надо покопаться в коде больше, пока выглядит как какая-то муть, но слово "секьюрити" в мануале говорит о том что я это точно прочту лучше и вникну, но позже.
Итак, первые пару строк разобрали. Как вам? Достаточно ли подробно?
#индикатор #робот #pine #фрактал #pinescript