Блог им. fxsaber

Проверка обратного времени.

    • 03 сентября 2023, 13:05
    • |
    • fxsaber
  • Еще

Проверка обратного времени.


Мною была поставлена задача разобраться в причинах получения прибыли определенной ТС (торговая система). Для этого требовалось изучить историю котировок, подтвердив или опровергнув возникающие гипотезы.

 

Ниже пойдет речь об этом процессе для одной из них.

Гипотеза.

Попадаются утверждения, что будущее является следствием прошлого. В основе этого, возможно, лежат законы физики/мироздания.

 

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

 

Очевидно, что для СБ (случайное блуждание) это неверно по определению. Но история котировок, вроде, не СБ.

 

Поэтому хотелось бы проверить подобное утверждение. Но как?!

 

Критерий отличия от СБ.

Нужно было найти что-то такое, что позволит однозначно сказать, что имеющийся цВР (ценовой временной ряд) не является СБ.

 

Для этого воспользуемся следующими предложениями.

 

  • Теорема СБ: на СБ нельзя заработать торговым алгоритмом.
  • Гипотеза цВР: на некоторых цВР возможно заработать торговым алгоритмом.

Исходя из этого целесообразно найти ТС, которая, действительно, зарабатывает на цВР. Если такая ТС есть, то само ее существование является доказательством отличия имеющегося цВР от СБ.

Прибыльная ТС. 

Есть некоторая проблема в идентификации ТС, как прибыльной. Это всегда не равная единице вероятность. Однако, я все же решился утверждать, что следующая ТС с высокой вероятностью выцепляла реальные рыночные закономерности из цВР.

Sample находится между двумя вертикальными синими линиями.

На рисунке срез оптимизации по методике из этого поста. Был получен следующим образом.

 

  1. Реальные тиковые котировки.
  2. Была проведена оптимизация (MetaTrader 5) ТС на интервале (на скрине он находится между двумя вертикальными синими линиями) — Sample.
  3. Оптимизация была специально прервана на 2000 проходов ГА (генетический алгоритм), чтобы среди лучших результатов был разброс в облаке входных параметров.
  4. Взяты 20 лучших (критерий MaxBalance) вариантов из 2000 и для каждого проведен бэктест на более широком интервале. Т.е. слева и справа от Sample содержится OOS (Out-of-Sample).

Картинка выше и показывает итоговый результат. Мне он показался возможностью утверждать, что ТС прибыльная. Т.е. критерий отличия цВР от СБ якобы найден!

 

Переворот времени.

Проверка обратного времени. 

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

 

В итоге был получен желанный цВР (пользовательские символы MT5) — перевернутая по времени реальная тиковая история. Далее было сделано с этой цВР тоже самое, что написано выше.

 

Результат. 

Reverse

Для полной чистоты эксперимента Sample-интервал брался тоже перевернутый. Поэтому можно видеть, что он «отражен» от прямого варианта.

 

Визуализация результата показывает, что и при обратном течении времени «заработок» не исчезает. Честно говоря, сам предполагал/желал увидеть слив.

Вывод. 

В реальных котировках бывают рыночные закономерности (годные для прибыльного алготрейдинга), которые слабо зависят от направления течения времени.

 

Буду благодарен читателям за ссылки на подобные исследования.

5.8К | ★2
17 комментариев
ТС с высокой вероятностью выцепляла реальные рыночные закономерности из цВР
При всем уважении — не рыночные, а дилерские.
avatar
>Теорема СБ: на СБ нельзя заработать торговым алгоритмом.

Это верно только для СБ со средним всех приращений цен равным нулю. Если среднее приращений не нуль, то существуют алгоритмы заработков.
avatar
Почитаешь такое и подумаешь,а может ну его на фиг этот трейдинг, на дай бог и сам начнёшь рисовать всякое.. свят, свят.. 🙃
avatar
Свят свят
avatar

Нужно было найти что-то такое, что позволит однозначно сказать, что имеющийся цВР (ценовой временной ряд) не является СБ.

 

На самом деле все гораздо проще. СБ имеет по определению нулевую автокорреляционную функцию(точнее это выглядит как дельта функция). Приращения цен практически тоже. Но если взять квадрат приращений (или абсолютную величину), то для СБ ничего не изменится, а рыночные данные покажут достаточно сильную автокорреляцию (эффект т.н. кластеризации волатильности).
Но заработать на этом нельзя ( без опционов).
avatar
Synthetic, имелся в виду СБ в широком смысле: нельзя заработать.

Например, можно взять цВР, на котором можно заработать. Собрать кучу стат данных и сгенерировать ряд с такими же стат. данными.

