Избранное трейдера luckystas
Это моя вторая часть заметок с Perm Winter School '26, некоммерческой научно‑практической конференции.
В первой части я рассказал, что если просто взять котировки, скормить их нейросети попросив предсказать куда пойдёт рынок завтра, то скорее всего получится красивая иллюзия, которая может выглядеть убедительно, но в реальной жизни всё закончится убытками. Первая часть была довольно популярна и собрала 103 комментария, хотя многие написали что‑то вроде «Вы просто не ту модель пробовали», «Нужно больше данных», «Надо давать нейросети не график OHLCV, а что‑то другое».

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

Прежде чем начать смотреть отчет напомню, что у меня была доля ЮГК, чуть меньше 5% в портфеле. После выхода новостей о приостановке добычи в Уральском кластере и проблем с законом у главного мажоритарная, решил не предпринимать никаких действий и дождаться выхода полугодового отчёта, чтобы уже принять решение по горячим следам. Сразу скажу, что после отчёта полностью закрыл позицию в минус, но учитывая небольшую долю в портфеле, в целом неприятно, но не критично.
Итак, начнем обзор не с финансовых или операционных результатов, а непосредственно с показателей нравственности и этичности. Для этого нам нужно будет отправиться для начала в примечания к отчёту, там есть такая замечательная строчка “Вознаграждение ключевому управленческому персоналу”. Которое составило 1,3 млрд рублей.

Что за управленческий персонал сразу не раскрывается, но спускаемся еще чуть ниже в примечании и все встает на свои места. под управленческим персоналом подразумевается одна персона господина Струкова.
Одна из самых полезных вещей, о которых ты можешь узнать — это скользящие средние.
Меня часто спрашивают какие я использую? Я использую 15 и 30 экспоненциальные средние.
Хотя на самом деле период ЕМА не так уж важен, скорее важно последовательное осмысленное применение метода.
В целом индикатор хорошо работает на трендовых рынках и вообще не работает в боковиках, поэтому построить стабильную систему на основании средних не получится.
Но доп подсказкой он всегда может служить.

Например за последние 1,5 года средние могли позволить залететь в хороший тренд из которого было 2 ложных сигнала на выход.
Третий сработал. И если набраться терпения и не покупать до тех пор, пока средние не пересекутся в обратном направлении наверх, это могло бы сэкономить ловцам дна немало нервов и денег.
С 28 мая средние направлены вниз, а в начале июля был отскок к средним, который зачастую является очень хорошим сигналом на шорт с точки зрения risk/reward.
После того как исполнилась сделка и мы получили соответствующий коллбэк у нас меняются данные по позициям и доступным лимитам. Посмотрим, как можно работать с этими данными через скрипт.
Для анализа состава портфеля, лимитов и их динамики используются таблицы:
Клиентский портфель (получаем данные через getPortfolioInfo и getPortfolioInfoEx).
Позиции по деньгам (getMoney и getMoneyEx, money_limits).
Позиции по инструментам (getDepo, getDepoEx, depo_limits).
Ограничения по клиентским счетам (futures_client_limits).
Позиции по клиентским счетам (futures_client_holding).
Таблица «Клиентский портфель» даёт сводную информацию по лимитам и параметрам риска брокерского счета. Таблицы «Позиции по деньгам» (лимиты) и «Позиции инструментам» (ценные бумаги) показывают данные в разрезе фондового рынка. Таблицы «Ограничения по клиентским счетам» (лимиты) и «Позиции по клиентским счетам» (фьючерсы и опционы) – только про срочному рынку.
Никогда такого не было, и вот опять — маленький гений с прической Эйнштейна, в мятой футболке и бреду своего всемогущества, оказался не добрым кудряшом, мечтающим спасти мир, а коварным злодеем, собирающимся обслуживать свой нарциссизм всеми возможными способами за счет наивных вкладчиков (включая крупнейших игроков финансового мира, главных мировых сми и опытных инвесторов). Чему же нас может научить это стремительное крушение американской мечты, и станет ли приговор длиной в 110 лет приговором крипте?

Сегодня рассмотрим:
1. Получение биржевых данных через функцию getParamEx
2. Выгрузка списка параметров функции getParamEx через DDE из торгового терминала
3. Создание пользовательских таблиц в торговом терминале
Одна из особенностей работы через квик это то, что можно получать достаточно большой объем биржевой информации по интересуемым инструментам. Большинство других платформ для алгоритмической торговли и терминалов в РФ будут выдавать только цену открытия, максимум/минимум дня, последнюю цену, цену закрытия, объемы по инструментам и максимум еще 3-5 каких-то дополнительных пунктов. В распоряжении тех, кто использует qlua огромная матрица параметров таблицы текущих торгов.
Получить их можно через функцию getParamEx:
getParamEx(код класса актива, инструмент, параметр), где:
код класса: например в случае акций это «TQBR», а в случае срочного рынка «SPBFUT».
инструмент: тикер.
параметр – один из параметров для соответствующей группы инструментом (об этом подробнее ниже).
Функция возвращает таблицу со следующими полями:
Олег Кузьмичев на днях прошелся по любимой нефти и НМТП в обзоре. Здесь широким мазком по перевалке в портах остальных грузов.
Предыдущая заметка по грузообороту в мае.
Грузы в контейнерах, как индикатор для импорта — все стабильно не очень. Пока идут на уровне 2018 года, но зато на 30% больше рекордно низкого 2022 года.

Накопленным итогом выглядит так, как раз обогнали 2022 год: