Постов с тегом "Бэктестинг": 138

Бэктестинг


Рекордные нетто-продажи физлиц Палладия за 5 лет ! Обзор MSCinsider

Есть открытые позиции юридических и физических лиц на МосБирже. Давайте посмотрим историю открытых позиций физлиц по фьючерсу палладия и попопробуем сделать анализ. Ниже предоставлен график покупок и продаж физлицами палладия за 5 лет. Платформа использованная для анализа ,-mscinsider

1) Покупки и продажи физических лиц по фьючерсу палладия за 5 лет 

Рекордные нетто-продажи физлиц Палладия за 5 лет ! Обзор MSCinsider

Тем не менее, сложноо понять что происходит на графике. Давайте сделаем разницу покупок и продаж. Это называется «чистые позиции».

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



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

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

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

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

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

2) Чистые позиции физических лиц по фьючерсу РТС за 2 года



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

Новый интересный индикатор для анализа Настроения: БЭКТЕСТ НЕФТИ

Новый интересный индикатор для анализа Настроения: Обсуждаем

Объяснение индикатора:

sp — продажи юр лиц
lp — покупки юр лиц
fsp — продажи физ лиц
flp — покупки физ лиц

Strategy Value — наша стратегия.

По этому индикатору мы получаем цифру от 0 до 100. Чем ближе к 100, тем более оптимистичные юридические лица в плане актива, чем ближе к 0, тем более пессимистичны. Выглядит это вот так (были использованы открытые позиции юридических и физических лиц во фьючерсе нефти).



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

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

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

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

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

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

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



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

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

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

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

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)Эти сигналы мы накладываем на цену для того чтобы визуально видеть на цене когда были сильные закупы и продажи. Они выделены зеленым и красным цветом соответственно. 

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

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

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

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

Лайфхак QLUA для загрузки больших данных

    • 27 апреля 2023, 22:45
    • |
    • GOLD
      Популярный автор
  • Еще
Мой дорогой друг, если ты гоняешь бэктесты в QLUA, то тебе регулярно приходится загружать исторические данные. Как правило, это текстовый файл с тысячами строк в формате D,T,O,H,L,C,V:

20220915,090000,61420,61497,61406,61464,241
20220915,090100,61460,61476,61420,61451,160
20220915,090200,61444,61489,61436,61479,185

Осмелюсь предположить, что эти строки ты заливаешь в массив с помощью string.match. Это готовый парсер строки с разделителем. Работает достаточно шустро. Я на нем сидел пару лет.

Когда данных не много, такой метод загрузки не напрягает. Но когда за день 20-30 раз загружаешь сотни тысяч или миллион строк, то потери времени становятся невыносимыми.

Стал искать способ ускорить этот процесс. И он таки нашелся. Выяснил следующее:

Если строки в файле истории сконвертировать в такой вид (делается 1 раз):

table.insert(MyTable,{«20220915»,«090000»,61420,61497,61406,61464,241})
table.insert(MyTable,{«20220915»,«090100»,61460,61476,61420,61451,160})
table.insert(MyTable,{«20220915»,«090200»,61444,61489,61436,61479,185})



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

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