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

по

Прогноз приращения цены или прогноз приращения эквити?

Добрый вечер, коллеги!

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

Вернемся к моей любимой простейшей модели — линейный индикатор (знак линейной комбинации приращений цен) вкупе с маркетной моделью исполнения (финрез сделки равен цене продажи минус цена покупки). Если индикатор равен +1, то покупаем, если -1, то продаем. Ситуация с равным нулю индикатором весьма редка и легко обходится технически.

Почему рассматриваются линейные индикаторы? Тут есть несколько точек зрения
1. (моя) Так проще. Эквити любой ТС представима в виде эквити портфеля линейных систем, возможно, бесконечного
2. (уважаемого А. Г.) Приращения цен имеют нормальное распределение с (возможно) нестационарными матожиданиями, дисперсиями и корреляциями. Поскольку оптимальный прогноз будущего приращения цены — это, очевидно, условное математическое ожидание приращения цены по предыдущим приращениям цен, то в нормальном (гауссовском) случае это будет именно линейная комбинация приращений цен.

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

Вопрос строго к алготрейдерам

Добрый вечер, коллеги!

Кто-нибудь из вас пробовал использовать в работе нетрадиционные статистики и оценки?

Ну типа оценки будущего приращения цены по минимаксному критерию?
Другие робастные оценки, слабо зависящие от формы распределения приращений цен?

Или МНК — это наше фсе?
Мы же «нормальные» трейдеры?!

С уважением

Точка минимальных выплат. Скрипт.

Написал скрипт на Python, который строит график с точкой минимальных выплат по выбранному фьючерсу. Скрипт основан на библиотеке QuikPy.

pastebin.com/FNNxSs52

Error: [31m The Parser function of type «linkTool» is not defined. Define your custom parser functions as: [34mhttps://github.com/pavittarx/editorjs-html#extend-for-custom-blocks [0m

Сам я не программист, поэтому на код не ругайтесь )))

Результат выдает в виде графика. Ждать нужно долго ))) Зато потом автообновляется каждые 20 секунд.

Точка минимальных выплат по опционам

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


Облигации: мифы и реальность. Часть 3 Глава 4.2.1 Обсуждение некоторых стратегий на рынке облигаций

    • 22 ноября 2022, 20:39
    • |
    • Tenant
  • Еще
(окончание, начало здесь)

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

 

Облигации: мифы и реальность. Часть 3 Глава 4.2.1  Обсуждение некоторых стратегий на рынке облигаций

В частности, параллельный сдвиг происходит тогда,  когда спотовые ставки изменяются на одну и ту же величину. Если ставки по коротким облигациям вырастут сильнее, чем по длинным, говорят об уплощении (уменьшении наклона) КБД, и так далее. Понятно, что реальное  движение кривой представляет собой некоторую комбинацию всех указанных типов смещений. У инвесторов и аналитиков сложилась своеобразная  классификация этих типов: {bear/bull} {steepening/flattening};  positive/negative butterfly

Например, медвежье уплощение (bear flattening)  — движение спотовой кривой вверх с одновременным уменьшением наклона. Положительный баттерфляй (positive butterfly) связан с уменьшением кривизны временной структуры, т.е. она становится менее сгорбленной. Если при этом кривая сдвигается вверх, то короткие и длинные ставки растут быстрее, чем среднесрочные. При движении кривой вниз всё происходит с точностью наоборот: среднесрочные ставки снижаются сильнее. 



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

у кого-нибудь есть рабочий робот на Lua?

    • 19 ноября 2022, 09:51
    • |
    • Ho_Chu
  • Еще
лучше бы конечно профитный, но можно и с любым алгоритмом, даже на стохастике или скользящих средних, при этом сам алгоритм значения не имеет

суть вопроса в чем?
надо, «чтобы это работало не только на бумаге, но и в продакшене — с лагами, сбоями связи, отвалами брокера и прочим» — так написал один собеседник

т.е. есть у кого-нибудь робот, который мог бы справляться с максимально известным числом приколов, устраиваемых биржей/брокером/оператором связи/лиз_трасс и прочими людьми, задачей которых является сравнительно честный отъем наших с Вами денег?

есть ли те, кто почти доволен своим роботом на Lua?

И еще раз о рынке, предсказуемости и стохастичности

Доброй ночи, коллеги!

Мои предыдущие посты (к сожалению) ушли в пустоту, как туалетная бумага в унитаз...

Все это потому (IMHO), что я косноязычен, и не умею четко формулировать свои тезисы.

Попробую стать более понятным и зайти издалека

Часть 1. Архимед и траектория снаряда

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

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

Понимание, по какой траектории летит выпущенный из пращи (или из пушки) снаряд пришло через 1500+ лет. Началось все вроде с работ Галилея (парабола!), потом понеслось. Были введены поправки на сопротивление воздуха, на ветер, на силу Кориолиса (очень важно для удаленных боев, например, для корабельных дуэлей) — целкость значительно повысилась.

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

Рыночная задачка

Добрый день, коллеги!

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

Итак!

Нам доступно приращение цены на следующем баре.
Это, фактически, открытый путь к триллиону.

НО:

Нам требуется найти линейный индикатор длиной N (следующее приращение цены и N-1 предыдущих приращений цен), который дает оптимальный прирост эквити. Проблема в том, что коэффициенты этого линейного индикатора связаны. Допустим (для упрощения), что их сумма равна 0.

Поэтому просто присвоить вес 1 будущему приращению цены и 0 всем предыдущим приращениям цен не получится.

Тем не менее, задача имеет красивое решение. Какое?

С уважением

P.S. Это не абстрактная задача. Она имеет прямое отношение к торговле лимитными ордерами.

Зачем нужны теханализ и математика в алготрейдинге?

Доброе утро, коллеги!

Решил устроить маленькую дискуссию.

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

Далее — практически любая функция от предыдущих приращений цен может быть представлена в виде ряда/полинома.

Ну т.е. скользящие средние (МА) — это линейная комбинация предыдущих приращений цен.
Боллинджер (или границы по СКО) — это линейная комбинация произведений предыдущих приращений цен.
Комбинация МА и Боллинджера — это кубический полином от приращений цен.
...

Если немного потрудиться, то можно понять, что максимальный рост эквити обеспечивает наилучший прогноз будущего приращения цены актива (в плане МНК). Это утверждение не зависит от формы распределения приращения цены актива. Таким образом, в плане заработка задача состоит в построении наилучшего прогноза приращения будущего изменения цены актива по предыдущим изменениям.

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

Чем дольше живу тем больше понимаю Виссарионыча

В продолжении этого поста: smart-lab.ru/blog/850829.php

Смотрите только на две кривые, зеленую М0(наличные деньги) и красную М2(нал.деньги +депозиты).
Вот эти американские горки видите в то время когда они должны ходить слитно и главное что управляет дельтой между ними это ставка?
НУ КАК, НУ ЧТО СО ВСЕЙ ВЕРХУШКОЙ ЦБ НУЖНО СДЕЛАТЬ???
Чем дольше живу тем больше понимаю Виссарионыча



Механизм обслуживания трендовых портфелей роботов. В избранное #2

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

Это — про трендовую, неспешную торговлю. Торговлю в которую можно загрузить очень много денег.

Здесь Вы найдёте инструкции по полному циклу тестирования, использования и поддержки трендовых стратегий.
Сами стратегии можно взять от сюда: smart-lab.ru/blog/849558.php

Механизм обслуживания трендовых портфелей роботов. В избранное #2

Логика построения торговых стратегий

1 Точки входа. smart-lab.ru/blog/770108.php
2 Точки выхода. smart-lab.ru/blog/771155.php
3 Фильтры. Какие бывают и какими пользуемся smart-lab.ru/blog/tradesignals/791903.php

Логика поиска робастности. Тестирование и оптимизация

1 Классические бэк тесты smart-lab.ru/blog/792251.php
2 Walk-Forwards smart-lab.ru/blog/792716.php
     2.1 Дополнение на ютуб, о рабастности

3 Риски в алго. Что не следует делать smart-lab.ru/blog/793379.php
4 О равномерном распределении объёмов между стратегиями smart-lab.ru/blog/793617.php



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

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