Избранное трейдера Михаил Шардин

по

Начинающий алготрейдер - Книги

    • 07 декабря 2024, 02:32
    • |
    • Igor K
  • Еще
Нашел еще две книги по алго, конкретно про парному трейдингу и статистическому арбитражу:

Ganapathy Vidyamurthy — Pairs Trading: Quantitative Methods and Analysis
Andrew Pole — Statistical Arbitrage: Algorithmic Trading Insights and Techniques 

В дополнение к той, что я уже прочитал:
Ernie Chan — Algorithmic Trading: Winning Strategies and Their Rationale

(Все находятся в интернете в PDF).

Также хочу освоить методы алготрейдинга с производными инструментами (фьючерсами, опционами), и применение машинного обучения. По машинному обучению вот эта книжка выглядит круто:
Stefan Jansen — Machine Learning for Algorithmic Trading

Но блин, где взять столько времени, чтобы всё это прочитать и применить… Не знаю, стоит ли сделать ставку на одно направление (например арбитраж), и ковырять его до победного конца, или попробовать несколько направлений, в надежде, что что-то быстро даст отдачу. 

Слабоумие и отвага: как найти ликвидные облигации с доходностью до 40% и ежемесячными выплатами

Что может быть привлекательнее депозита в Сбербанке под 21%? Видимо только депозит в ВТБ под 24%. А еще можно рассмотреть облигации с доходностью до 40% и ежемесячной выплатой купонов. Посмотрим, что они предлагают и какие существуют риски.

В статье будем искать варианты при помощи скрипта поиска ликвидных облигаций, который выложен на GitHub.

Слабоумие и отвага: как найти ликвидные облигации с доходностью до 40% и ежемесячными выплатами

Карта доходности облигаций на Московской бирже, начало декабря 2024 года

Вообще покупки высокодоходных облигаций с низким рейтингом (ВДО) на фоне роста ключевой ставки Центробанка – задача не для слабонервных. Высокие процентные ставки означают повышенный риск дефолта, особенно для эмитентов ВДО.

Опасность покупки высокодоходных облигаций с низким рейтингом (ВДО)

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

1. Повышенный риск дефолта

  • ВДО обычно принадлежат компаниям со слабым финансовым положением. По мере роста процентных ставок для этих компаний значительно увеличиваются затраты по займам, поскольку у большинства из них есть задолженность или им необходимо рефинансировать погашаемый долг по более высоким ставкам.


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

Отслеживание позиций торгового робота Московской биржи через CSV файл

Нахожусь в процессе написания механизма торгового робота, работающего на Московской бирже через API одного из брокеров. Брокеров имеющих своё АПИ для МосБиржи катастрофически мало — мне известно только о трёх. При этом, когда я стал публиковать модули робота (и полностью выложу готовый механизм робота на GitHub), то стал получать непонимание — например, мне писали в комментариях — зачем придумывать велосипед, когда уже есть QUIK — популярная российская платформа для биржевых торгов. В Квике уже есть готовый функционал «импорт транзакций из файла» или таблица «карман транзакций». В тех же комментариях предлагали даже рассмотреть использование платформы 1С для робота, но оказалось, что торговля все равно будет осуществляться через импорт .tri-файла в Квик.

Лично мне Квик не очень нравится тем, что это программа для Windows. Хочется иметь механизм торгового робота, который был бы кроссплатформенным и легким — это позволит использовать его даже на «слабом» сервере. К тому же, много лет назад, когда Квик был единственной альтернативой для частного лица, невозможно было внутри одной Windows без использования виртуальной машины запустить несколько копий программы технического анализа с разными системами — для того, чтобы каждая из этих копий отправляла свои сигналы на покупку и продажу в соответствующий Квик.



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

Как посмотреть интервью с Тимофеем Мартыновым через телевизор

Я знаю что тема написания скрипта для скачивания видео с Ютуба не тема Смартлаба, но я захотел посмотреть интервью с Тимофеем Мартыновым через телевизор и вот во что это вылилось: как за 6 промтов к ChatGPT создать Python скрипт, скачивающий видео с YouTube для просмотра на телевизоре через медиа центр Kodi.

Как посмотреть интервью с Тимофеем Мартыновым через телевизор

Последние месяцы Ютуб работает с перебоями: через сеть мобильного оператора вроде работает, но при подключении к сети проводного интернет-провайдера чаще всего ничего посмотреть нельзя, хотя в новостях что-то промелькнуло насчёт возобновления работы, но лично у меня ничего не поменялось.

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

Раньше на Kodi можно было напрямую отправить YouTube ссылку и посмотреть любое видео. С августа 2024 года этот вариант больше не работает. Короткие видео можно посмотреть с телефона, но вот длинные интервью или подкасты так смотреть или слушать неудобно. К тому же телевизором можно управлять через Алису — она подключена к Home Assistant.



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

Мой первый и неудачный опыт поиска торговой стратегии для Московской биржи

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

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

Первый и самый важный вопрос — при помощи чего проводить тесты торговой стратегии на исторических данных? В какой программе или при помощи какой библиотеки создавать стратегию и потом прогонять её на истории?

Раз мой торговый робот создан в среде исполнения JavaScript Node.js, то и тесты в идеале должны проводится на чём-то схожем. Но забегая немного вперёд скажу что получилось по другому.

