Постов с тегом "бэк-тестинг": 17

бэк-тестинг


Что будет если торговать по открытому интересу Юридических или Физических лиц во фьючерсе ЗОЛОТА? Сравнение

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

Если собрать всю всю историю открытых позиций, сделать разницу лонг и шорт между друг-другом, то мы получим «чистые позиции». Это разница лонг и шорт позиций. 

1) Чистые позиции юридических лиц по фьючерсу золота

Что будет если торговать по открытому интересу Юридических или Физических лиц во фьючерсе ЗОЛОТА? Сравнение

Чтобы уловить сильные изменения, — используем индикатор RSI на эти чистые позиции. 

2) RSI на чистые позиции юридических лиц по фьючерсу золота



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

Что будет если торговать по открытому интересу Юридических или Физических лиц во фьючерсе USD/RUB? Сравнение

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

Если собрать всю всю историю открытых позиций, сделать разницу лонг и шорт между друг-другом, то мы получим «чистые позиции». Это разница лонг и шорт позиций. 
1) Чистые позиции юридических лиц по фьючерсу USD/RUB

Что будет если торговать по открытому интересу Юридических или Физических лиц во фьючерсе USD/RUB? Сравнение


Чтобы уловить сильные изменения, — используем индикатор RSI на эти чистые позиции. 

2) RSI на чистые позиции юридических лиц по фьючерсу USD/RUB



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

Что будет если торговать по открытому интересу Юридических или Физических лиц во фьючерсах акций? Сравнение

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

Если собрать всю всю историю открытых позиций, сделать разницу лонг и шорт между друг-другом, то мы получим «чистые позиции». Это разница лонг и шорт позиций. 
1) Чистые позиции юридических лиц по фьючерсу Новатэк
Что будет если торговать по открытому интересу Юридических или Физических лиц во фьючерсах акций? Сравнение

Чтобы уловить сильные изменения, — используем индикатор RSI на эти чистые позиции. 

2) RSI на чистые позиции юридических лиц по фьючерсу Новатэк


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

Поведенческий анализ: Какой будет доход, если следовать за позициями юридических лиц на рынке Мосбиржи?

Поведенческий анализ: Какой будет доход, если следовать за позициями юридических лиц на рынке Мосбиржи?
Бэктест стратегии на примере природного газа, палладия, Сбербанка и Индекса Мосбиржи.  Платформа mscinsider.com

На западе есть всем известный CFTC и их отчеты COT, а у нас есть ежедневные отчеты с разделом на юридические и физические лица от Мосбиржи. Я подумал что это даёт российскому рынку огромное преимущество. Ведь если отчеты COT(commitment of traders) выходят с задержкой (отчитываются все во вторник, а отчеты выходят в птц), то у нас они ежедневные и даже можно наблюдать за позициями ежеминутно. Давайте сделаем бэктест трейдинговой стратегии которую я придумал на основе ОИ на нескольких примерах и посмотрим есть ли от них толк. 

ПОДГОТОВКА ДАННЫХ И ОБЪЯСНЕНИЕ СТРАТЕГИИ
1)Для начала делаем позиции чистыми («лонг» минус «шорт» позиции) по позициям юридических и физических лиц.
2)После мы используем индикатор RSI на эти позиции чтобы уловить экстремальные закупы и перепродажу в позициях.
3)Эти сигналы мы накладываем на цену для того чтобы визуально видеть на цене когда были сильные закупы и продажи. Они выделены зеленым и красным цветом соответственно. 

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

Поведенческий анализ на срочном рынке Мосбиржи и результаты Бэктеста

Что можно узнать о рынке по поведению игроков на срочном рынке Мосбиржи?  Платформа mscinsider.com

Таким вопросом я задался год назад пытаясь найти платформу в России, которая бы анализировала открытый интерес российских игроков. На западе есть всем известный CFTC и их отчеты COT, а у нас есть ежедневные отчеты с разделом на юридические и физические лица от Мосбиржи. Я решил собрать все эти отчеты воедино и использовал индикатор RSI на разницу лонг позиций и шорт позиций (чистые позиции) по отдельности юридических и физических лиц. Когда в RSI лица много лонговали, то цена фьючерса становится зеленой, когда много шортили, то цена становится красной. 
1 Чистые позиции физических лиц по фьючерсу природного газа
Поведенческий анализ на срочном рынке Мосбиржи и результаты Бэктеста
2. Чистые позиции юридических лиц по фьючерсу природного газа


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

Как создавать и бектестить МНОГО стратегий БЫСТРО?

Привет!
я уже много лет занимаюсь автоматизацией трейдинга (с 2012 года). За это время было выброшено огромное количество денег на разработчиков, потрачено много времени на обучение и бектест стратегий. Было желание создать какую-то универсальную стратегию, которая будет работать всегда и на любом рынке. Сложностей было достаточно много — от того, что бы донести свои желания и идеи разработчику, до того, что бы потом продукт полученииый от разраба оттестировать и внести корректировки. Фактически это превращалось в замкнутый круг, т.к. не все идеи переданные разрабу получалось оттестировать на длинном интервале времени, и не каждая идея была хорошей. Но все это выяснялось потом. 
Чем сложнее был алгоритм, тем больше времени от отнимал, и тем менее стабильным он становился. 
Нужен был какой-то прорыв. Что-то, что могло показывать мгновенный результат бектеста, что бы все это было в нормальном и удобном интерфейсе (да-да, это имеет огромное значение). Нужен был такой продукт, в который даже не программист мог бы внести свои изменения и корректировки без особых сложностей. 

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

Подскажите где искать

Всем привет.
Подскажите пожалуйста, где поискать или к кому обратиться? Нужен человек который сможет помочь протестировать несколько стратегий (в trading view например или любым другим удобным способом). За спасибо или за деньги))
В общем буду благодарен любому ответу. 

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

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

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


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


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


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


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



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

фьючерс RTS, корректный учет PL

До сих пор в роботе эксплуатировал рублевые фьючи, у которых с шагом цены все просто. Подсчет Profit & Loss в работе/на бэктесте ведется корректно с точностью до комиссии. Комиссия подбивается раз в неделю по остаточному принципу и с брокерским отчетом совпадает до рубля.

Встал вопрос добавить RTS, GD и прочие инвалютные фьючи. Полистал спецификацию и пришел к выводу, что для правильного расчета PL мало знать курс на открытие/закрытие позы. Нужны официальные котировки на каждый клиринг, и самого фьюча и USD/RUB. Вармаржа пересчитывается (фактически возвращается обратно в рубли) на каждом клиринге по этим данным, без них счет не сойдется.

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

Бэк-тесты всегда мешают плохому танцору. О «живом рынке», который ломает всю игру.

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

   Я не разделяю этого скепсиса.

  Итак, напомню несколько основных тезисов «против»:

  • бэк-тесты не учитывают уровни ликвидности;
  • сигналы на бэк-тестах не могут реализоваться в «боевых» условиях, потому что «рынок живой» (что это такое — каждый понимает по-своему);
  • бэк-тесты не учитывают разных аварий на линии коммуникаций или сбоев торгового ПО;
  • в реальности торговый алгоритм выдает одновременно 2 (!) торговых сигнала, робот-скотина «не фильтрует», а на бэк-тестах такого почему-то не бывает;
  • колл-бэки «в реале» не отвечают так, как хотелось бы;
  • бэк-тестирование — это удел презренных теоретиков и необстрелянных «окопников», никогда не бывавших в настоящем бою.


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

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