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

по

Система без параметров

Давно хотел написать свое видение о параметрах системы. 

Особенно сейчас, т.к. я собираю робота по системе Юрия Чеботарева, которую я описывал в этом посте vk.com/birga_mmvb_roboti?w=wall-176693946_372. Вернее он был собран еще в том посте, но эквити у него мне не нравиться, т.к. совершается куча сделок, которая не дает расти доходу.

Как пишет автор у него система без параметров, которые можно оптимизировать и менять. 

А что для меня параметры системы? Для меня это – то что влияет на эквити системы. Мне все равно что понимают под этим математики.

Если я вижу в системе константу, которая принята за какое-то число, просто так по умолчанию, то я ее вывожу в параметры системы, и не важна, что ее значение например может меняться: 0 и 1, я ее все равно вывожу, если это возможно. И пусть она у меня в системе равна 0, и никогда не меняется, но в параметрах системы, она есть. 

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

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

ЛЧИ 2020. Торгуем как Старый Бес.

    • 18 января 2021, 20:55
    • |
    • FatCat
  • Еще
Штош, мой первый пост с обзором торговли Alanes'a вроде как зашёл, поэтому продолжим наши упражнения. Надеюсь, что такие посты привлекут внимание трейдеров к опционам, и в биржевых стаканах будет более оживлённо. Тем более, многие линейщики не подозревают, что своими трендовыми и контр-трендовыми стратегиями по сути так же торгуют синтетический опцион. Но не будем уходит в сторону, сегодня не об этом.

Сегодня под лупой нашего пристального внимания окажется опционный трейдер Старый бес и его сделки на ЛЧИ 2020. Сразу скажу, что по моему скромному мнению СБ является одним из лучших опционщиков, засветившихся на СмартЛабе. Чтобы проигрывание сделок было не просто красивой картинкой, настоятельно рекомендую помедитировать над конспектом мыслей СБ, заботливо составленным tashik.

Результатом торговли является вот такая шикарная эквити.
ЛЧИ 2020. Торгуем как Старый Бес.

Ну а теперь за дело. Старый Бес в основном торгует двумя инструментами: RI и Si. Поэтому в сегодняшнем выпуске будет целых два видео.

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

Совершенствуем Exponential Moving Average (EMA). 2

    • 16 января 2021, 21:01
    • |
    • 3Qu
  • Еще
В топике Совершенствуем Exponential Moving Average (EMA) мы показали использование линейной и нелинейной обратных связей в применении к ЕМА. Как правильно отметили в части комментариев, в случае линейной обратной связи ЕМА просто превращается в другую ЕМА с меньшим периодом, и толку от такой ЕМА немного. И тем не менее, даже в этом случае, обратная связь демонстрирует то, что и должна была демонстрировать — цель достигнута и ошибка слежения за ценой уменьшилась.
Нелинейная же связь даже в случае с ЕМА работает нормально, и по факту адаптивно в зависимости от ошибки меняет период сглаживания. При больших значениях ошибки период сглаживания уменьшается относительно заданного Тс, при малых ошибках период сглаживания практически равен предустановленному Тс.
В общем, нам надо решить вопрос только с линейной обратной связи, и выбрать для этого в качестве исходного индикатора что-то посложнее ЕМА. Скажем фильтр низких частот (ФНЧ) 2-го порядка. Выражение для него будет иметь вид.

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

ЛЧИ 2020. Торгуем как Alanes.

    • 16 января 2021, 20:13
    • |
    • FatCat
  • Еще
Дисклеймер: Со смартлабовскими графоманами, которые умудряются днями напролёт писать простыни обо всём и в то же время ни о чём, мне не сравниться, поэтому пост будет максимально сухим и сжатым.

Смартлабовская опционная тусовка достаточно узкая, интересных участников, способных продемонстрировать свои торговые подходы и результаты по сделкам ещё меньше. Одним из этих участников является ALANES. На последнем ЛЧИ 2020 он продемонстрировал практически образцово показательную эквити, как и в раннее проводимом местном конкурсе Игры Разума.
ЛЧИ 2020. Торгуем как Alanes.

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

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

Совершенствуем Exponential Moving Average (EMA).

    • 16 января 2021, 00:04
    • |
    • 3Qu
  • Еще
На днях написал топик с описанием своей старой стратегии - Ретростратегия ретро ТС., снятой с эксплуатации в далеком 2014 г, которая, как оказалось, даже в упрощенном виде может работать и сегодня. Не собирался ее использовать, но в ходе обсуждений решил потратить на нее пару вечеров, восстановить по памяти до последней ее версии, и посмотреть, не стоит ли отложить текущие дела, и быстренько вывести ее на рынок.
В ходе восстановления пришлось также дорабатывать фильтры ФНЧ, простейшим из которых является ЕМА. Я дорабатывал свои фильтры, а вам покажу, что можно сделать с ЕМА, чтобы ее усовершенствовать и улучшить.
В комментариях к топику о ретростратегии упомянули некоего Jurik (jurikres.com) и его JMA. Думал, что он уже забыт, но, жив — курилка. То, что мы получим будет не хуже его индикаторов и подобрав периоды сглаживания можете сами в этом убедиться. Вообще, все поделки Jurikа — это где-то на уровне лабораторных работ студентов 4-го курса института по курсу ТАУиР. Наши сегодняшние тоже сложностью не отличаются, но может даже лучше, хотя бы потому, что не являются черными ящиками, и вы знаете как это устроено.

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

Реализация торгового алгоритма на криптобиржах

Доброго времени суток всем.

Реализуем торговый алгоритм на топовых криптовалютных биржах, с использованием API (REST API, WebSocket API), а также с помощью найденных недокументированных способов получения данных под ваше техническое задание.
Имеем опыт написания торговых ботов для арбитража, HFT-трейдинга на Go, C#, C++, опыт работы с многопоточностью.
Окажем помощь по аренда серверов максимально приближенных к хостингу криптобирж.

По всем вопросам всегда на связи
Telegram: @BJack

С Уважением, BitJackass


Физико-математические основы Грааля. Часть 2

    • 20 декабря 2020, 12:31
    • |
    • Toddler
  • Еще
При обсуждении основ построения граальной ТС, у страждущих возникли философские вопросы:
1. а где математика, где вожделенные формулы?
2. а зачем нужно распределение Эрланга для интервалов времени между котировками? Мы-де привыкли все делать, используя OHLC, и Грааль и так уже давно у нас в руках.

Постараюсь ответить на эти вопросы.

1. Вся математика с вожделенными формулами описана в теории диффузионных случайных процессов. Могу порекомендовать следующую литературу:
Гардинер К.В. «Стохастические методы в естественных науках»
Попов П.В. «Диффузия»
применительно к финансам:
Rama Cont, Peter Tonkov «Financial Modelling with jump processes»

Фактически, все сводится к анализу уравнений Ланжевена или Фоккера-Планка для движения диффундирующей частицы.

Для практических целей, необходимо изучить вид распределения приращений протекающего процесса и воспользоваться формулами конкретной подходящей модели.
К примеру, вид распределения приращений цены на рынке подобен распределению приращений для Variance Gamma Process:

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

Физико-математические основы Грааля. Часть 1

    • 19 декабря 2020, 16:00
    • |
    • Toddler
  • Еще
Ну, не знаю...
Подарить, что ли, основы построения Грааля страждущим на Новый Год?

Душа болит за рыцарей, бьющихся с бездной… Э-хе-хе....

Ладно. Поехали...

1. Котировки должны приниматься с интервалами времени, удовлетворяющими распределению Эрланга.
Вы должны быть уверены, что поток событий на рынке имеет последействие определенного порядка. Сие есть «память» рынка.
Это -  основная парадигма построения граальной ТС. Без достижения этой цели, Вы обречены бороться с рынком как с СБ, математически победить которое очень сложно. Но, можно. Это есть — Относительное Время Системы.

2. Ваша модель должна быть вероятностной.
Это означает, что Вы должны быть готовы как к победам, так и к поражениям. Однако, вероятность победы (получения профита) должна быть выше вероятности поражения. Если для СБ достаточно теоретически доказанных 66% вероятности возвращения к среднему, то эта вероятность должна быть максимально преобразована в деньги.

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

Алгоритмическая торговля с помощью самообущающегося DQN агента.

Аллоха!

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

Для эксперемента было выбранно 200 дней в обучающую выборку и 50 в тестовую. Обучались два DQN агента, один использовал Q-Network, второй Q-RNN-Network. На картинке можно видеть результаты обоих агентов после обучении на 700 итераций.

Алгоритмическая торговля с помощью самообущающегося DQN агента.



Проверялась работа агентов на 80 эпизодах по 10 раз. Как можно видеть агент использующих QRnnNetwork показал вполне себе неплохие результаты. Так что вполне возможно, что при правильной готовке можно получить таки самостоятельного агента, способного торговать не хуже чем сконструированная стратегия.

Кому интересно как создать агента при помощи TF-agents фреймворка, а так же узнать больше деталей, прошу смотреть видео. Код можно найти на гитхабе, ссылка в описании к видео.




IQfeed

    • 26 октября 2020, 10:29
    • |
    • sheetic
  • Еще
Добрый день, ищу исторические данные по USA Futures ES NQ CL NG… последние 10 лет.

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

Может быть кто-то готов разделить расходы подписки на постоянной основе на IQfeed.

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