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

по

Qlua: введение.

Cерия статей по языку QLua и алгоритмической торговле для тех, кто хочет автоматизировать свою работу на финансовых рынках, освоить написание скриптов, индикаторов, торговых советников и роботов для терминала Quik.

В 2022 году ЦБ выпустил презентацию «Портрет клиента брокера». В ней указано, что в РФ всего 0,03% клиентов используют алгоритмическую торговлю.

Qlua: введение.


Поэтому я понимаю, что людей, которые будут интересоваться темой программирования в трейдинге, совсем немного (хотя с ростом популярности изучения программирования доля со временем может подрасти, но вряд ли существенно).

У меня нет задачи популяризировать эту тему, скорее помочь тем, кто будет идти той же дорогой. Дело в том, что открытой информации по qlua и алгоритмической торговле через Quik в сети немного: есть несколько сайтов энтузиастов, где кусочками выложены разные полезности, часть из этой информации порой уже устаревшая (работает только на более ранних версиях терминала), есть несколько коммерческих проектов (продажи роботов, либо обучения) там информация актуальная, но за неё нужно платить. Есть интересные библиотеки, но отдельные (например, какие-то библиотеки визуального интерфейса) могут отваливаться с появлением новых версий квика.



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

В каких активах инвестиционные портфели

В каких активах инвестиционные портфели
 
    Как автор и пообещал в середине книги, они составлялась так, чтобы можно было прочитать за один присест. А почему бы, собственно, этого и не сделать, когда там всего 150 страниц, из которых 15 страниц ненужное начало, 35 страниц частично полезного приложения и 100 страниц текста с графиками и таблицами. И это с учётом пустых листов и наполовину заполненных. Т.е. насухую вообще 90 листов.
     Трудно сказать насколько она будет полезна матёрым инвесторам. Может быть в виде каких-либо идей. Не более, но вот начинающим инвесторам будет проблематично:


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

Пишем торгового бота для акций

Перед прочтением этой статьи — ВАЖНО следующее: основная цель данной статьи заключается в том, чтобы показать как просто можно создать торгового робота, который может торговать российскими акциями или зарубежными акциями. Важно понимать, что создавая бота, вы лично несете ответственность за принимаемые им решения, инвестиционные операции и связанные с ними риски. Я не несу ответственности за решения, которые вы можете принять после прочтения этого материала. И я не даю никаких инвестиционных рекомендаций или советов. Не забывайте, что боты способны принести большие убытки, поэтому используйте их с осторожностью.

Пару слов обо мне

Программирование для меня это хобби и любимое дело. А так я сертифицированный системный архитектор. Поэтому прошу не особо ругать за код:‑)

Выбор брокера и библиотек

Как вы знаете, брокеров много))) но нам нужны те, у которых есть API — программный интерфейс через который наш торговый робот сможет отправлять заявки на покупку и продажу акций.



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

Газпром: как заработать на дивидендах и снизить риски?

Мы открываем торговую арбитражную идею на покупку акций Газпрома и продажу фьючерса GAZR-9.23 с экспирацией в сентябре. Мы считаем, что спред между акциями и фьючерсом начнет расти после выхода отчета Газпрома за 2022 год по МСФО (в 2022-м годовой отчет был опубликован 28 апреля). В отчете инвесторы увидят чистую прибыль за прошлый год и смогут оценить, какой дивиденд компания может заплатить за второе полугодие 2022-го. Но основной рост придется на момент рекомендации дивидендов советом директоров Газпрома (в 2022 году СД рекомендовал дивиденды 26 мая).

Что такое арбитражная сделка? 

Это сделка с пониженным риском, которая предполагает покупку и одновременную продажу актива или его альтернативы при условии разницы в цене. Есть два вида таких сделок: пространственный арбитраж и временной. Наша торговая идея относится к пространственной арбитражной сделке. Далее мы рассмотрим ряд сценариев для извлечения прибыли из пространственного арбитража между акциями Газпрома и фьючерсом на Газпром.



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

Пример расчёта индекса Московской биржи

Довольно часто у меня спрашивают, как создать свой индекс акций или портфель. Решил сделать инструкцию.

1. Создаём копию индекса Московской биржи из акций.

— Вес акций можно взять https://www.moex.com/ru/index/IMOEX/constituents/ или https://smart-lab.ru/q/index_stocks/IMOEX/. Рекомендую второе, т.к. МБ даёт только скриншот таблицы, а на SMART-LAB можно скопировать таблицу выделением в EXCEL. Хотелось бы выгрузку в *.csv, но и за это СПАСИБО.

Пример расчёта индекса Московской биржи

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

