Блог им. 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/

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
539
1 комментарий
Вот обзор события: smart-lab.ru/blog/1210344.php
avatar

Читайте на SMART-LAB:
Информация о ситуации, связанной с отзывом депозитарной лицензии у АЛОР БРОКЕР
Уважаемые клиенты, коллеги и партнёры! Мы будем открыто и честно информировать вас о развитии ситуации, связанной с отзывом у компании...
Фото
БСПБ: дисконт оправдан до восстановления доходности капитала
Банк Санкт-Петербург подвел итоги за май 2026 года по РСБУ. Чистый процентный доход составил 5,7 млрд рублей (-12,1% г/г); Чистый...
Фото
Итоги первичных размещений ВДО и некоторых розничных выпусков на 26 июня 2026 г.
Следите за нашими новостями в удобном формате: Telegram , Youtube , RuTube, Smart-lab , ВКонтакте , Сайт
Фото
МД Медикал - очередная сделка, теперь с плечом
МД Медикал объявила о приобретении Ильинской больницы.  Как изменится результат группы после сделки?

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

....все тэги



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