Типы скриптов в Trading View
В Trading View существует три типа скриптов:
📊 Индикатор - скрипт, который позволяет отрисовывать на графике различные сигналы, каналы, уровни, скользящие, таблицы и т.д. То есть, всё, что можно визуально изобразить с помощью различных формул и логики.
Индикаторы позволяют работать с данными, то есть загружать данные другого индикатора, обрабатывать их, генерировать собственные данные и давать возможность отдавать их на загрузку другим индикаторам.
📈 Стратегия - скрипт, который работает с логикой создания точек входа и, обязательно, выхода из сделок. То есть, это моделирование реальной сделки с указанием имеющихся средств, комиссии и других показателей.
Стратегии могут загружать данные скриптов-индикаторов, но сами отдавать данные не могут, то есть работа происходит внутри одной модели.
Стратегии имитируют создание лимитных или маркет-ордеров, считают прибыль и убытки, а так же генерируют статистику отработки с помощью встроенного "тестера стратегий"
📚 Библиотека - скрипт, который нужен только для работы внутри другого скрипта. То есть, это вспомогательная логическая единица кода, которая по запросу выдаёт нужные данные.
По сути, это глобальная функция, которая позволяет внутри скрипта не прописывать по несколько раз внутри разных скриптов одно и то же, а добавляет функционал с помощью загрузки уже созданной логики.
Те, кто пользуется моими скриптами знают, что практически всё у меня сделано с помощью типа скрипта "индикатор" 📊, а не "стратегия"📈.
Данный подход создания скриптов позволил мне создать целую эко-систему индикаторов, с помощью которых можно формировать очень сложную логику, загружая данные от индикатора к индикатору, формируя сложные сигналы, и конструируя сложные торговые модели, чего невозможно сделать с помощью скриптов-стратегий.