Блог им. Toddler

Физико-математические основы Грааля. Часть 13. И вновь о случайном блуждании...

Время от времени, на разных форумах, то и дело вспыхивают ожесточенные споры: можно или нет заработать на случайном блуждании?

В этих спорах есть все: ярость и гнев, боль и отчаяние, знания и домыслы, ссылки на научную литературу, смех и слезы… Короче — все, кроме Истины...
Главенствует идея, что на СБ заработать невозможно. А раз так, то надо искать отличия рыночного ряда от СБ и на этих отличиях получать профит.

А ведь еще Колдун говорил: «Трейдер только тогда начнет зарабатывать на рынке, когда поймет, что заработать на случайном блуждании — легче легкого».
Нет. Не слушают Колдуна… Преданы забвению Древние Истины...

Дошло до того, что один из страждущих, потратив немало времени на создание генератора равномерно распределенных случайных чисел, создал интегрированный ряд этих чисел и предложил мне показать свое мастерство.
Вот этот ряд: https://disk.yandex.ru/d/QV5HEU5TyPgUrQ

Ч
то можно сказать? Отличный, классный генератор. Сложный ряд.
Абсолютно независимые приращения, которые на фазовой плоскости дают следующую картину зависимости текущего приращения от предыдущего:
Физико-математические основы Грааля. Часть 13. И вновь о случайном блуждании...
Интегрированный ряд выглядит так:
Физико-математические основы Грааля. Часть 13. И вновь о случайном блуждании...

Итак, мне было предложено заработать на этом ряде.
А я чё? Я — ничё… И при чём здесь именно я? Ведь я — всего лишь Его Тень...

Берем за основу метОду, изложенную здесь: https://smart-lab.ru/blog/579572.php, которая основана на теореме Ляпунова о том, что набор сумм независимых или слабозависимых величин, образует нормальное распределение.
Выборка для скользящего окна — 7200 значений.
Дисперсию суммы приращений (Cusum) в скользящем окне определяем как: 
D=S^2=(Sigma^2)*N,
где Sigma — среднеквадратическое отклонение распределения приращений в скользящем окне, N=7200 — размер скользящего окна.
Т.о. стандартное отклонение процесса изменения значения суммы приращений
S=Sigma*sqrt(N)
 
При выходе Cusum за границу +2.5758*S, заключаем сделку SELL, а за -2.5758*S, соответственно, сделку BUY. Выход из сделки — при возврате Cusum к 0.

Смотрим:
Физико-математические основы Грааля. Часть 13. И вновь о случайном блуждании...
На нижнем графике — процесс изменения Cusum в заданных границах. И хотя входы/выходы производятся по нижнему графику, сами сделки, естественно, заключаются по значениям верхнего графика. Того самого, на котором мне было предложено заработать...

Итог:
Физико-математические основы Грааля. Часть 13. И вновь о случайном блуждании...

Проведено 10 сделок (+8/-2) с общим профитом +172.56. 
Никаких проблем...
Заработать на случайном блуждании, действительно, легче легкого.

А на рынке это работает??? А как?.. А зачем и почему?.. А дальше-то что???
Хе-хе...
А дальше — Бездна.


Toddler.

★5
62 комментария
не работает это. строишь в экселе при обновлении ряда (а это в экселе легко делает нажатием вроде делет в пустой клетке) каждый раз разный результат и бывают отрицательные и не так уж они и редки.  
avatar
Ilya, Я, как бы, ничего не менял в настройках параметров — та же выборка 7200, тот же квантиль — 2.5758, что и в топике https://smart-lab.ru/blog/579572.php
Результат одинаков и строго положителен. Поэтому — метод работает, пока не доказано обратное.
avatar
Toddler, хорошо. поищу у себя ошибку. попробую не забыть отписаться по результату.
avatar
Toddler, 

Теория вероятностей говорит, что заработок на СБ является случайной величиной, проверяем…

Взял исходный файл, откалибровал параметры, сгенерировал 1000 траекторий, протестировал согласно предложенной модели…

