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

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

Что за управленческий персонал сразу не раскрывается, но спускаемся еще чуть ниже в примечании и все встает на свои места. под управленческим персоналом подразумевается одна персона господина Струкова.
После того как исполнилась сделка и мы получили соответствующий коллбэк у нас меняются данные по позициям и доступным лимитам. Посмотрим, как можно работать с этими данными через скрипт.
Для анализа состава портфеля, лимитов и их динамики используются таблицы:
Клиентский портфель (получаем данные через 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 год:
Сегодня начинаем уже писать полноценные скрипты для терминала, а не отдельные блоки кода на lua.
Пройдем:
Структура скрипта
В торговом терминале можно запускать небольшие примеры на lua, как мы это делали ранее, но если говорить о постоянно работающем алгоритме, а не о компактной программе, которая должна выполнить только несколько коротких действий, то минимальная структура скрипта для квика будет содержать следующие функции:

function OnInit – инициализирует глобальные переменные и константы (например, торгуемые бумаги, размеры тейка и стопа, торговый счет и пр.), имена таблиц, необходимых файлов.
function OnStop – функция остановки скрипта, активируется при нажатии клавиши «Остановить» в панели скриптов терминала.
function main – основная функция, создает отдельный поток для выполнения скрипта. Обычно внутри main создается цикл для непрерывной работы, т.к. без него функция выполнит один раз весь код, который в ней прописан и скрипт остановится.
Для людей уже торгующих через Quik можно перейти сразу к настройкам редактора кода, а тем, кто хорошо знаком с Notepad++, то сразу к запуску скрипта.
В прошлой статье я привел статистику ЦБ, что клиентов, работающих через мобильные приложения брокеров сейчас в разы больше тех, кто работает через торговые терминалы. По этой причине я решил кратко затронуть и установку квика, и поделиться полезными настройками на старте (хотя, полагаю, что среди аудитории смартлаба, доминирующая часть именно тех, кто с терминалом «на ты», продвинутые пользователи сами могут в комментариях указать свои лайфхаки по настройкам и работе).
Подробную инструкцию по работе в квике и всем возможным настройкам я не планирую делать – желающие могут найти всё это в виде различных статей, полезных обзоров, в т.ч. соответствующего мануала по терминалу от разработчиков. Здесь я лишь хочу коснуться основных моментов, которые сделают работу в квике более комфортной для глаз, удобной и быстрой в части работы со скриптами.
Сургутнефтегаз — одна из самых тайных компаний не только в нефтегазе, но и на всем российском рынке. Кто владеет компанией (где находится весь пакет обыкновенных акций)? Зачем копят долларовую кубышку? Нужно ли инвестировать в данную компанию через обычку или преф (или и то, и другое и «можно без хлеба»)? Вопросов всегда больше чем ответов.

Начнем по порядку.
Есть 2 типа акций у Сургута — преф и обычка (графики свеча — 1 месяц)