Постов с тегом "алгоритмическая торговля": 618

алгоритмическая торговля


Сравнение бэктеста и прода, продолжение

    • 25 ноября 2021, 19:05
    • |
    • grepan
  • Еще

В продолжение прошлого поста сравниваю по логам еще один день:

На данных бэктеста: 17 сделок, прибыль 844 пунктов

OPEN 236 short 2021-11-24 07:25:00+00:00
CLOSE  short   2021-11-24 07:47:00+00:00 profit= 51.0
OPEN 237 short 2021-11-24 07:54:00+00:00
CLOSE  short   2021-11-24 07:55:00+00:00 profit= 86.0
OPEN 238 short 2021-11-24 08:01:00+00:00
CLOSE  short   2021-11-24 08:03:00+00:00 profit= 40.0
OPEN 239 short 2021-11-24 08:04:00+00:00
CLOSE  short   2021-11-24 08:45:00+00:00 profit= 32.0
OPEN 240 short 2021-11-24 10:10:00+00:00
CLOSE  short   2021-11-24 10:11:00+00:00 profit= 43.0
OPEN 241 short 2021-11-24 10:11:00+00:00
CLOSE  short   2021-11-24 10:27:00+00:00 profit= 32.0
OPEN 242 short 2021-11-24 10:33:00+00:00
CLOSE  short   2021-11-24 10:36:00+00:00 profit= 60.0
OPEN 243 short 2021-11-24 10:52:00+00:00
CLOSE  short   2021-11-24 10:56:00+00:00 profit= 58.0
OPEN 244 short 2021-11-24 11:15:00+00:00
CLOSE  short   2021-11-24 11:18:00+00:00 profit= 53.0
OPEN 245 short 2021-11-24 11:31:00+00:00
CLOSE  short   2021-11-24 11:35:00+00:00 profit= 48.0
OPEN 246 short 2021-11-24 12:22:00+00:00
CLOSE  short   2021-11-24 12:40:00+00:00 profit= 94.0
OPEN 247 short 2021-11-24 13:23:00+00:00
CLOSE  short   2021-11-24 13:30:00+00:00 profit= 61.0
OPEN 248 short 2021-11-24 13:45:00+00:00
CLOSE  short   2021-11-24 13:46:00+00:00 profit= 37.0
OPEN 249 short 2021-11-24 16:51:00+00:00
CLOSE  short   2021-11-24 16:54:00+00:00 profit= 40.0
OPEN 250 short 2021-11-24 19:19:00+00:00
CLOSE  short   2021-11-24 19:23:00+00:00 profit= 35.0
OPEN 251 short 2021-11-24 19:23:00+00:00
CLOSE  short   2021-11-24 19:39:00+00:00 profit= 39.0
OPEN 252 short 2021-11-24 19:42:00+00:00
CLOSE  short   2021-11-24 20:05:00+00:00 profit= 35.0



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

Трезво оцениваем полезность системы Backtest’а

    • 23 ноября 2021, 13:43
    • |
    • grepan
  • Еще

Я нахожусь в процессе тестирования на промышленных данных тех моделей, которые я разработал с помощью системы Backtest’а.


В основе системы лежит open-source библиотека Zipline, разработанная стартапом Quantopian, но не поддерживаемая где-то с апреля этого года, когда этот стартап приказал долго жить.


В библиотеке допилена возможность онлайн-закачки данных с источников (финам, mfd, YF), достаточно просто  в алгоритме указать, какие тикеры нужны за какой период, и данные будут в нужном виде скачаны и преобразованы. А также допилена возможность работать с минутным таймфреймом.


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


В принципе, проверена даже техническая возможность повторить портал Quantopian, добавив на какой-либо сайт возможность работы с ноутбуком Zipline, расшаривая (при желании) для других пользователей на форуме либо полный скрипт пользовательского алгоритма, либо его результаты (таблицы и графики).



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

Попытки проектирования системы возврата к среднему

    • 22 ноября 2021, 16:08
    • |
    • grepan
  • Еще

Надеюсь получить интересные идеи и конструктивную критику от участников на мои попытки подобрать алгоритмы возврата к среднему (Mean reversion).

Вкратце, что я знаю о системах возврата к среднему: системы, построенные на одном инструменте, являются контр-трендовыми, потому что тренд отклоняет график от средней, а заходить в сторону к средней, значит заходить против тренда. В этом же заложен главный риск таких систем – длинный тренд приводит к долгой и большой просадке. Другая вариация систем возврата к среднему – арбитраж, когда вместо одного инструмента рассматриваются два и более. В этом случае под «средней» понимается некий синтетический курс, зависящий от курсов рассматриваемых инструментов. Расхождение какого-либо из инструментов от этого синтетического курса возможно в случае нарушения глобальной корреляции, что бывает не часто, но пренебрегать таким риском нельзя.

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



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

Посоветуйте брокера для высокочастотной торговли