Результаты:

Shapiro-Wilk normality test:  p-value = 0.9151 т.е. распределение полученных результатов прибыльности существенно не отличается от нормального

Выводы:

На СБ можно равно вероятно как заработать так и потерять, согласно ЦПТ в пределе прибыль стремится к нулю



avatar
lifat, Из гистограммы очевидно, что положительных сделок по всем траекториям, значительно больше. Опубликуйте, плиз, развернутое исследование со статистическими данными.
avatar
Toddler, решил перепроверить на 3000 траекториях…

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

Итак, к результатам:

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



что-то похожее на нормальное.

Тесты:

Shapiro-Wilk normality test

W = 0.99894, p-value = 0.06206

Anderson-Darling normality test

A = 0.78803, p-value = 0.04098

при 5-% уровне значимости… ну-у-у почти нормальное
при 1-% — отвергаем нулевую гипотезу о нормальности

Далее интересней)

Одновыборочный Т-тест на равенство выборочного среднего нулю:

          One Sample t-test

t = 5.5464, df = 2999, p-value = 3.17e-08

alternative hypothesis: true mean is not equal to 0

95 percent confidence interval:

 10.74520    22.49687

sample estimates:

mean of x

 16.62104

Итак, гипотезу о средней прибыли равной нулю можно смело отвергать даже при однопроцентном уровне значимости.

Теперь все тоже самое после удаления выбросов из результатов.

Shapiro-Wilk normality test

W = 0.99781, p-value = 0.0003555

Anderson-Darling normality test

A = 0.70627, p-value = 0.06521

One Sample t-test

t = 6.1144, df = 2972, p-value = 1.096e-09

alternative hypothesis: true mean is not equal to 0

95 percent confidence interval:

 12.08241   23.48974

sample estimates:

mean of x

 17.78607

Как видим с нормальностью распределения все так-же не однозначно, но данные о среднем подтверждаются еще более убедительно.

Какой вывод? Надо перепроверить и усиленно думать)))






 

avatar
lifat, спасибо.
avatar
Нет никакого случайного блуждания на рынке, нюфаги
avatar
NikolasM, а ты смешной :)
avatar
Ilya, все движения на рынке не случайны, и строго болезненны для кого-то
avatar
Теорию можно развить.   Так например, если  у Вас  отклонение от среднего  превышает стандартное отклонение в два раза, то можно   и ставку увеличить в  два раза.  И  т. д.

avatar
сразу скажу: добавь сюда комиссии с каждой сделки и спору сразу приходит конец
Тимофей Мартынов, :))) На рынке этот метод напрямую не работает, но не из-за комиссий и спреда. Некоторым, все-таки, удается выжать из него кое-что. Но, об этом пусть сами рассказывают…
avatar
Жесть какой бред. По-моему, в принципе спорить о том, можно ли заработать на случайном блуждании, могут полные профаны в математике. Обсуждение такой темы — это в принципе полное непонимание сущности случайного блуждания. Если бы ко мне такой кадр пришел на собеседование — ушел бы быстро, с вердиктом «послать подальше как можно скорее».
avatar
MadQuant, гуляй, Вася. Можешь свои знания выбросить в помойку. На собеседование… Еще кто к кому на собеседование приходить должен…
avatar
Toddler, сам гуляй, молокосос (это не оскорбление, а перевод ника, если что). Судя по уровню знаний и апломбу — тебя бы даже не пустили ко мне на собеседование, надо обождать пару-тройку десятков лет, пока молоко на губах обсохнет.
avatar
MadQuant, :))) ты слишком самоуверен в своих заблуждениях, дядя. Не о чем разговаривать.
avatar
MadQuant, Зря Вы так.  Человек  что — то ищет, исследует и это похвально.  А обрушиваться с критикой ни в чем  не разобравшись, по крайней мере очень неуважительно.
Идея то автора очень проста. Я бы ее перефразировал по другому. Если кому либо удастся преобразовать  нестационарный случайный процесс  в стационарный,  то вероятность заработка  на этом  повышается. 

