Рассмотрим еще один пример бесплатного арбитражного робота. Продолжаем знакомиться с возможностями BotTabIndex.

Торговая идея:
Брать инструменты, которые отклоняются от широкого рынка без импульса и торговать их на возврат к индексу.
Ну или так:
Ссылка на ГитХаб: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Robots/IndexArbitrage/MultiOneLegArbitrageMeanReversion.cs
Конструктор:
Куда надо смотреть в коде:
Блоки с логикой открытия и закрытия позиций выделены комментариями.
1. Regime. Режим работы:
2. Max poses count. Максимально разрешённое кол-во одновременно открытых позиций.
3. Slippage. Проскальзывание для заявки в %.
4. Percent depo on positions. Процент от доступных средств на одну позицию.
5. Asset in portfolio. Название денежной единицы в портфеле. Если Prime, то будет браться общая единица исчисления, доступна в тестере и некоторых типах подключений к Московской бирже. В остальных случаях нужно выбирать название валюты по тому, как она называется у Вас в портфеле.
6. Regime Close Position. Тип закрытия позиции:
7. Cointegration candles look back. За какой период будем считать график минимальных остатков между бумагой и индексом с оптимальным мультипликатором.
8. Deviation mult. Отклонение для стандартного отклонения на графике минимальных остатков от разницы с оптимальным мультипликатором.
9. Correlation min value. Минимальное значение корреляции для того, чтобы можно было открывать по бумаге позицию.
10. Correlation candles look back. За какой период будем считать корреляцию между индексом и бумагой в торгах.
6. Запуск робота в тестере.

В настройках эмулятора биржи у меня подключен сет из 9 фьючерсов с Бинанс. Естественно, Вы можете подключить куда больше:

Создаём робота. Открываем его чарт и настраиваем источники:

В Индекс добавлены все бумаги из источника:

Также у индекса настроена автоформула:

В скринер подключены все бумаги:
Удачных алгоритмов!
Оглавление здесь: https://smart-lab.ru/company/os_engine/blog/997533.php
Подписывайтесь. Комментарии открыты для друзей.
