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

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

Читайте на SMART-LAB:
Обновление кредитных рейтингов в ВДО и розничных облигациях (АПРИ подтвержден на уровне BBB-.ru от НКР / АО РОЛЬФ понижен до А-(RU) / Элит Строй присвоен на уровне BBB.ru)
🟢ПАО АПРИ НКР подтвердило кредитный рейтинг на уровне BBB-.ru  ПАО АПРИ – основная компания группы АПРИ, выполняющая функции девелопера...
Фото
Базис: как отчет за 2 кв поменял взгляд на компанию?
Базис отчитался ожидаемо. Выручка +30%, гайденс на 2026 год сохранен: рост выручки 2026 ожидается на уровне 30-40%, рентабельность OIBDA 60%....
Фото
Индикатор SuperTrend в OsEngine: сигналы, формулы расчёта и бесплатный робот.
В этом выпуске разберём индикатор SuperTrend для OsEngine — инструмент, который определяет направление тренда через текущую цену и рыночную...
Фото
Рублевые облигации 1-го эшелона: что сейчас интересно добавить в портфель?
ЦБ РФ 24 июля в очередной раз снизил ключевую ставку на 25 б. п., до 14,00% при этом вновь изменил прогноз траектории ее понижения сместив его...

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

....все тэги



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