— Находим примерный минимальный объём на депозите для реализации. Для этого делим цену каждой акции на коэффициент веса и берём максимальное число.

Например, для акций «Транснф ап» получим:

122300 / (0.55 / 100) = 22 236 363 р.

Где:

122300 – цена акции Транснф ап;

0.55 / 100 – вес в % делим на 100, получаем коэффициент.



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

Стратегия инвестирования для пенсионеров

Читаю я периодически наших «пенсионеров в 35» — все вроде верно пишут, инвестировать надо.
Но я никогда не понимал отсутствия одной небольшой детали в их замысле — хеджирования!
Ну есть же срочный рынок, есть опционы. Зачем жить в страхе в ожидании черного лебедя, а потом годами пересиживать просадки?

Итак, стратегия:
1. Покупаем акции из индекса РТС — топ-10.
В фундаментальный анализ я не особо верю, и возиться с отбором бумаг не вижу смысла,
особенно учитывая, что и выбора то у нас на ММВБ по сути нету.
2. Имея корреляцию наших акций с индексом, хеджируемся опционами на этот самый индекс.
Возьмем, например, самый простой вариант — покупка пута. 
Вот что получится если покупать раз в неделю 1 пут на индекс в течении последних 8 лет:

Стратегия инвестирования для пенсионеров

Вроде бы ничего особенного, но если добавить сюда наш портфель акций (я для теста взял 1 купленный фьючерс на индекс в 2016 году),
получим уже такой результат:



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

Как оценить эмитента и его облигации?

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

Как оценить эмитента и его облигации? 
  • EBIT (Earnings Before Interest and Taxes) — прибыль до вычета процентов и налогов.
  • EBITDA (Earnings Before Interest, Taxes, Depreciation and Amortization) — прибыль до вычета процентов, налогов и амортизации. EBITDA = EBIT + Амортизация. Также из EBITDA ещё убирают разовые доходы/расходы.
  • Net debt (Чистый долг) — разница между общим долгом компании и его денежными средствами, а также их эквивалентами. Отражает, какая сумма долга останется у компании, если она использует для погашения текущей задолженности ВСЕ имеющиеся денежные средства.
  • Equity (Cобственный капитал) — стоимость (денежная оценка) имущества предприятия, полностью находящегося в его собственности. Но тут есть нюанс. Имущество может быть в собственности, но купленное на долгосрочные обязательства и наоборот — не быть в собственности при огромным капитале.


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

Автоматизация отслеживания курса валют на Python

Всем привет. Напишем небольшую программу на Python для отслеживания курса валюты.
Программа будет работать следующим образом: данные будут скопированы из поисковой выдачи Google, после чего будет произведено сравнение изменения курса с момента запуска программы. В случае значительного изменения курса, программа будет автоматически отправлять уведомление в Telegram.

Первое, что нужно сделать — это решить, откуда брать курсы валют. Парсить данные будем с поисковой выдачи Google, чтобы не платить за API. Чтобы начать создавать программу, необходимо установить Python с официального сайта и загрузить IDE. Можно использовать PyCharm или любой другой редактор кода. Второе, нужно будет написать код для парсинга данных из поисковой выдачи Google, а затем сравнивать текущий курс с предыдущим.
Затем нам потребуются несколько библиотек. Первой из них является requests, которая позволит нам получать данные с сайтов. Второй библиотекой является BeautifulSoup, которая поможет нам парсить HTML-разметку и вытаскивать из нее нужные данные.



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

Опционы: Урок №4. Стратегия "колесо".

По многочисленным просьбам трейдящихся записал видео об опционной стратегии «колесо».

Как зарабатывать на опционах с помощью времени:


Робот Сетка LUA для QUIK бесплатно

С 2005-го года занимаюсь разработкой и программированием торговых роботов. За это время реализовал десятки разных торговых систем и идей. Пять лет назад у меня появилась безумная идея объединить все возможности в один, универсальный робот, который бы мог торговать любым инструментом (акции, фьючерсы, опционы, валюты, календарные спреды) по любым индикаторам (штатным и пользовательским), любым условиям, любым параметрам позиции, а также любым параметрам таблицы Текущих торгов. С возможностью строить различные ассистенты торговли, трендовые, контртрендовые, арбитражные, хеджирующие, маркетмейкерские торговые системы.

В начале 2021-го года я опубликовал полноценную версию робота для бесплатного пользования в целях тестирования, т.к. не хотелось продавать «сырой» продукт с ошибками. Тестирование продлеваю уже полтора года.

👉 Робот торгует на моём реальном счёте без вмешательств на удалённом сервере VPS. Результатом работы доволен.

👉 Ошибок всё меньше, но есть над чем работать.



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

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