В OsEngine встроен робот для классического валютного (треугольного) арбитража. Называется он CurrencyArbitrageClassic. В этом посте посмотрим на процедуру его создания, его параметры, поговорим о его логике, а также посмотрим на его исходный код.
Для создания экземпляра робота, как и в других случаях, нам понадобится открыть облегчённый интерфейс для торговли и нажать на кнопку добавить робота:
Подключение к серверу и создание последовательностей связок инструментов для валютного арбитража, описаны вот в этой статье, и полностью применимы к этому роботу:
https://o-s-a.net/posts/currency-arbitrage-ui.html
Чтобы продолжить, вы должны:
Рекомендованные стартовые настройки:
Вызываются из облегчённого интерфейса для торговли нажатием на кнопку «Параметры»:
1. Общий режим. Включено / выключено. On / Off.4. Тип комиссии, который будет использован.
5. Размер комиссии, который будет использован в случае, если выбран тип комиссии в процентах.
6. Нужно ли отнимать комиссию от объёмов, которые будут торговаться после первой сделки.
7. Тип задержки между ордерами.
8. Задержка в миллисекундах, которая будет использована, если выбран соответствующий тип задержки.
Как только из BotTabPolygon приходит сигнал о том, что профит превысил сигнальное значение, робот начинает операцию по выставлению ордеров по связке в соответствии с настройками.
Исходный код робота расположен внутри проекта вот здесь:
Весь код 113 строк.
В основном всё состоит из сервисного кода:
1) Сборник статей по парному арбитражу: https://smart-lab.ru/company/os_engine/blog/948250.php
2) Сборник статей по валютному арбитражу: https://smart-lab.ru/company/os_engine/blog/965051.php
3) Сборник статей по индексному арбитражу: https://smart-lab.ru/company/os_engine/blog/997533.php
4) Сборник статей про индикаторы и роботы к ним: https://smart-lab.ru/company/os_engine/blog/966919.php
5) Как стать программистом и изменить свою жизнь: https://smart-lab.ru/company/os_engine/blog/982134.php
OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Поддержка OsEngine: https://t.me/osengine_official_support
Комментарии открыты для друзей, добавляйтесь!