Windows? macOS? Linux?

Раз сам механизм робота кросс-платформенный, то хотелось чтобы и тесты можно было проводить при помощи кросс-платформенной утилиты. Однако когда рассматривал самые популярные программы, то обнаружилось что все программы из списка только для Windows. Кроме TradingView, который является веб-сервисом и Excel — который есть и для macOS.



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

Инструменты робота, торгующего на Московской бирже через API брокера

Поскольку хочу использовать для среднесрочной алгоритмической торговли на российском рынке скрипт — робота, то мне необходимо получать от брокера актуальную информацию о текущих ценах и сопутствующую информацию:

  • Время работы биржи через InstrumentsService/TradingSchedules.
  • Основную информацию об инструменте через InstrumentsService/GetInstrumentBy.
  • Последнюю котировку по инструменту через MarketDataService/GetLastPrices.
  • Торговые лоты — это определенное количество акций, которые можно купить или продать в рамках одной сделки.
  • Свечи по инструменту для разных временных интервалов через MarketDataService/GetCandles.
  • Технические индикаторы через MarketDataService/GetTechAnalysis.
  • Понятное имя инструмента через InstrumentsService/FindInstrument.

В статье разбираюсь как проделать все эти операции при помощи программного кода.

Частному лицу для начала торговли на бирже частному инвестору необходим брокерский счёт. Но лишь у немногих российских брокеров есть собственные API (точно есть у ФИНАМ, Алор, Тинькофф Инвестиции). По личным предпочтениям я решил использовать API от T-Банк (ранее известный как Тинькофф), работая в среде исполнения JavaScript Node.js.



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

Работа в «песочнице» с торговым роботом на Московской бирже

Перед тем как использовать торгового робота на живых деньгах хочется всё протестировать на демо-счете (или «песочнице»). Это когда программные ошибки не имеет особой стоимости.

Я планирую использовать робота на Московской бирже, через АПИ одного из брокеров. Чтобы частному инвестору начать торговать на бирже нужен брокерский счет. Однако минимальное число российских брокеров имеют свои API (на текущий момент я знаю только ФИНАМ, Алор, Тинькофф Инвестиции). По субъективным причинам я выбрал работать с T‑Bank Invest API (это бывший Тинькофф) через среду выполнения JavaScript Node.JS.

В статье разбираюсь как используя песочницу:

  1. Открыть счёт.
  2. Пополнить баланс счёта рублями через специальный запрос.
  3. Посмотреть все свои открытые счета в песочнице.
  4. Купить 1 акцию.
  5. Продать 1 акцию.
  6. Получить все открытые позиции указанного счёта.
  7. Закрыть счёт.
Работа в «песочнице» с торговым роботом на Московской бирже

Операция продажи через OrdersService/PostOrder

SilverFir-TradingBot\src\sandbox.js

Этот код Node.js взаимодействует с API Tinkoff Invest, позволяя имитировать торговые операции на виртуальном счете, что позволяет протестировать некоторые функции API в ручном режиме. Вот что делает этот код:



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

Лучшая конференция по инвестициям на которой я когда-либо бывал👍

🔥Конфа была крутой, это факт, ко мне подошла сотня людей которые сказали что все было мегатоп
Лучшая конференция по инвестициям на которой я когда-либо бывал👍
📉Ко мне не подошло ни одного чела, который бы сказал, что конфа говно или ему не понравилось
🔥Спикеров было оч много интересных и полезных, масса!
✅Понравился чувак который открывал конфу😁👍
🔥Понравилось выступление Маргариты Чинковой, просто умничка🚀

Лучшая конференция по инвестициям на которой я когда-либо бывал👍
✅Понравился Андрей Оснос (Совком)
📈Макс Орловский как всегда топ, но надо ему побольше времени. Не успел его раскрыть как следует



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

Я был спикером на 35й конференции Смартлаба в Москве и вот что я понял

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

Каково было моё удивление когда в середине сентября мне написал в телеграме сам Тимофей Мартынов и спросил буду ли я выступать на конференции смартлаба в Москве.
Условий по докладу не было. Но раз я живу в городе Перми, то перелет и проживание в Москве были моими собственными затратами.

Подумав один день, я согласился, на тот момент до конференции оставалось ещё больше месяца. За три недели купил авиабилеты Аэрофлотом — вышло около 45 тр на двоих + проживание на двое суток около 16 тр. Это не самые дешёвые билеты, но зато без ночных перелетов.

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


Я был спикером на 35й конференции Смартлаба в Москве и вот что я понял
«Когда ты выше облаков, но всё равно пытаешься поймать WiFi.»

Прилетел в Москву в пятницу днём, за день до конференции. Полет длился 2 часа из Перми в Москву, потом ещё полтора часа добирался на такси до гостиницы. Проживание выбрал около Omega Rooftop Цветной б-р, дом 15, строение 1, где планировалось вечернее afterparty. Посещение after-party для всех спикеров было бесплатно.

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

Нетворкинг на конференции Смартлаба в Москве

В разделе нетворкинг бота Смартлаб на конференции в Москве на текущий момент всего 4 человека.
Нетворкинг на конференции Смартлаба в Москве

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