К сожалению, вероятнее всего, такой ряд перестанет быть «зарабатываемым». 
avatar
Из обсуждения поста в Телеграм-группе.

Предполагаю, что живем с серьезным когнитивным искажением. Потому что пост намекает, что нет, например, никаких уровней. Грубо говоря, ценовые уровни в прошлом были «сформированы» в будущем.

В общем, я очень хотел обломаться: получить слив. Дабы не подвергать сомнению, что у меня когнитивное искажение.

Большой вопрос в целесообразности применения МО только в прямом направлении...

avatar
Ни хрена же себе вывод)

Теперь надо проверить ТС, созданные на одном тикере, на других :) 
avatar
Спасибо, годная статья. Подобные исследования в открытом доступе вряд ли можно найти. Люди трут потом, когда понимают всю ценность )
avatar
Смысл действа непонятен. К примеру имеем персистентый ряд. На нем зарабатывают инерционные системы. При обращении стрелы времени вспять персистентность остаётся на месте. Следовательно те же самые системы обязаны показывать прибыль
avatar
wrmngr, 
При обращении стрелы времени вспять персистентность остаётся на месте.
Вовсе необязательно. Другое дело, что  на относительно малых временных промежутках рыночные данные ( с одного рынка) обычно показывают т.н. Epps effect (другими словами — взаимная почти симметричная относительно времени кросскорреляция). В этом смысле действительно обращение стрелы времени ни на что не влияет.
avatar
Synthetic, ассимметрия автокорелляций для этой задачи это эффект второго порядка важности. на результат слабо влияет 
avatar
wrmngr, 
Ну ладно. Но как быть с причинностью по Грэнджеру? При обращении стрелы времени то?
avatar
Synthetic, сомневаюсь что в предствавленных в посте стратегиях используется понятие причинности, если только очень косвенно и неосознанно. может автор пояснит 
avatar
Вообще все опытные трейдеры давно торгуют по лунному календарю и положению Меркурия. Ничего с этим не поделаешь, такова природа человека. Сложное упрощать. Простое усложнять.
avatar
Аминь!
avatar
по сути вопроса алгоритмов, то имеется единая система отсчетов по времени, которая начинается с начала каждого месяца. Однако здесь есть фишка о существовании которой не каждый сможет додуматься. В природе имеется алгоритм день — ночь. Так вот я назвал ночь — нечетным временем, а день — четным. Время в природе делится на свои конкретные начало и конец алгоритма по времени, которое исчисляется до секунды, т.е. на четное и нечетное, которое и будем считать алгоритмом. В каждом цикле алгоритма имеется своя система начала и конца отсчета движения тренда по времени и цене. Алгоритм расчетной цены тоже имеет свой внутренний алгоритм по четности и нечетности. Разделите любое число на 4 и будет вам чередование по четности.
Именно это и используется в арифметических расчетах при движении тренда в заданном цикле времени. Кстати сам цикл времени тоже делится как и цена на четность. 
В четном цикле времени надо вести отсчет от четной цены в верх и от нечетной — в низ. В нечетном цикле времени все расчеты и измерения ведутся наоборот.
Так вот в каждом цикле времени будет свой цикл по цене. Тут единого понимания нету в принципе. Все считается индивидуально.
Не знаю поняли или нет, но словами сложно пояснить как строится график, которому нас учили строить еще в школе. То что вы видите на мониторе не является ГРАФИКОМ в принципе. Его придется строить по конкретным числам, которые имеют свой конкретный алгоритм и по времени и по цене.
avatar

Читайте на SMART-LAB:
Фото
Южная Корея: рынок, который смог
Алексей Девятов Президент Южной Кореи в ходе предвыборной кампании в прошлом году обещал поднять индекс KOSPI до 5000 пунктов — эта...
Фото
BRENT: цена мечется между геополитическими страхами и плохой статистикой
Нефть после скачка к локальным максимумам продолжила колебаться вблизи вершины, где удерживалась под влиянием геополитической премии за риск....
Фото
Выше ключевой ставки: две облигации с фиксированным купоном
На ближайшем заседании Банка России в пятницу, 13 февраля, с высокой долей вероятности уровень ключевой ставки останется без изменений на...
Фото
НОВАТЭК отчитался за 2025 год - списал 301 млрд рублей, но удивил всех результатами, как правильно считать дивиденды?
НОВАТЭК — первым из нефтегазового сектора отчитывается по МСФО, за это им отдельный респект от Мозговика Я делал прогноз вчера в...

теги блога fxsaber

....все тэги



UPDONW
Новый дизайн