avatar
LevNNN, спасибо. Да, именно так.
avatar
LevNNN, маленькая проблемка в том, что случайное блуждание не является и не может являться стационарным процессом (потому что текущее отклонение от среднего в стационарном процессе уже несет информацию о будущем матожидании приращений, а поэтому не может являться случайным блужданием), поэтому если человек обсуждает заработок на стационарных процессах — какое это отношение имеет к случайному блужданию? Тут, как говорится, надо либо крестик снять, либо штаны надеть.
avatar
MadQuant, речь ведется о стационарности приращений, дядя. Ты не шаришь в теме.
avatar
MadQuant, Автор может быть не точен в описании идеи, или скорее не верно ее преподносит, но  она заслуживает внимания.

Если выкинуть  все эмоции из описания, то сухой остаток будет следующим. Автор пытается составить портфель из набора  финансовых инструментов на бирже,  и потом преобразовать его в какой — то стационарный случайный процесс.  Алгоритм дальше просто -  выше стандартного отклонения — продаем, ниже — покупаем.
Если действительно ему это удалось, то заработать на этом  скорее всего можно.
Какой автор берет портфель ,  как он его преобразовывает, автор не конкретизирует. Но наверное это его ноу — хау.
 
avatar
LevNNN, ну то, что на процессах, обладающих свойствами «возврата к среднему», можно заработать — это очевидно, тут нет ничего гениального. И некоторые инструменты на фонде обладают такими свойствами, поэтому тут автор ничего нового не открыл.
Но к «случайному блужданию» это все не имеет абсолютно никакого отношения просто по опеределению случайного блуждания, и из случайных блужданий (скольких угодно) нельзя составить стационарный процесс.
avatar
LevNNN, что-то от торговли парой данный подход отличается только более сложной реализацией и чуть меньшим риском когда случается «хвост» и то, только за счет того, что портфель может быть шире по количеству инструментов чем пара.
avatar
MadQuant, неужели кто-то из практикующих трейдеров всерьёз верит в эту лабуду? В случайное блуждание? Становиться на эту точку зрения, значит отрицать существование на рынках краткосрочных, среднесрочных и долгосрочных трендов.
У теоретиков этой странной теории о случайном блуждании есть такие постулаты: «Цены не имеют памяти», и «Сегодняшняя цена на актив не имеет ни какого отношения ко вчерашней цене на актив». Но цены-то обязаны своим появлением решениям, которые принимают люди, заключая биржевые сделки. А у людей есть-таки память. И они помнят какой была цена на актив вчера, и делают предположения о причинах, повлиявших на движение цены в предыдущую торговую сессию. И если у людей есть уверенность в том, что факторы, толкнувшие цену актива вверх или вниз, сохраняют свою силу, они поддержат зародившийся тренд, придав ему дополнительную силу.

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




avatar
ValuaVtoroy, скажем так, 90% волатильности — это случайное блуждание, 10% — неслучайный компонент. Для целей риск-менеджмента так вообще удобно (и, в принципе, валидно) все 100% движений списывать на случайное блуждание.
avatar
MadQuant, скорее всего так и есть: я про распределение 90/10. И неважно точно ли эти цифры отражают структуру волатильности, если так можно сказать: главное что 10% волатильности, это неслучайный компонент, вокруг которого формируется некий тренд разной силы, продолжительности и направленности, как вокруг песчинки в раковине формируется жемчужина.


avatar
ValuaVtoroy, 
да это не трейдер, это кодер с форума MQL. Там уже коллеги ссаными тряпками погнали его из комьюнити за многолетнюю пургу. Теперь будет здесь изливать, благо свободных ушей здесь с избытком.
Дмитрий Овчинников, да, я — полный лошара. Еще и кодер к тому же :)
avatar
Toddler, 
если вы даже не кодер, тогда я не знаю, что вы делаете в том комьюнити, впрочем, как и в этом :)
Дмитрий Овчинников, Колдуна ищу. Он исчез…
avatar
Дмитрий Овчинников, честно говоря, я не в курсе этой истории потому, что я не из трейдерской тусовки. И вообще ни разу не программист.
И поэтому я не могу давать оценку тому, чего не понимаю. 
avatar
С каких пор СБ со стационарным средним = 0 и стационарной дисперсией d даже более того, со стационарной АКФ = дельта функциии вдруг становится нестационарной? Как раз имеет сысл обсуждать только нестационарные процессы, если вы хотите получить что-то отличное от:

