Избранное трейдера Vitastic

по

Российская алготорговля - это не рынок, а зоопарк API, а FinLabPy - единственный волк

В последнее время я активно занимаюсь автоматизацией торговли и знакомлюсь с разными решениями, два раза летал на конференции, познакомился с интересными людьми. На этом фоне я наткнулся на open-source проект cia76/FinLabPy, о котором уже давно слышал, но никогда не разбирался подробно.

Российская алготорговля переживает странный период: возможности растут, но стандартизации как будто не существует. Брокеры выпускают свои API, но каждый из них живёт в отдельной вселенной — со своим обозначением тикеров, задержками и внезапными отключениями.

Про проблемы алготорговли на Московской бирже почти не пишут, хотя есть мнение что 60% оборота биржи создаётся роботами. А вот автор этого проекта Игорь Чечет на своём вебинаре рассказывает о том с какими проблемами может столкнуться частный инвестор, когда приходит в алгоритмическую среду.

Начну с главного — какую вообще проблему решает FinLabPy?

Российская алготорговля - это не рынок, а зоопарк API, а FinLabPy - единственный волк

Что такое FinLabPy и какую проблему он решает

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



( Читать дальше )

Программа для загрузки котировок акций с мосбиржи

    • 25 октября 2025, 08:43
    • |
    • XXX★
  • Еще
Я тут слышал у многих проблемы с получением котировок, после того, как Финам там что-то запретил у себя скачивать?
Вобщем я с ИИ посидел часов 10 и мы написали программу. Ну как мы. Я ни строчки не написал, но руководил и поставил себя автором.
Ну оно так и бывает. Вобщем, кому нужно, вот версия 1.0 такого добра:

Программа для загрузки котировок акций с мосбиржи


( Читать дальше )

QUIK выходит в Python: Новой библиотеки QUIK-python для алготрейдеров

Для алготрейдеров, работающаих с QUIK, связка «QUIK + Lua» всегда была одновременно и благословением, и проклятием. Мощно — но на малопопулярном в трейдинге языке.

Решения вроде QUIKSharp (.NET) стали шагом к более распространённым экосистемам, но что насчёт многомиллионного сообщества Python?

Новый проект QUIK-python портирует нативный QUIK Lua API прямо в Python — с сохранением всей гибкости оригинала и удобством современного async-кода.

Ключевые особенности и преимущества

-  Полностью асинхронный клиент — коллбеки данных из стаканов, сделок и свечей не блокируют основную логику.

-  Прямой доступ к API QUIK — вызывайте функции Lua напрямую из Python-кода.

-  Событийная модель — подписывайтесь на стаканы, свечи и сделки, получая события прямо в Python.

— 🐍 Нативный Python-код — всё, от коллбеков до торговой логики, пишется на чистом Python с доступом к его экосистеме (NumPy, Pandas, asyncio и др.).



( Читать дальше )
  • обсудить на форуме:
  • QUIK

Google Таблицы против Excel: неочевидное преимущество для инвестора и трейдера, о котором вы не знали

Каждый инвестор рано или поздно сталкивается с необходимостью ведения учёта своего портфеля, особенно если брокеров несколько. В первом приближении для этого подходит Excel: многим знаком, работает локально и почти всегда установлен на компьютере. Подходит для расчета доходности, учета дивидендов.

Google Таблицы против Excel: неочевидное преимущество для инвестора и трейдера, о котором вы не знали


Однако механическая работа со временем утомляет, а возможности Excel для автоматизации онлайн получения котировок ограничены. Google Таблицы решают эту проблему: это изначально облачный инструмент. Чтобы получить актуальную цену акций, достаточно одной формулы.

В этой статье мы разберём, как Google Таблицы могут дать инвестору больше свободы. Я покажу на примерах, как с помощью встроенных инструментов и простых гугл скриптов (Google Apps Script) превратить таблицу в полноценную платформу для анализа и автоматизации вашего портфеля. А ещё разберем получение котировок в обоих инструментах.



( Читать дальше )

Удобство использования визуального интерфейса IUP в Quik Lua

Не так давно я сетовал на неудобства IUP smart-lab.ru/blog/1212710.php
Это «не точно». На самом деле есть возможность вывешивать из скрипта main() в Quik Lua немодальные окна IUP.
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.


( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Сальдирование и учет убытков: два кейса, почему это не всегда просто

Многие инвесторы знают, что убытки от одних операций на бирже можно зачесть против доходов от других, чтобы снизить НДФЛ. Однако на практике все оказывается сложнее, чем кажется. Брокер, будучи налоговым агентом, видит только операции на своем счете и не будет сводить убытки и доходы с разных брокеров. Эта задача ложится на плечи инвестора, и здесь легко допустить ошибку. Рассмотрим два реальных кейса из нашей практики.

Кейс 1: Успешное сальдирование

Перед нами был клиент с разными счетами у двух брокеров.

  • На счете «Брокер А» он получил убыток 830 000 ₽ от погашения облигаций.
  • На счете «Брокер Б» — доход 1 210 000 ₽ по купонам.
  • Результат: «Брокер Б» автоматически удержал налог 157 300 ₽ с прибыли.

Казалось бы, убыток «сгорел». Но наш эксперт проверил документы и подтвердил: убыток от погашения облигаций можно зачесть против доходов от купонов. Подали налоговую декларацию, и в итоге на счет клиента вернулись 107 000 ₽.



( Читать дальше )

Удалённый сервер для торговли на MOEX, который мы используем сейчас.

Давно просили порекомендовать сервис для аренды VPS в Москве. Вот тот, на котором торгую сейчас я. Не факт, что он самый лучший, быстрый и дешёвый, но по совокупности обстоятельств, на конец 2025 года, мои роботы запущены на нём.

Удалённый сервер для торговли на MOEX, который мы используем сейчас. 

Это Cloud4box.

Зачем вообще торговать на удалёнке, можно почитать здесь: https://smart-lab.ru/company/os_engine/blog/1031318.php

Нас будут интересовать вот эти две услуги у них:



( Читать дальше )

Опционный Арбитраж на Si, или точку встречи изменить нельзя

    • 17 сентября 2025, 10:52
    • |
    • Stanis
  • Еще
Среди многих разновидностей арбитража есть и такой — простой и прибыльный.
Доступный на нашем рынке.

Как его правильно обозначить, теоретики могут спорить — внутрибиржевой, межрыночный — БА разные, синтетический или горизонтальный спрэд, кэрри-трейд и т.д.

Суть одна — есть валютный спот, есть срочный рынок,  есть опционы на курс доллара и опционы на фьючерс курса доллар-рубль.
Но в дату экспирации, например, завтра,  расчетная цена в вечерний клиринг ПО и МО станет единой  и позиция закроется автоматически.

Это к вопросу о ликвидности, спрэдах в стаканах и т.д.

Если вы видите разницу цен в 500-1000 пунктов, а она всегда есть из-за того, что БА разные — спот и фьючерс    и волатильность тоже  будет различной, то можно спокойно текущий базис фиксировать как потенциальный доход и закрываться досрочно или в дату экспирации.

О преимуществах стратегии  судить вам.

Но мне всегда нравилась монотонная положительная маржа ).


Все изложенное выше видно на графике.

Опционы на Si, страйк  колл 80000 — премиальный и маржируемый на 18.09.25


( Читать дальше )

🏅ТОП-10 🐟флоатеров для неквалов ❗️Ловись ставка большая и маленькая

Спойлер: АФК, Балтлиз, ГТЛК, ВЭБ, РосАгроЛизинг, Сибур, Славнефть, СКБ-Лизинг, АвтоФинансБанк, ТрансКонтейнер

Флоатеры – необходимый инструмент любого портфеля. Но что делать неквалифицированным инвесторам, ведь все, что ниже АА- требует квалификации. Мы подобрали самые интересные выпуски, для работы с которыми достаточно выполнить тест. Квал не нужен. На любой вкус, рейтинг, срок, купон…
🏅ТОП-10 🐟флоатеров для неквалов ❗️Ловись ставка большая и маленькая

🔹🔹🔹

 Систем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: строим универсальный шаблон для алгоритмической торговли на Московской бирже

В мире алгоритмической торговли доминируют крупные фонды с их колоссальными ресурсами. Но что, если мы, частные инвесторы и разработчики, можем создать собственный мощный и доступный инструмент? Что, если больше не придётся зависеть от проприетарных платформ или писать с нуля сложную инфраструктуру для тестирования каждой новой идеи?

Сегодня у нас есть Python и такие мощные библиотеки, как Backtrader. Однако голый фреймворк — это лишь половина дела. Чтобы он стал по‑настоящему народным инструментом, ему нужна удобная обвязка: готовая структура проекта, автоматический импорт стратегий, наглядные отчёты, тепловые карты для оптимизации и бесшовное подключение к API брокеров — не только российских, но надо начать с Мосбиржи.

Мы стремимся сделать инструмент таким же удобным, как TradingView. Простота в использовании и доступность всех функций для пользователей без глубокой технической экспертизы — мне кажется вот идеал. Чтобы каждый, кто заинтересован в алгоритмической торговле, мог без усилий внедрить свою стратегию, протестировать её и получить результаты, не проводя часы и дни за настройкой системы.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн