Блог им. Collapse |Самое базовое свойство рынка

Самое базовое свойство рынка

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

Алгоритм действий:

  • загрузил тики фьючерсного контракта
  • разбил их на свечи S5, S15, M1, M5, M15, H1
  • в каждой свече посчитал рыночную активность
  • для каждого таймфрейма взял медиану и среднее
  • повторил предыдущие пункты для всех контрактов
  • повторил предыдущие пункты для всех инструментов
Несущественные детали:

  • только основная сессия
  • только «склеенные» контракты
  • только ликвидный период истории
  • только самые ликвидные инструменты
Наблюдение: соотношение медиан растёт всегда быстрее соотношения таймфреймов (т.е. быстрее чем в 3, 4, 5, 3, 4 раза соответственно). Естественно, что для различных контрактов конкретные цифры иногда сильно отличаются, а вот усреднённые (по всем контрактам) результаты почти одинаковы для разных инструментов (Ri, Si, Br).

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

Блог им. Collapse |Склейка фьючерсов

Торговый терминал

QUIK (брокера «Открытие») склеивает фьючерсные контракты сначала по вечернему клирингу, а через несколько часов работы программы переносит стык на ночь. Крайне странное поведение… У других брокеров тоже так? Я просто за 12 лет это первый раз попробовал...

Тестер стратегий

Склеивая исторические данные [ссылка] в своей программе на C++, я тоже беру новый контракт именно утром. Делаю так по двум причинам:

— export.finam.ru отдаёт данные за день с 00:00 по 23:59 (т.е. удобно)
— intraday-позицию back-тестеру нужно закрыть, а делать это дважды за день нет смысла

Я перехожу на новый контракт в день экспирации предыдущего. Это оправдано для Ri (цена исполнения которого рассчитывается с 15:00 до 16:00) и даже для Si (цена исполнения которого рассчитывается с 12:25 до 12:30), но оказалось некорректным для Brent (цена исполнения которого рассчитывается вообще непонятно когда).

В «параметрах инструмента» [ссылка] подробности не указаны, но подозреваю, что расчётная цена Brent формируется за день до дня экспирации. Это бы объясняло:

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

Блог им. Collapse |Архив биржевых котировок

В связи с тем, что export.finam.ru с сегодняшнего дня (то ли временно то ли уже постоянно) не работает (как раньше), заявляю о наличии у меня тиков/минуток:

— Brent с [2014] [01] по [2022] [12] (108 контрактов)
— Ri с [2008] [Q1] по [2022] [Q4] (60 контрактов)
— Si с [2008] [Q1] по [2022] [Q4] (60 контрактов)

Каждый новый контракт начинается в день окончания предыдущего.

Автоматическое скачивание этого пакета заняло почти 6 суток. Скачивал 3 раза (глюки экспорта — были, перепроверял данные — не зря).

Когда-то я потратил больше месяца на ручное скачивание тиков Ri и потом ещё столько же на перепроверку. Но сейчас в этом даже как-то стыдно признаться…

Блог им. Collapse |Случайная закономерность

Оксиморон — сочетание несочетаемых понятий

В 2020-м году я опубликовал заметку «5 вопросов алготрейдера» [ссылка]. Теперь я могу ответить на них сам.

1. Возможен ли прибыльный алгоритм без единого параметра?

Да, возможен. И недавно я такой нашёл. Он основан не на свечном анализе (как многие могли бы сразу подумать). Удержание позиции происходит от волнового пакета с одними (вполне конкретными) свойствами до волнового пакета с другими свойствами (тоже вполне конкретными). При этом сами волновые пакеты «разворотными» не являются (т.е. их использование по отдельности даёт нулевой результат). И только их совместное расположение относительно друг друга позволяет извлекать стабильную прибыль. Результат на Ri (за 51 квартал):

Случайная закономерность

Вход по цене close минутной свечи. Через ночь позиция не переносится.

Суммарная прибыль — 371% (т.е. 29% среднегодовых)
Средняя просадка (из максимальных за каждый год) — 18%
Среднее количество сделок в день — 1.4 шт.
Среднее время в позиции — 7.4 часа
Средняя прибыль на сделку — 0.08%

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

Блог им. Collapse |Три уровня понимания кукла

Три уровня понимания кукла

Решил подвести итог, дать определения и разрешить споры. Для тех, кому лень тратить глюкозу, — кукл есть! Зачем вам понимание кукла? А вы хотите к нему присоединиться, даже не понимая, кто он вообще такой?


Первый уровень

И первое понимание, к которому приходит новичок, столкнувшись с «несправедливостью» в рынке. Кукл — это группа лиц, которая манипулирует ценой. Человек, которого вы все очень хорошо знаете (и который пользуется большим уважением здесь), утверждает, что лично знаком с этими людьми. Зачем далеко ходить? 30.11.2016 [нефть] — весь день безудержный рост, а к вечеру новость: договорились.

Требования: деньги, связи, инсайд, отсутствие совести


Второй уровень

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



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

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