Buy&Hold
Sell&Hold
Cash&Hold
avatar
Kot_Begemot, сразу определимся — мы говорим о разностях, или о самом процессе? Разности (а.к.а ретурны) можно считать, что стационарны, но на этом знании не заработаешь. Сам процесс при этом (цена) не является стационарным даже с нулевым матожиданием разностей, поскольку дисперсия растет как корень из времени.
Как раз имеет сысл обсуждать только нестационарные процессы, если вы хотите получить что-то отличное от:
А я с этим и не спорил. То есть как раз написал, что рассуждать о зарабатывании денег на случайном блуждании — бред по определению случайного блуждания.
avatar
MadQuant, 
написал, что рассуждать о зарабатывании денег на случайном блуждании — бред по определению случайного блуждания
Вы, Квант, своей софистикой совершенно меня запутали...

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

"Что делать, Фауст? ..."©
avatar
wistopus, никакой софистики, цены не есть чистое случайное блуждание (хотя оно там тоже присутствует, причем подавляющим компонентом), именно поэтому на них и можно систематически зарабатывать стратегиями помимо B&H.
avatar
MadQuant,
поэтому на них и можно систематически зарабатывать стратегиями
энто я, как понимаю, Вы тонко намекаете на тренды......

отметать сходу «фантастические идеи" Todlera тоже не очень хочется…

что то подобное я использую в качестве верхнего и нижнего маркера, когда спрыгивать с тренда и когда снова на него запрыгивать...( типа выполняю комплекс спортивных упражнений...)… дает хоть какую вероятность( надеюся, что больше 50%)  наступления  будущих событий…
avatar
wistopus, 
дает хоть какую вероятность  будущих событий… надеюся что больше 50%…

Если мы про случайное блуждание — разумеется, никакие шаманские методы ничего не дают для его предсказания, поэтому «фантастически идеи» молокососа — они именно что от непонимания происходящего. Всякий теханализ работает именно потому, что цены — не случайное блуждание.
avatar
MadQuant, 
Всякий теханализ работает именно потому, что цены — не случайное блуждание.
так значится… все таки… в случайном есть не случайное....
далее приставать не буду… так как энта тема — Вечная Тема  на смарте… и каждый понимает ее по своему…
спасибо, что откликнулися…
avatar
LevNNN, 
Если кому либо удастся преобразовать  нестационарный случайный процесс  в стационарный, 

СБ легко «преобразуется» в стационарный процесс путем процедуры взятия разности: DZt =Z — Zt-1   = eАвтор называет это стационарностью приращений, и как я понимаю, использует ЦПТ для частичной суммы  СВ et ~ iid(0, s2) Идея только в этом? Есть ли здесь аналогия с подбрасыванием монетки, и принятии решения ставить на решку, если выпало 10 орлов подряд, и наоборот? Точнее, ставить на то, что в следующих нескольких бросаниях выпадет достаточно решек, чтобы нивелировать сильное отклонение, вызванное серией орлов?

DR. LECTER, но из стационарности приращений не следует возможность заработать на случайном блуждании, если эти приращения стационарны, но независимы. Возможность заработать следует только из стационарности исходного процесса, что исключено по определению случайного блуждания.
avatar
MadQuant, так правильно, ведь простое СБ есть мартингал, какие уж там заработки. Я хочу понять, что делает автор. Очевидно, что его стратегия сопряжена с риском, более того исследуется только конечная выборка, а выводы предполагаются общими. Это удивило.
DR. LECTER, Не хочу вдаваться в математические детали, но Ваше  утверждение  справедливо не для любого  случайного процесса. Но в чем Вы правы, то что разность будет более «стационарна», чем исходный процесс.  Чтобы  реализовать  подобный алгоритм на «разностях» Вам придется «пирамидиться», т.е. наращивать позицию в случае сильного отклонения от среднего. А это весьма рискованно. Может денег не хватить.

