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

по

Народный Python: строим универсальный шаблон для алгоритмической торговли на Московской бирже

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

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

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



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

Как я «взломал» Мосбиржу, чтобы бесплатно получать котировки в свой Excel. Пошаговая инструкция с кодом

Excel — главный рабочий инструмент многих частных инвесторов. Здесь ведут портфели, стратегии и мониторинг котировок. Но получить от Московской биржи лучшие цены на покупку (BID) и продажу (OFFER) из стакана прямо в таблицу — задача не из простых. Даже платная подписка на сайт биржи не даёт получать котировки в Excel напрямую.

Как я «взломал» Мосбиржу, чтобы бесплатно получать котировки в свой Excel. Пошаговая инструкция с кодом

Но слово «взлом» в названии статьи — это художественное преувеличение. Мы не будем нарушать никаких законов или пытаться обойти защиту биржи и вообще даже не дышим в сторону серверов Мосбиржи. Однако голь на выдумки хитра — построим элегантное решение с помощью официального API от любого брокера.

Идея проста: создать локальный сервер-прокладку, который Excel сможет опрашивать через веб-запросы. Сервер будет обращаться к API брокера, получать данные стакана и возвращать их в понятном для себя XML формате прямо в вашу таблицу, в ячейке которой будет отображена нужная цифра.



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

Хватит тестировать на мусоре! Python-скрипт для отбора ликвидных акций Мосбиржи под Backtrader через библиотеку Игоря Чечета

 Хватит тестировать на мусоре! Python-скрипт для отбора ликвидных акций Мосбиржи под Backtrader через библиотеку Игоря Чечета

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

➡️ Робот, который живёт в стене: мой опыт автоматизации торговли на Python

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

Ликвидность — это не про «красиво на графике», а про то, как на самом деле исполняются сделки, насколько проскальзывает цена и как часто ваши заявки останутся без исполнения. Здесь нам поможет Игорь Чечет — автор библиотек AlorPy, TinkoffPy и FinamPy, размещенных на GitHub, которые дают удобный способ подключиться к API этих трёх брокеров из Python. Эти инструменты и библиотека-обертка — фактически мост между Backtrader и живым рынком.



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

Как я вошёл в историю, купив отрицательную нефть: рассказ трейдера о самом абсурдном дне рынка

Самый красный день за всю 5000-летнюю историю мировых финансовых рынков случился 20-го апреля 2020-го года на Чикагской бирже☄️

В этот день впервые в истории финансовый актив пробил нулевую отметку и ушел в ОТРИЦАТЕЛЬНЫЕ цены (причем на огромную величину — свыше 200%, если брать за точку отсчета модуль положительных цен на УТРО этого дня).

Но для меня лично этот день был особенным дополнительно еще по двум причинам -

🛢Во — первых, я именно тот человек, который два с лишним года защищал в судах российских трейдеров, пострадавших от отрицательных цен на Московской бирже, в качестве их официального представителя и в качестве Председателя Национального Союза Трейдеров в Арбитражном суде г. Москвы в коллективном иске против Московской и Чикагской бирж.

🛢А во-вторых, я один из немногих (а может быть и единственный) российский трейдер, который реально покупал фьючерсы на нефть по отрицательным ценам на СМЕ))

Но если первая история очень широко известна и многократно освещалась в паблике и СМИ, то про вторую историю я публично и подробно почти нигде не рассказывал.

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

Робот, который живёт в стене: мой опыт автоматизации торговли на Python

Робот, который живёт в стене: мой опыт автоматизации торговли на Python

В предыдущих статьях я рассказывал, как пришёл к идее создания собственного торгового робота. Мотивация проста:

  • Автоматизация — алгоритм не спит, не нервничает и не занят своими делами.

  • Дисциплина — робот исключает эмоции, следуя правилам.

  • Тестирование — любую идею можно проверить на исторических данных, прежде чем рисковать деньгами.

Я всегда разделял два этапа: разработку торговых идей (логика стратегии) и реализацию механизма исполнения (отправка заявок, автотрейдинг). Сначала — бэктестинг и базовая оптимизация, и только потом — реальная торговля.

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

Почему я не хочу использовать QUIК и Windows?

По моему мнению QUIK архаичен, нестабилен для автоматизации и требует оконной среды. Он не предназначен для headless-серверов (это компьютер без монитора, клавиатуры, мыши). QUIK + LUA или внешнее ПО — это сложная, криво документированная и уязвимая связка.



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

Гайд по торговле на бирже 6 часть. Инвестиции или как разбогатеть лежа на диване без усилий за 15 минут .

Гайд по торговле на бирже 6 часть.

 

Инвестиции или как разбогатеть

лежа на диване без усилий за 15 минут .

 

Написано при участии чатгпт.

 

С 2020г не писал серьезного. Решил поделиться вековой мудростью предков как разбогатеть лежа на диване без усилий за 15 минут.

 

1 Куркуль или крохобор? Кто вообще сможет инвестировать и разбогатеть.

 

 

