Блог им. kimkarus

Коннектор #Python для платформы #Викинг #Viking (арбитражная торговля)

Посещал 27.09.2025 конференцию Викинга https://kimkarus.ru/go/smart-lab-post-shardin-viking/ (Шардин Михаил лучше всего осветил событие), познакомился с мощными представителями арбитражной торговли на финансовых рынках.

По результату решил, что обязательно нужно попробовать реализовать коннектор к #API платформы Викинга для своей автоматизированной стратегии облигациями (#BI Дашбордhttps://imkosarev.ru/go/publichnyj-dashbord-avtomatizirovannyj-strategii-na-rynke-obligacij/), чтобы еще быстрее и точнее входить в рынок.

Договорились Ефимом (директор по развитию), что попробуем.

Ефим, Рамиз и Дмитрий из компании Викинг спасибо вам за предоставленную возможность поработать с вашей платформой!

Еще спасибо Артему из #Финам за быстрое подключение к #FAST.

Организовали доступ, начал писать коннектор к платформе API VIKING и одновременно адаптировать под свою стратегию.

Поскольку платформа заточена под арбитражную торговлю, сразу стало понятно, что портфель брокера не равно портфель на платформе.

По сути синтезировал аналог портфелей, как это выглядит у брокеров в коннекторе Python для новой платформы. Для каждого инструмента свой портфель на платформе и один портфель в коде.

Баланса счета нет, тоже требовался «аналогичный счетчики».

Через некоторое время пришел к выводу, что дальше писать библиотеку коннектор для Викинга и адаптировать свою стратегию бессмысленно.

 

Все дело в особенностях выпусков облигаций и...

1) При первичной загрузке инструментов стратегии выяснилось, что далеко не все из них доступны к торговле. Чтобы сделать инструменты доступными, их нужно сперва добавить в менеджер инструментов платформы.

2) Чтобы понять, есть или нет выбранный инструмент, нужно скачать из платформы весь список инструментов, пробежаться и свериться.

3) Отсутствует метод поиска инструментов доступных для торговли в менеджере инструментов робота платформы.

4) Если инструмент все таки есть и найден в реестре, то в портфель на платформе можно добавить только с параметрами самой платформы.

 

Для меня это оказалось стоп флагом для дальнейшей реализации и адаптации стратегии под платформу Викинга.

Тем не менее, выкладываю «недоделанную» библиотеку #Python на #GitHub со всеми преимуществами и недостатками.

Ссылка на коннектор GitHub — https://kimkarus.ru/go/github-fkvikingpy/

Ссылка на документацию API VIKING — https://fkviking.github.io/bot-doc/

 

https://kimkarus.ru/2025/10/29/konnektor-python-dlya-platformy-viking-viking-arbitrazhnaya-torgovlya/

388
1 комментарий
Вот обзор события: smart-lab.ru/blog/1210344.php
avatar

Читайте на SMART-LAB:
АКРА присвоило нам рейтинг «А-(RU)» со стабильным прогнозом
Друзья, привет!   ⚡️ Под конец года делимся новостями – с учетом высокой ключевой ставки и параметров оценки риска отрасли девелопмента...
Почему кривая доходности облигаций перестраивается раньше решения по ключевой ставке?
На первый взгляд поведение долгового рынка сегодня выглядит парадоксально. Ключевая ставка Банка России по-прежнему остается на достаточно высоком...
Фото
⌛До закрытия книги заявок остался всего 1 час
Сегодня в 15:00 по московскому времени окончательно закроется книга заявок на два выпуска облигаций ГК «А101». Окончательное размещение...
Фото
Какая доходность среди облигаций с наивысшим рейтингом надежности и сроком погашения от 3 лет?

теги блога Ilya Kosarev (kimkarus)

....все тэги



UPDONW
Новый дизайн