avatar
LevNNN, да, я знаю, что не для любого. В топике автора подчеркнуто, что процесс — простое случайное блуждание. Про риски я и хотел услышать. А так то это похоже на вполне привычную для многих стратегию торговли на ожидании возврата к скользящей средней.
DR. LECTER, пардон, что вмешиваюсь в разговор… Это не стратегия возврата к средней. Это — стратегия возврата в точку начала движения за определенный интервал времени (или, кол-ва шагов в случае СБ).
avatar
Топик стартер, зачем ты раскрываешь секреты, пусть заблуждается дальше, не плоди нам конкурентов
Андрей Алферов, это не моя метОда. И Колдун разрешил рассказывать о ней. Однако, напрямую, с помощью нее невозможно зарабатывать на рынке. Только на СБ. Остальное страждущие пусть додумывают сами. И если достигнут успеха — значит, заслужили.
avatar
На случайном наборе данных случайно заработать — это тоже самое, что подбросить монету, и если вдруг, удалось 5 раз угадать, то заявить, что можете предсказывать и дальше...

А стоит всего лишь:
1. Продлить набор данных (подбрасывать монетку дальше)
2. Обновить набор данных (заново 5 раз подбросить монету)

И как туман рассеется эта ваша «стратегия».
avatar
A2format, валяй — выкладывай свой ряд СБ. Проверим.
avatar
Toddler, чтобы вы не говорили, что я дал «неправильный ряд» — сделайте на своем ГСЧ десятки, сотни рядов, пока у вас будет не 10 сделок, а хотя бы пару тысяч сделок.
avatar


avatar
Юрий Романов, нет. Метод изложен так, как завещал Колдун.
avatar
Юрий Романов, на рынке — не работает, не спорю… Требуются определенные доработки. Пост был о применимости метода к СБ. Отсюда, очевидно, что рынок — не СБ и является более сложным (немарковским) процессом.
avatar
Можно применить оператор Шизилиан, чтобы превратить случайный процесс в неслучайный, ну и там грести уже деньги лопатой, правда деньги в Кащенко не нужны, только по выходу из…
Скажу как человек который тестирует эту методу на реальном рынке несколько мес. Вначале было практически 100 процентов попадание, но постепенно winrate упал до 50 процентов ровно. Я не долго размышлял над этим тк как сразу понял в чем нюанс — цена не всегда случайна тк есть крупные игроки которые свои позиции защищают и роботы которые по определенным алгоритмам обновляют макс-мин и незавершенный аукцион. Все это приводит к невозможности использования стратегии без доп фильтров. Удачи!))
Даниил Лазарев, 
Все это приводит к невозможности использования стратегии без доп фильтров.
да, все верно.
Я искренне рад за вас, если все получилось.
avatar
Toddler, когда нет выраженного тренда (цена гуляет в каком то диапазоне) то в рамках этого диапазона система работает.

Здравствуйте,
чем отличается марковский от немарковского процесса?
в чем суть разницы?

avatar
почитал Ваш блог, Вы утверждаете что рынок немарковский))
т.е. Саймонс ошибается?
smart-lab.ru/blog/394251.php
«Саймонс нанимает в свой фонд  Rerenaissance technologies Ленни Баума для исследования и использования в финансах математического феномена русского математика под названием Марковский процесс». США 80ые года.
avatar
Здравствуйте, уважаемый Toddler, вы не могли бы пояснить, на чём основывается метод заработка на случайном блуждании, почему именно он работает? И каким образом это можно самостоятельно проверить?
avatar

теги блога Toddler

....все тэги



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