Обновили вчера в ночь коннектор к Тинькофф Инвест API к Os Engine. В связи с этим три новости. Одна хорошая. Одна грустная. И одна печальная. Начнём с конца…
Улыбающийся Олег продолжает вместо помидор разводить срач на пенсии: https://youtu.be/DGVKMc5K1Sc?t=3974 Причём свитер для извинений надел заранее, видимо с выбором двери до сих пор не уверен сам.
А ютуб продолжает мне подкидывать видео с ним, каждый раз. Ибо был подписан на него лет 10. Расстраивает своих подписчиков (даже бывших), а особенно меня, ибо напрямую говорит, что те, кто имеет возможность уехать и не уехал (или вернулся даже!) – козлы. Целенаправленные и осознанные враги свободного мира и демократии! Прям самые негодяи. Вот хуже никого нету…
Ох Олег… Ножом по сердцу. Уехать и не возвращаться – очень простое решение для тех, у кого есть деньги какие-то. Самое простое. Силы были нужны на то, чтобы разобраться со всем и принять. Принять неизбежность такого развития событий, даже и матерясь.
В данной статье будем учиться подключать OsEngine к бирже HTX (бывшая Huobi). Для тех, кто впервые слышит про OsEngine, это готовый терминал и экосистема для алгоритмической торговли с десятками бесплатных встроенных роботов, тестером, слоями создания роботов и много чем ещё.
В личном кабинете переходим в раздел API Management:
В сервис логирования OsEngine добавлен функционал отправки сообщений в Телеграм.
Там же добавлена возможность принимать и обрабатывать команды от своего Телеграм-бота.
Нам будет нужен бот в самом мессенджере Телеграм. Для его создания используем BotFather – это официальный бот мессенджера, который позволяет создавать ботов и управлять ими.
Ищем его в поиске Телеграм:
Завершено большое обновление подключения к площадкам Binance Futures и Binance Spot.
Коннекторы переписаны почти с нуля. Соблюдены наши новые правила написания подключений. Тесты пройдены.
Исходный код: github.com/AlexWan/OsEngine/tree/master/project/OsEngine/Market/Servers/Binance
Основная статья инструкция по Бинанс здесь: https://smart-lab.ru/blog/817601.php
Кроме всего прочего заработал механизм контроля ордеров пользователя на бирже. Наверное, это самое главное. Но кроме того, благодаря автоматическим тестам поправлено ещё множество багов, которые там всё-таки были, несмотря на то, что когда-то считался нашим самым стабильным коннектором.
Удачных алгоритмов!
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
В этой статье мы будем знакомиться с биржей криптовалют OKX. Подключаться к OKX API при помощи программы для алготрейдинга с открытым исходным кодом OsEngine.
С помощью OsEngine Вы сможете торговать на бирже OKX сотнями различных роботов, научиться делать их самому с тестами, оптимизацией и т.д.
Не забывайте про скидку в 15%, которую можно получить, зарегистрировавшись там по ссылке:
https://www.okx.com/join/52450928
В личном кабинете заходим в настройки API:
Продолжаем разговаривать про то, как создавать свои собственные индексы, которые никто, кроме Вас (и Ваших роботов), не видит.
Какие способы автоподбора бумаг в индекс существуют в OsEngine? На какие следует обратить внимание.
На каждой площадке обычно не одна сотня бумаг. И если нам надо собрать индекс самых расторгованных (или волатильных) бумаг по площадке, добавлять в индекс-билдер надо всю площадку. Добавлять совсем уже низколиквидный шлак не нужно (говорили об этом здесь: https://smart-lab.ru/company/os_engine/blog/999041.php).
В итоге Ваш список бумаг будет выглядеть как-то так:
Сегодня поговорим про индекс для торговли парой, построенный по формуле индикатора «минимальных остатков от разницы между двумя ценовыми рядами с оптимальным мультипликатором». У нас в OsEngine есть расчёт этого индикатора в слое для создания роботов для парного трейдинга (BotTabPair), тем не менее попросили и в таком виде. Чтобы данные были в виде свечных данных, на которые можно ложить различные индикаторы.
В парном трейдинге это выглядит вот так:
Сегодня поговорим про индекс, взвешенный по объёму, или Volume Weighted Index. Это когда при помощи мультипликаторов, доля бумаги внутри индекса выравнивается так, чтобы зависеть от объёма торгов, которые проходят по бумагам. В OsEngine такой тип взвешивания можно создавать в пару кликов, с пересчётом один раз в час, день или неделю. По любым акциям, которые есть у Вашего брокера.
Сегодня поговорим про равновзвешенный индекс или Equal Weighted Index. Это когда при помощи мультипликаторов, умноженных на цену, вес каждой бумаги в индексе выравнивается. В OsEngine такой тип взвешивания можно создавать в пару кликов с пересчётом один раз в час, день или неделю по любым акциям, которые есть у Вашего брокера.
Сегодня поговорим про самый простой способ взвешивания индексов — про взвешивание по цене. Или Price Weighted Index.