В этой статье Я расскажу о языке написания и тестирования торговых стратегий под названием Pine Script от сервиса Trading Wiev.
Pine Script — это специализированный язык программирования, созданный исключительно для написания индикаторов, стратегий и библиотек внутри платформы. Все данные обрабатываются прямо на серверах Трейдингвью, а значит не нужно устанавливать себе никаких программ — можно просто писать свой код прямо в соответствующем окне веб-терминала. Это очень упрощает старт работы и является первым преимуществом.
Второе, что сильно упростит нам работу и обучение — это огромное количество скриптов, индикаторов и стратегий с исходным открытым кодом от участников сообщества и опытных пайн-программистов. Мы сможем брать за основу уже готовые стратегии, изучать, модифицировать и дорабатывать их под свои нужды.
Ну и третье — это легкость освоения. Я не профессиональный программист, но у меня не возникло сложностей с тем, чтобы начать работать со стратегиями. В этой серии статей Я буду подробным образом описывать процесс освоения языка и платформы. Уверен, что и у вас все получится!
Конечно, у Пайн Скрипт есть и ограничения. Мы не сможем использовать данные из альтернативных источников. Благо, что Трейдингвью предлагает обширную базу данных для самых ликвидных инструментов, что для меня более чем достаточно. То же самое касается и библиотек. Пайн Скрипт не подойдет, если нужно будет использовать машинное обучение. У меня пока таких задач нет, поэтому Я не стал углубляться и искать альтернативы.
Зарегистрируйтесь на платформе (нам вполне будет достаточно бесплатных функций, чтобы полноценно работать), войдите в раздел с графиками и увидите вкладку «Редактор Pine». Я не буду описывать процесс создания аккаунта, там нет ничего сложного.
Отлично! Если все получилось, предлагаю приступить сразу к практическому обучению.
Начнем с изучения первой стратегии (BarUpDn) с моими пояснениями.