Что такое стратегии и тестирование?
Стратегии — это созданные на языке Pine специальные скрипты, которые позволяют отправлять, менять, исполнять и отменять заявки на покупку или продажу, тем самым моделируя процесс реальной торговли на графике.
Тестирование — процесс воссоздания работы ваших стратегий — может проводиться на основе исторических данных, т.е. всей вашей предыдущей работы, или же в реальном времени, пока графики обновляют данные.
Как начать работу?
С помощью языка Pine Script любой пользователь может создать стратегию. Основная разница между стратегией и обычным скриптом заключается в использовании функции strategy, а не study, и наличии специальных команд, которые начинаются со слова 'strategy', как например strategy.entry или strategy.exit. В документации языка Pine есть специальный раздел, посвященный написанию и работе со стратегиями.
Можно использовать готовые стратегии из списка встроенных индикаторов или раздела Скрипты сообщества, куда их могут добавлять все пользователи.
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/43115467478/original/d5UMc_2jMLjRJQpmmBx_3K1vWi9eNy8_MQ.gif?1583847711)
Как анализировать результаты стратегии?
При добавлении стратегии на график во вкладке Тестер стратегий появляется дополнительная информация, демонстрирующая отчёт о результатах стратегии.
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/43464146205/original/0YZbbPCIk0x3WpbgWbdoRFTY3dYbdzIH4A.png?1706626903)
Тестер стратегий состоит из трёх разделов: Обзор, Сводка показателей, Список сделок. Подробнее об индикаторах для каждого из разделов можно прочитать в Справочном центре.
Исполненные заявки отображаются прямо на графике, они обозначены стрелочками и отличаются по цветам в зависимости от операции.
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/43464146243/original/iT0xSvYVpM7XV68aQXdzG1EBcnf4wDwdRA.png?1706626911)
Как только данные на графике обновятся, отчёт также обновится. Так происходит тестирование в реальном времени.
У каждой стратегии есть параметры, которые влияют на расчёты и результат. Их можно изменить в настройках, что также приведёт к изменению результатов тестирования.
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/43464146293/original/7_k0SMradPZLYb0cYU81HLAsRP2GKr8xLQ.gif?1706626919)
Как и любой написанный на языке Pine скрипт, стратегии можно публиковать. В этом случае отчёт со всеми индикаторами будет включён в публикацию.
Что делать, если остались вопросы?
Если вы не смогли найти необходимую информацию в наших справочных материалах, вы можете задать вопрос в чате TradingView, где обсуждаются вопросы языка Pine, или на сайте StackOverflow, где для этого есть специальный тег.