Есть крайне простой критерий кто сможет инвестировать и разбогатеть а кто совсем и никак. И сколько бы не крохоборствовал не экономил на кофе и сигах и не шарился по помойкам но не стать богатеем.

 

Если тебе нравится копить деньги и нравится когда у тебя есть много денег, и прет и штырит удовольствие от обладания деньгами, то поздравляю — ты разбогатеешь и тебе прямой путь в инвесторы. И читай внимательно что написано ниже — это убережет тебя.

 

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



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

Как выявить эмитента голодранца?

 

Как выбрать эмитента облигации. Глава V.

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

Напоминание.

  1. Признаки надвигающегося банкротства можно определить только по индивидуальной отчётности.
  2. За возврат долга отвечает тот, кому вы занимаете, а не третьи лица, которым отдаёт ваши деньги эмитент.

Как выявить эмитента под займы?

Как выявить эмитента голодранца?

Анализ будем проводить по бухгалтерскому балансу используя следующий алгоритм.

  1. Анализ строки баланса 1170 – Финансовые вложения
  2. Анализ строки баланса 1240 – Финансовые вложения (за исключением денежных эквивалентов)
  3. Анализ строки ОФР 2110 – Выручка
  4. Анализ строки ОФР 2310 – Доходы от участия в других организациях
  5. Анализ строки ОФР 2320 – Проценты к получению
  6. Анализ строки ОФР 2400 – Чистая прибыль

Финансовые вложения подразумевают, что эмитент держит эти средства в чём-то из ниже перечисленного:



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

Тестировании торговой системы Александра Резвякова для фьючерсов Московской биржи с использованием Python

В этой статье расскажу о том, как воспроизвел и протестировал торговую систему для фьючерсов Московской биржи, основанную на идеях Александра Резвякова. Недавно, просматривая раздел алготрейдинга на Смартлабе, я наткнулся на видео с его выступления на конференции 2024 года под названием "5-6 идей для построения прибыльной торговой системы на фьючерсах". Меня привлекла четкость и понятность предложенных им правил торговли.

Поскольку я активно занимаюсь автоматизацией процессов и стремлюсь глубже изучить возможности Python библиотеки backtesting.py, мне показалось это хорошей идеей для практического применения.

Хотя я лично не знаком с Александром, полагаю, что публичное представление идеи предполагает возможность её независимого анализа и тестирования сообществом трейдеров и программистов.
Тестировании торговой системы Александра Резвякова для фьючерсов Московской биржи с использованием Python

Обзор стратегии Александра Резвякова на фьючерсах

Основная идея — открывать сделки в строго определенное время и использовать структуру рынка последних дней для принятия решений.

Правила входа



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

Никогда больше! (как я продавал золотой слиток).

Поскольку тема операций с наличным, физическим золотом в России в последние несколько лет является очень актуальной, решил рассказать о некоем своем опыте в этой интересной теме. Физическое золото и другие драгметаллы представлены у нас в стране двумя видами:

  • Слитки из драгметаллов
  • Инвестиционные монеты из драгметаллов

Эти два вида инвестиций, как известно, несколько различаются. Слитки из драгметаллов в России официально продаются только производства российских аффинажных заводов. Приобретены и проданы официально они могут быть только российским банкам. Инвестиционная же монета является официальным платежным средством центрального банка той страны, где эта монета выпущена. На российском рынке имеют легальное хождение инвестиционные монеты не только Банка России, но и других стран. Покупать и продавать инвестиционные монеты из драгметаллов можно не только у российских банков, но и у юридических и физических лиц – резидентов РФ.
Но вернемся к сути вопроса.  Недавно у меня возникла необходимость продать свой слиток из драгметалла, а точнее несколько слитков.



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

Шпаргалка инвестора на Мосбирже


Шпаргалка инвестора на Мосбирже

Привет всем! Перед вами на слайде периодическая таблица основных классов активов, торгуемых на Мосбирже. Похожа на таблицу Менделеева?😉 Только я ее придумал не во сне! Пришлось изрядно попотеть…
 
Таблица послужит стартовой точкой для принятия решения по диверсификации портфеля по классам активов. Удобно пользоваться на ежедневной основе. Смотрите мануал на слайде и ниже в посте:
 
◾️ Перед вами слева направо 5 классов активов, ранжированные в порядке снижения ликвидности на Мосбирже и с низкой корреляцией друг к другу. Однако, в кризисы корреляция возрастает 🤨
 
◾️ Каждый класс активов имеет ниже подклассы, ранжированные сверху вниз в порядке роста их риска (моя оценка). Например, ОФЗ, муниципальные облигации, корпоративные, валютные, ВДО. 
 
◾️ Для каждого актива определены: номинальные и реальные доходности, отслеживаемый индекс, примеры фондов и базовых активов, которые может купить розничный инвестор на Мосбирже.
 
◾️ У меня нет деривативов в таблице, т.к. они больше подходят для хеджа, спекуляций, арбитража и т.п., но уж точно не для тех, кто купил и забыл…

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

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