Всем доброго времени суток.
Посоветуйте брокера для высокочастотной торговли через QUIK с минимальными задержками трансляции маркет-дата и ответов по транзакциям.
И с минимум сбоев в работе серверов.
Спасибо.

800 % в месяц, понимаю, что это вопрос

Привет, соотечественники. Цифра 800% в месяц завораживает? Конечно! Можно часами смотреть на нее и кайфовать. Алгоритмическая торговля — такая штука, которая еще не изучена основательно. Есть алгоритм, вполне рабочий в ручном режиме, переложил его в робота, подтверждает пригодность, понимаю, что реальность далека от теста, к примеру, если торгуешь от 50 контрактов и выше, будет меньше прибыли из-за проскальзывания, комиссия учтена при тесте, но и торговля велась 3-мя контрактами. Учитывая рыночное исполнение заявки на минутном графике, проскальзывание нанесет масштабную брешь. В стакане на один шаг во время регулярной сессии торгуется примерно 30-40 контрактов. Ликвидность оставляет желать лучшего, хотя Ри -один из трех самых ликвидных тикеров во фьючах.
800 % в месяц, понимаю, что это вопрос
800 % в месяц, понимаю, что это вопрос

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

Сколько будет стоить робот

    • 03 ноября 2021, 15:13
    • |
    • ICEDONE
  • Еще
Нужен простой робот для квика 8.5

покупка/продажа при пробое уровня и выставление стопа. Тейк не нужен. Уровень выставлять просто, например покупка при пересечении 184000 продажа при пересечении 182000.

Или помогите написать. Вообще в программировании не шарю. Сделал в ТСЛАБ, а жаба давит платить за это 4000 в месяц.

p/s у Черных есть бесплатный такой робот vk.com/topic-98605354_35523403 , но он что то не пашет. Может кто починить))

Мои итоги октября

    • 01 ноября 2021, 10:25
    • |
    • А. Г.
      Проверенный аккаунт
  • Еще

Начнем с традиционной таблицы

 Мои итоги октября

Несмотря на ряд гэпов вниз после ростов накануне, например 1 и 21 октября,  октябрь удалось закончить в неплохом плюсе в первую очередь за счет RI-тренд и GAZP. Напомню, что гэпом для меня является изменение цены с конца основной сессии накануне до 10:00МСК следующего дня. В отличие от сентября, RI-контртренд получил серьезную «пробоину» 5.10, смог выйти в плюс к 26.10, но в плюсовой зоне не удержался и закончил месяц в символическом минусе. Ну, а аутсайдером моей торговли-2021 является Si, закончивший очередной месяц в минусе.

Отметим, что в октябре мой счет обошел  индекс Мосбиржи по доходности с начала года, хотя в третьей декаде октября  устроил с индексом Мосбиржи  игру «в кошки мышки»

 Мои итоги октября



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

ML в трейдинге, причины эффекта падения метрики качества с ростом вероятности.

К предыдущему посту с тоже конкретным ML вопросом получил отличный фидбек от толковых комментаторов, превзошло мои ожидания, очень круто, ещё раз всем спасибо! 

Уверен, что и по этому вопросу людям будет что сказать.


В общем использую ML для нахождения закономерностей в осмысленных признаках — так можно кратко описать мой подход). Так вот часто наблюдаю такие эффекты и не сформировал пока четкой позиции по их интерпретации, возможно, кто-то в эту сторону уже копал и как-то дальше продвинуться, буду рад почитать какие-то инсайты или просто рассуждения на эту тему. Добро пожаловать в комментарии опять.


Суть явления: всегда оцениваю зависимость между метрикой качества сигналов и вероятностью, выдаваемой моделью по сигналу. Хорошие признаки хорошая модель построит монотонно растущую зависимость. Может быть хаос вместо монотонного роста — значит модель не вывезла — или модель не алё, либо признаковое описание не але, либо слишком много признаков для такого кол-ва данных и т.д. Но часто даже если видно, что модель нащупала смысл в данных, начиная с какой-то вероятности наблюдаются разные явления.

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

Какие бывают интересные таргеты для ML моделей применительно к трейдингу, товарищи?

Есть у меня подозрения, что ничего мне тут не напишете), но вдруг где-нибудь в комментариях засияет лампочка интересной идеи.


О чем речь: если натягивать ML на рынок можно задачу для ML модели/моделей сводить к разным формам. Форма в данном случае — это условно ответы на вопросы — что есть единичный объект данных (например, одна свеча), что есть признаковое описание, что есть цель.


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

Дай, думаю, погуглю что-нить. Половина статей — прогнозируют цену — это по-моему вообще ни в какие ворота, любой трейдер скажет, что это бред. Рисуют график OOS, где фактическая цена прет вверх, а предикт цены вообще своей жизнью живет и чем дальше горизонт тем он больше своей жизнью живет. 

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

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