Избранное трейдера Роман Давыдов

по

Бесплатные графики кластеров с помощью Python

Бывает нужно мне посмотреть где и как распределился объем по свечам внутри определенного диапазона.
Обычно смотрю за последние 2-3 часа на 5-минутках (можно и точные срезы делать) или за день на 15/60-минутках.

Минусы текущей реализации:
— картинку 5 минуток за большой промежуток времени смотреть не получится, но за 2-3-4 часа вполне себе. Зависит от таймфрейма, диапазона, за который надо посмотреть данные, и ваших требований по красоте картинки. Мне хватает пока.
— данные обрабатываются относительно долго (библиотека matplotlib каждый раз рисует график заново + недостаток знаний программирования/ума).

Плюсы:
— свое, родное, надежное и хоть как-то контролируемое. И бесплатное.

Данные: КВИК (Финам или Мосбиржа с задержкой).
Подключаюсь к КВИКу — вывод по ODBC — использую MS SQL 2012.
Обработка данных: Python (pandas + matplotlib) + просмотр графиков через браузер.

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

Вкратце суть такая.
1. Сначала делаю с помощью pandas мультииндексный таймфрейм следующего вида:

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

Как утащить с сайта Мосбиржи разные котировки к себе в гугл-таблицы

Нам понадобится сам сайт мосбиржи с данными по котировкам. Еще нам пригодится сайт xpather.com/
Погнали -
1. Надо где-то найти код бумаги, посмотрите у брокера в приложении, для примера — пусть мы хотим затащить в Google таблицу фонд недвижимости сбера, находим что код у СФНАрБиз7 будет RU000A1034U7. Если в приложении не видно, гляньте в отчетах, или на сайте мосбиржи есть страничка вашего актива, для этого фонда вот она www.moex.com/ru/issue.aspx?board=TQPI&code=RU000A1034U7

2. Находим данные в XML, не всегда это просто, если не удается нагуглить, то идем сюда iss.moex.com/iss/engines/stock/markets/
и пытаемся понять к какому рынку это относится, что не всегда очевидно. Допустим опытным путем определили что это в shares/securitues, добавляем к URL iss.moex.com/iss/engines/stock/markets/shares/securities/RU000A1034U7
Ну и чтобы получить XML добавим в конце xml:
iss.moex.com/iss/engines/stock/markets/shares/securities/RU000A1034U7.xml

3. Получили всё в формате XML, визуально нашли в каком разделе находится то что мы ищем и видим что это в rows, PREVPRICE=«87500» это то что нам надо

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

Опционы с открытыми глазами. Играть или не играть?

Имеется в виду Call Spread недельных опционов на фьючерс Si. Дорогой лонг на меньшем страйке и дешёвый шорт на большем. На экспирации выигрыш равен разности страйков минус цена позиции: разность уплаченной премии за лонг и полученной за шорт. Если фьючерс опустится ниже большего страйка, небольшой выигрыш очень быстро превратится в солидный проигрыш на нижнем страйке. Колл-спред рекомендуют, когда ожидается только небольшой рост базового актива или ещё меньшее его снижение.
Эта тема — любимая для псевдонима  Stanis. Он её сильно замусоривает греками, всякими дельтами и гаммами. Однако для принятия решения нужно совсем другое. Вот картинка из Quik'а на вечер 18.01.2024. Начало недельной серии опционов на фьючерс Si.

 Опционы с открытыми глазами. Играть или не играть?
Размер спреда между страйками выбран 1000. Для 500 картинка будет ещё хуже, 1500 улучшит её несущественно.

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

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

Поисследовал сезонность внутри дня и раздаю граали бесплатно :)

    • 24 декабря 2023, 20:36
    • |
    • bascomo
  • Еще
Результаты неоднозначные, хотя есть вполне конкретная закономерность почти по всем бумажкам. Увидите ли? :)

Методика такая:
  • берём историю с 2010 или откуда она есть по бумажке
  • ищем лучшую сделку внутри дня по максимальной прибыли
  • фиксируем время входа и выхода, прибыль
  • делаем это как для long, так и для short
  • сделки, открытые с 10:00 до 10:30, выкидываем
  • оставшееся приводим к часам суток и дням недели, прибыль агрегируем
  • чартим

Про рисунки ниже:
  • в заголовке диаграммы — тикер и направление сделки
  • по Y — день недели, где 1 — понедельник, 5 — пятница
  • по X — час суток, в котором открыта или закрыта сделка
  • на левой диаграмме — входы, на правой — выходы и, что важно — они связаны! тут вам не просто агрегация всех входов или выходов
  • размер точки — суммарная прибыль от сделок в этот день и час — открытых слева, закрытых справа

Ищите рыбу. Найдёте — напишите :)
Приятных выходных :)

ps замучился вставлять картинки. Хорошо бы поиметь механизм для массового прикрепления картинок!

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

Как построить торговую систему по тренду

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

