Что такое скрипты сообщества

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

Индикаторы

Индикаторы — это скрипты общего назначения, которые могут выполнять любые запрограммированные автором расчёты и отображать их на графике. Это может быть что-то очень простое, например скользящее среднее, или что-то очень сложное, например скринер, который отслеживает десятки инструментов и ищет несколько разных сигналов. У индикаторов есть оповещения, так что вы можете получать уведомления, когда выполняется какое-то конкретное условие; конкретное условие может быть установлено как пользователем, так и автором рассматриваемого индикатора.

Скрипты сообщества можно найти в диалоговом окне «Индикаторы, показатели и стратегии», доступном над графиком, или в разделе «Скрипты сообщества».

Стратегии

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

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

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

Стратегии можно найти в разделе «Скрипты сообщества» или в диалоговом окне «Индикаторы, показатели и стратегии» над графиком, где они дополнительно обозначаются специальным символом.

После загрузки на график вы можете получить доступ к параметрам конфигурации индикатора или стратегии, используя диалоговое окно «Настройки», доступное из всплывающего меню скрипта. Стратегии используют дополнительную вкладку «Свойства» для настройки параметров, характерных для тестирования на исторических данных, таких как начальный капитал и комиссия. 

Стратегии также отображают входы и выходы на графике с помощью маркеров-стрелок и отображают подробную информацию о тестировании на истории на панели тестера стратегий под графиком.

Библиотеки

Библиотеки — это публикации, содержащие функции, которые можно повторно использовать в индикаторах, стратегиях Pine Script® или в других библиотеках. Они полезны для определения часто используемых функций, поэтому их исходный код не нужно включать в каждый скрипт, где они необходимы. После публикации библиотеки другие скрипты могут импортировать ее с помощью ключевого слова import. Библиотеки предназначены для импорта в код, а не для добавления напрямую на график, поэтому их вообще нет в разделе «Индикаторы, показатели и стратегии», но вы можете отфильтровать библиотеки в разделе «Скрипты сообщества».

Скрипты можно публиковать в одном из трёх режимов: открытый, защищённый или с ограниченным доступом.

! Примечание: Библиотеки всегда публикуются с открытым исходным кодом.

Для получения дополнительной информации о публикации скриптов обратитесь к разделу «Публикация» нашего руководства пользователя Pine.