Как писать алгоритмы для ATAS. Инструкция для новичков
В платформе ATAS, помимо всех ее полезных индикаторов и кластерных графиков, есть крутейшая возможность подключения собственных алгоритмов по API. Она открывает путь к безграничным вариантам использования мощностей ATAS:
- проверке своих торговых идей на гигабайтах тиковой истории по акциям, фьючерсам, криптовалютам;
- созданию собственных индикаторов,
- созданию авторских полностью автоматических стратегий с прямым подключением к главным биржам.
Естественно, для этого нужно уметь программировать. А именно – на С# (си шарп), так как ATAS написан на этом распространенном языке от Microsoft. В Базе знаний есть целый раздел, посвященный использованию API. Но он больше ориентирован на тех, кто имеет опыт в программировании и знаком с терминологией.
Данная же обучающая статья создана непрофессиональным программистом, здесь все описывается простыми словами. Статья – практическая, она предназначена для новичков в С#, тем не менее вам необходим хотя бы небольшой опыт в трейдинге с использованием платформы ATAS.
Цели статьи:
- Показать, как взаимодействуют торгово-аналитическая платформа ATAS и среда разработки Visual Studio, в которой создаются программы на языке C#.
- Дать поверхностные вводные знания в язык С#. По тексту есть недосказанности, это естественно, так как вы можете нагуглить недостающую справочную информацию о С# из открытых источников. Иначе статья превратится в талмуд на 1000 страниц.
Если вы захотите развиваться в создании своих алгоритмов для подключения их по API к ATAS, то безусловно вам обязательно надо будет изучать С# по книгам, курсам, видеороликам, коих в интернете предостаточно. Там доступно объясняются методы, классы, типы переменных, операции с ними, массивы, циклы и так далее – все что надо для создания кода. Но вряд ли там будут примеры индикаторов, работающих с реальными биржевыми данными. Зато их вы найдете ниже.
Читайте в статье:
- Установка Visual Studio;
- Перенос алгоритмов из Visual Studio в ATAS;
- Написание простейших алгоритмов;
- Проверка эффективности торговли по простейшей стратегии;
- Бонус.
В конце статьи вы получите файл для Visual Studio с исходным кодом, который используется в тексте. Если будут вопросы – задавайте в комментариях.
Поехали!