Кратко рассмотрим саму систему с точки зрения открытия и закрытия позиций:

  1. Индикаторная торговая система – в качестве сигнального индикатора используется индикатор Exponential Moving Average из стандартного комплекта индикаторов Альфа-Терминала
  2. Период EMA = 50, таймфрейм принятия решения — D1
  3. Определение потенциального тренда: пересечение текущей ценой актива EMA(50) и последующее закрытие дневной свечи в направлении пересечения

Если цена открытия дневной свечи была выше EMA:

  • Цена пересекла EMA сверху вниз

  • Дневная свеча закрывается ниже (хотя бы на 1 тик) пересеченной ЕМА

  • Предполагаем вероятность начала падающего тренда, открываем короткую позицию (если есть длинная — закрываем)

Если цена открытия дневной свечи была ниже EMA: 



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

КРОСС-СПРЭД с "граалем" для знатоков

    • 08 декабря 2023, 16:33
    • |
    • Stanis
  • Еще
Есть простой кросс-спрэд — продан евро/ куплен доллар через стандартные фьючерсы.
Что еще нужно добавить в комбинацию, чтобы регулярно получать дополнительный доход?
В рублях.
Через вариационную маржу или переоценку.
Независимо от направления  движения  этой пары.
Инструмент любой — фьючерс, опцион, спот-актив.
Может, даже два.

(Возможные ответы в ПНД или в ходе обсуждения)

Паззл на выходные, начиная с вечера этой пятницы.

Удачи!


КРОСС-СПРЭД с "граалем" для знатоков












Стратегия активного управления бондами в период роста ставок - Алексей Ребров

Вашему вниманию очередное видео с конференции смартлаба!
Чтобы ничего не пропустить, не забудьте подписаться на канал: youtube.com/@TimMartynov



Канал спикера: https://t.me/corpbonds

Q-learning в алготрейдинге

    • 24 ноября 2023, 02:32
    • |
    • bascomo
  • Еще
Привет! Новая интересная тема в ночь, как я люблю, а так же ликбез для тех, кто хочет достичь больше большинства (и стать успешным меньшинством), и стремится к новым свершениям.

Размышляя и говоря о самообучающихся торговых системах, невозможно пройти мимо Machine Learning / Deep Learning (ML / DL), и это — пост, который посвящён этой теме.

Q-learning в алготрейдинге

О технологиях ИИ и областях их применения в алготрейдинге
Я бы разделил применение ML в трейдинге на три части:
  1. Классический ML, который представлен, например, библиотекой scikit-learn. Она позволяет обрабатывать данные статистически, а так же предоставляет простые модели классификации, кластеризации и регрессии. Функций этой библиотеки достаточно, чтобы несколькими строчками кода выявить наличие или отсутствие зависимостей/корреляций в данных, разбить данные на кластера и выполнить другие типовые задачи, в том числе, препроцессинг данных (предварительную обработку) — стандартизацию, нормализацию, очистку и т.п. Кроме того, её можно использовать для уменьшения размерности, что может пригодиться, например, для выявления значимых метрик торговых стратегий для дальнейшей фильтрации и отбора по существенным. И это только одна библиотека, а их теперь существует множество.


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

"Дивидендная зарплата" снова выросла, ежемесячный пассивный доход превысил 24 000 рублей!

   "Дивидендная зарплата" снова выросла, ежемесячный пассивный доход превысил 24 000 рублей! 

Я постепенно реализую свои цели по созданию пассивного источника дохода и обретения финансовой независимости.

Вчера мой портфель перешагнул рубеж в 24 000 рублей среднего ежемесячного пассивного дохода в виде дивидендов.

Внизу скрин из приложения, где я веду учёт инвестиций, на котором видно, что портфель в месяц в среднем приносит 24 194 рубля в виде дивидендов. Это расчётная доходность на следующие 12 месяцев. Общие выплаты за год превысят 290 000 рублей.

  

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

+C118000 ноябрь/-С118000 декабрь на Si, или доходная горизонталь

    • 31 октября 2023, 20:15
    • |
    • Stanis
  • Еще
Горизонтальный  спрэд, открытый на прошлой неделе, 

https://smart-lab.ru/blog/954862.php


+C118000 ноябрь/-С118000 декабрь на Si, или доходная горизонталь

сегодня уверенно вошел в плюсовое сальдо, что наглядно видно на графике, хотя до экспирации первой ноги еще целых 2 недели.
Повышенная волатильность ( ноябрь 39% и декабрь 30%) на С118000 при БА на уровне 93-94 рублей сегодня несколько активизировала покупателей и продавцов, но в целом позиции уже набраны и трейдинг именно на этом спрэде становится менее интересным.
Данный кейс демонстрирует, как в принципе работают такие спрэды.
А собрать аналогичные горизонтали на иных страйках это уже дело техники.
Если тема  опционного спрэдинга вам показалась полезной, поделитесь своими комментами.

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