Избранное трейдера Vitastic
В последнее время я активно занимаюсь автоматизацией торговли и знакомлюсь с разными решениями, два раза летал на конференции, познакомился с интересными людьми. На этом фоне я наткнулся на open-source проект cia76/FinLabPy, о котором уже давно слышал, но никогда не разбирался подробно.
Российская алготорговля переживает странный период: возможности растут, но стандартизации как будто не существует. Брокеры выпускают свои API, но каждый из них живёт в отдельной вселенной — со своим обозначением тикеров, задержками и внезапными отключениями.
Про проблемы алготорговли на Московской бирже почти не пишут, хотя есть мнение что 60% оборота биржи создаётся роботами. А вот автор этого проекта Игорь Чечет на своём вебинаре рассказывает о том с какими проблемами может столкнуться частный инвестор, когда приходит в алгоритмическую среду.
Начну с главного — какую вообще проблему решает FinLabPy?

cia76/FinLabPy — это унифицированная платформа для анализа рынков, прототипирования торговых идей, тестирования стратегий и запуска автоторговли через нескольких российских брокеров.

Для алготрейдеров, работающаих с QUIK, связка «QUIK + Lua» всегда была одновременно и благословением, и проклятием. Мощно — но на малопопулярном в трейдинге языке.
Решения вроде QUIKSharp (.NET) стали шагом к более распространённым экосистемам, но что насчёт многомиллионного сообщества Python?
Новый проект QUIK-python портирует нативный QUIK Lua API прямо в Python — с сохранением всей гибкости оригинала и удобством современного async-кода.
Ключевые особенности и преимущества
- Полностью асинхронный клиент — коллбеки данных из стаканов, сделок и свечей не блокируют основную логику.
- Прямой доступ к API QUIK — вызывайте функции Lua напрямую из Python-кода.
- Событийная модель — подписывайтесь на стаканы, свечи и сделки, получая события прямо в Python.
— 🐍 Нативный Python-код — всё, от коллбеков до торговой логики, пишется на чистом Python с доступом к его экосистеме (NumPy, Pandas, asyncio и др.).
Каждый инвестор рано или поздно сталкивается с необходимостью ведения учёта своего портфеля, особенно если брокеров несколько. В первом приближении для этого подходит Excel: многим знаком, работает локально и почти всегда установлен на компьютере. Подходит для расчета доходности, учета дивидендов.

Однако механическая работа со временем утомляет, а возможности Excel для автоматизации онлайн получения котировок ограничены. Google Таблицы решают эту проблему: это изначально облачный инструмент. Чтобы получить актуальную цену акций, достаточно одной формулы.
В этой статье мы разберём, как Google Таблицы могут дать инвестору больше свободы. Я покажу на примерах, как с помощью встроенных инструментов и простых гугл скриптов (Google Apps Script) превратить таблицу в полноценную платформу для анализа и автоматизации вашего портфеля. А ещё разберем получение котировок в обоих инструментах.
require("iuplua")
local interrupted
function OnStop()
interrupted = true
end
--[[
function sleep(n) -- standalone
if n > 0 then
os.execute("ping -n "..
tonumber(n) .." localhost > nul")
end
end
--]]
function main()
local btn1 = iup.button { title = "Show Dialog", }
function btn1:action()
local r = iup.Alarm("", "Main Title doesn't update!", "Exit")
if r == 1 then
interrupted = true
end
end -- btn1:action()
local btn2 = iup.button { title = "Show menu", }
function btn2:action()
local item = iup.item { title = "Exit", }
function item:action()
interrupted = true
end
local menu = iup.menu {
iup.item { title = "Dialog title doesn't update!",
active = "NO", }, item
}:popup(iup.MOUSEPOS, iup.Перед нами был клиент с разными счетами у двух брокеров.
Казалось бы, убыток «сгорел». Но наш эксперт проверил документы и подтвердил: убыток от погашения облигаций можно зачесть против доходов от купонов. Подали налоговую декларацию, и в итоге на счет клиента вернулись 107 000 ₽.
Давно просили порекомендовать сервис для аренды VPS в Москве. Вот тот, на котором торгую сейчас я. Не факт, что он самый лучший, быстрый и дешёвый, но по совокупности обстоятельств, на конец 2025 года, мои роботы запущены на нём.
Это Cloud4box.
Зачем вообще торговать на удалёнке, можно почитать здесь: https://smart-lab.ru/company/os_engine/blog/1031318.php
Нас будут интересовать вот эти две услуги у них:
Спойлер: АФК, Балтлиз, ГТЛК, ВЭБ, РосАгроЛизинг, Сибур, Славнефть, СКБ-Лизинг, АвтоФинансБанк, ТрансКонтейнер
Флоатеры – необходимый инструмент любого портфеля. Но что делать неквалифицированным инвесторам, ведь все, что ниже АА- требует квалификации. Мы подобрали самые интересные выпуски, для работы с которыми достаточно выполнить тест. Квал не нужен. На любой вкус, рейтинг, срок, купон…

🔹🔹🔹
Систем1P27 RU000A107GX8
Рейтинг: АА-
Срок: 2,3 года
Купон: RUONIA+1,9%
Цена: 93,5%
Доходность купонная: 20,3%
Доходность total return: 24,7%
🔹🔹🔹
БалтЛизП12 RU000A109551
Рейтинг: АА-
Срок: 1,9 лет
Купон: КС+2,3%
Цена: 96,2%
Доходность купонная: 20,1%
Доходность total return: 24%
🔹🔹🔹
ГТЛК 2P-03 RU000A107TT9
Рейтинг: АА-
Срок: 1,7 лет
Купон: КС+2,3%
Цена: 98,8%
Доходность купонная: 19,5%
Доходность total return: 21,7%
🔹🔹🔹
В мире алгоритмической торговли доминируют крупные фонды с их колоссальными ресурсами. Но что, если мы, частные инвесторы и разработчики, можем создать собственный мощный и доступный инструмент? Что, если больше не придётся зависеть от проприетарных платформ или писать с нуля сложную инфраструктуру для тестирования каждой новой идеи?
Сегодня у нас есть Python и такие мощные библиотеки, как Backtrader. Однако голый фреймворк — это лишь половина дела. Чтобы он стал по‑настоящему народным инструментом, ему нужна удобная обвязка: готовая структура проекта, автоматический импорт стратегий, наглядные отчёты, тепловые карты для оптимизации и бесшовное подключение к API брокеров — не только российских, но надо начать с Мосбиржи.
Мы стремимся сделать инструмент таким же удобным, как TradingView. Простота в использовании и доступность всех функций для пользователей без глубокой технической экспертизы — мне кажется вот идеал. Чтобы каждый, кто заинтересован в алгоритмической торговле, мог без усилий внедрить свою стратегию, протестировать её и получить результаты, не проводя часы и дни за настройкой системы.