|
|
Спецпроект: Пишем робота “по шагам”Тема торговли с помощью роботов стала очень популярной, и это объяснимо, ведь их преимущество очевидно – скорость и обработка большого массива данных, строгое следование заложенной стратегии, отсутствие эмоций. А как же заполучить такого помощника: купить готовую программу или попробовать написать самому? Журнал F&O подготовил цикл статей (4 “шага”), в которых мы напишем собственного робота на Qpile, реализующего несложную торговую стратегию.
Шаг 1Пример создания простого робота на языке Qpile. Написать автомат для торговли можно практически на любом современном языке программирования, самое главное – установить обмен данными между терминалом (или шлюзом биржи) и автоматизированной торговой системой. А это требует достаточно серьезных навыков программирования. Самый доступный путь – написание робота на языке Qpile. подробнее
Шаг 2Обучение торгового робота поведению в нестандартных ситуациях. Условно можно выделить два основных фактора, которые делают механическую торговую систему (МТС) убыточной: плохая стратегия, или нерациональное управление капиталом, и сама инфраструктура МТС, точнее, механизмы ее реализации. Наша задача свести возможные потери, зависящие исключительно от способов воплощения МТС, к минимуму. подробнее
Шаг 3Создаем функции отправки и контроля заявок. Для воплощения торговой стратегии в жизнь механической торговой системе не хватает умения работы с заявками. подробнее
Шаг 4Финальная «сборка» и тестирование. Собираем все элементы системы в единый «организм» и тестируем его работу. подробнее |