Торговля на Статистике

Capital Plus

Почетный гражданин
Тема статистики широкая и глубокая, ведь это цела наука.

Но в данной теме хотелось бы рассмотреть простейшие методы её сбора и обработки для дальнейшей торговли по ней.

//---------------------------------

Если две подряд цены в хронологии идут вверх, значит ли это, что следующая цена будет вниз? — Да хоть десять, при тестировании на дистанции всё стремится к отработке 50 на 50.

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

Но какие-то сложные способы лично мне оказались не по силам проверить и долгое время я не рассматривал эту тему.
Со временем написал индикатор статистического ЗигЗага, который собирает размеры всех движений N-размера, и по размеру текущей (незавершённой) ноги зигзага показывал с какой вероятностью цена в ближайшее время откорректируется на N-пунктов от действующего края ноги-экстремума.

Как показала практика заработать на таком - дело специфическое. Может быть хорошо подойдёт для мартингейла, или для способных трейдеров. Оседлать данный подход в лоб лично я не смог: когда цена безоткатно идёт 2000 пунктов, и статистика показывает «99,9% того, что сейчас цена откатится на N пунктов» — она и не думает откатываться. Она обязательно совершит «добой», обновит размер, захватит твой стоп-лосс, статистическая вероятность поднимется до 99,99% и тогда вот точно произойдёт отработка согласно статистике. Логика подсказывает, что нужно входить когда вероятность 99,99%. Да вот таких движений на рынке — раз в полгода. А когда дождётесь в следующем году, ценовой скачок поставит ещё один рекорд, обновив самую длинную ногу, в результате чего результат начнёт раскрываться в своей 50/50 красе. Сама дистанция и выборка растянется на года и десятилетия вперёд, а резлуьтат будет стремиться к рандому.

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


Логика дальнейшего развития идеи натолкнула на мысль: а что если собрать статистику всех возможных движений? А в качестве бесполезных для трейдинга, отсеяв гигантские (среднесрочные размеры движений) и «шумные» по 10-50 пунктов.
Помните первое правило технического анализва от гуру-трейдеров? — Цена ходит от одного уровня к другому.
Помните второе правило технического анализва от гуру-трейдеров? — Цена идёт по пути наименьшего сопротивления.

Одной из таких практических реализаций получилось натолкнуться на моменты, когда казалось, что моменты наименьших сопротивлений можно как-то статистически выделить на графике.
То есть, в наличие появилось предположение: там, где имеется скопление уровней цен с высокой статистической отработкой, там и будет место наименьшего сопротивления (ведь туда цена очень «хочет сходить» в статистическом смысле), с эпицентром в виде линии с максимальной вероятностью. Таким образом у нас появляется не одно возможное значение-место, откуда цена должна скорректироваться, а зона, в которую должна скорректироваться. И в этой зоне уже можно принимать какие-то решения на отработку коррекции.

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

Здесь почти все линии отрисовались ещё на самом экстремуме фиолетовой линии. И, самым "вероятным" уровнем был уровень 8. Цена до него и дошла.

1766229609771.png


Или здесь пример: цена дошла до самой "вероятной" линии и пошла дальше.

Красная линия отрисовалась ещё на экстремуме фиолетовой.

1766229768263.png


Первая мысль:
1) Входить сразу в противоход, как только появляются такие скопления (слишком грубый приём с потенциально обломными моментами в виде «добоев»)
2) Ждать подобные скопления, как-то анализировать их (по форме, по виду)
3) Ждать когда цена «дойдёт» до одного из скоплений и открываться «по тренду» с целью следующего скопления (если оно ярко выражено).

//---------------------------------

Проблема в том, что ДО того, как сформировался последний экстремум фиолетовой линии, ДО него были и другие экстремумы (удлинения). И справа от них рисовались всё те же красные линии вероятности, только с МЕНЬШИМ значением.
Напрашивается вопрос: "А когда коррекция точно дойдёт до красного уровня, не совершив очередное обновление экстремума?".
Я этот вопрос не решил "в лоб".
Но как дополнительный сигнал в торговле мог использовать.




В общем, это один из простых исследовательских подходов к эксплуатации статистики графика.

Если у вас есть идеи, как ещё использовать статистику, делитесь в постах. Как теоретические/аналитические, когда сложно реализовать, так и практические формализованные, когда можно быстро накидать и покрутить в руках.
 
Логика дальнейшего развития идеи натолкнула на мысль: а что если собрать статистику всех возможных движений? А в качестве бесполезных для трейдинга, отсеяв гигантские (среднесрочные размеры движений) и «шумные» по 10-50 пунктов.
Помните первое правило технического анализва от гуру-трейдеров? — Цена ходит от одного уровня к другому.
Помните второе правило технического анализва от гуру-трейдеров? — Цена идёт по пути наименьшего сопротивления.

Одной из таких практических реализаций получилось натолкнуться на моменты, когда казалось, что моменты наименьших сопротивлений можно как-то статистически выделить на графике.
То есть, в наличие появилось предположение: там, где имеется скопление уровней цен с высокой статистической отработкой, там и будет место наименьшего сопротивления (ведь туда цена очень «хочет сходить» в статистическом смысле), с эпицентром в виде линии с максимальной вероятностью. Таким образом у нас появляется не одно возможное значение-место, откуда цена должна скорректироваться, а зона, в которую должна скорректироваться. И в этой зоне уже можно принимать какие-то решения на отработку коррекции
"Цена ходит от одного уровня к другому"
Что за уровни, кто их обозначил? Любые уровни являются эффемизмом, их чертят кому как в голову взбрело. Логика проста, с закрытыми глазами наугад накидать уровней на график и непременно цена пробив какой то из них пойдет к следующему.

"Цена идет по пути наименьшего сопротивления".
Это не гуру сказали, а какие то болваны. Ибо цена идет туда, где появляется лот на продажу.
Конкретно на форексе, где товар деньги цена идет туда, куда надо эмитентам денег, то есть Центробанкам, а котировку сдвигает маркетмейкер исходя из своего собственного внутреннего баланса портфеля валют. Следует заметить, что все маркетмейкеры форекса это системные банки структуры ФРС США.

"Скопление цен уровней с высокой статистической обработкой" Это флеты что ли? Там вообще нет реальных лотов, там боты маркетмейкера создают видимость торгов своими ордерами без исполнения и ждут появления реального лота, чтобы сдвинуть цену и не факт, что цена туда вернется в обозримой перспективе. Ибо если Набиуллиной не нужна такая цена рубля, то цена туда и не вернется
 
что за линии? как построить?
ЗигЗаг, построенный по правилу минимального размера движения.

Если движение в одну сторону проходит N пунктов, оно фиксируется (отрисовывается при необходимости). Если в обратную сторону прошло N пунктов - фиксируется новое движение. При удлинении - собственно удлиняется (переписываются её параметры).

Затем все эти движения вносятся в память и текущее незавершенное движение (текущая нога зигзага) сравнивается со всей историей по размеру: в зависимости от того, какое место оно занимает по размеру среди исторических движений, такой процент и выводится в виде информации и в виде уровня цены, который равен N пунктов, отложенных от последнего удлинения текущей линии зигзага (короче - от последнего экстремума).

Стандартный подход "в лоб" расчёта одного конкретного уровня не дал ничего. Даже если текущее движение удлинились настолько, что стало длиннее ВСЕХ исторических движений - вероятность того, что вот-вот сейчас цена точно пройдёт в обратную сторону N пунктов - есть 50 на 50, а не какие-либо 100% или 99%, как покажет подобного рода статистика.

Это (такой подход) скорее артефакт метода, нежели метод.

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

Пример привёл на графиках: там после последнего удлинения фиолетового зигзага сразу же отрисовались и уровни (N1, N2, N3... пунктов) и их вероятности.

Где-то среди них появилась плотность "давно не выпадавших значений" размеров движений с центром (красный уровень).

После чего цена сходила в эту плотность, "разгрузила" / "разрядила" некую статистическую "напряжённость" и пошла "по делам".
 
Последнее редактирование:
  • Like
Реакции: saw
"Цена ходит от одного уровня к другому"
Что за уровни, кто их обозначил? Любые уровни являются эффемизмом, их чертят кому как в голову взбрело. Логика проста, с закрытыми глазами наугад накидать уровней на график и непременно цена пробив какой то из них пойдет к следующему.

"Цена идет по пути наименьшего сопротивления".
Это не гуру сказали, а какие то болваны. Ибо цена идет туда, где появляется лот на продажу.
Конкретно на форексе, где товар деньги цена идет туда, куда надо эмитентам денег, то есть Центробанкам, а котировку сдвигает маркетмейкер исходя из своего собственного внутреннего баланса портфеля валют. Следует заметить, что все маркетмейкеры форекса это системные банки структуры ФРС США.

"Скопление цен уровней с высокой статистической обработкой" Это флеты что ли? Там вообще нет реальных лотов, там боты маркетмейкера создают видимость торгов своими ордерами без исполнения и ждут появления реального лота, чтобы сдвинуть цену и не факт, что цена туда вернется в обозримой перспективе. Ибо если Набиуллиной не нужна такая цена рубля, то цена туда и не вернется
Верно
 
"Цена ходит от одного уровня к другому"
Что за уровни, кто их обозначил? Любые уровни являются эффемизмом, их чертят кому как в голову взбрело. Логика проста, с закрытыми глазами наугад накидать уровней на график и непременно цена пробив какой то из них пойдет к следующему.

"Цена идет по пути наименьшего сопротивления".
Это не гуру сказали, а какие то болваны. Ибо цена идет туда, где появляется лот на продажу.
Конкретно на форексе, где товар деньги цена идет туда, куда надо эмитентам денег, то есть Центробанкам, а котировку сдвигает маркетмейкер исходя из своего собственного внутреннего баланса портфеля валют. Следует заметить, что все маркетмейкеры форекса это системные банки структуры ФРС США.

"Скопление цен уровней с высокой статистической обработкой" Это флеты что ли? Там вообще нет реальных лотов, там боты маркетмейкера создают видимость торгов своими ордерами без исполнения и ждут появления реального лота, чтобы сдвинуть цену и не факт, что цена туда вернется в обозримой перспективе. Ибо если Набиуллиной не нужна такая цена рубля, то цена туда и не вернется
Билли с такими познаниями почему ты еще не владелец яхты?
поглядел я чо ты пишешь,ни одной сделки,только рассуждения при чем субъективные,короче чисто воздух попинать))
...вот поэтому ты и не владелец яхты,а обычный форумный пинатель воздуха
 
Последнее редактирование модератором:
Билли с такими познаниями почему ты еще не владелец яхты?
поглядел я чо ты пишешь,ни одной сделки,только рассуждения при чем субъективные,короче чисто воздух попинать))
...вот поэтому ты и не владелец яхты,а обычный форумный пинатель воздуха
Меня тоже удивляет: не лень же людям не по существу зацепиться за что-то и накатать 3 абзаца.
 
Меня тоже удивляет: не лень же людям не по существу зацепиться за что-то и накатать 3 абзаца.
так и все одно и тоже,но в разных постах,Эльвира Сахипзадовна ему явно покоя не дает,где уместно и нет ее пхает
 
Билли с такими познаниями почему ты еще не владелец яхты?
поглядел я чо ты пишешь,ни одной сделки,только рассуждения при чем субъективные,короче чисто воздух попинать))
...вот поэтому ты и не владелец яхты,а обычный форумный пинатель воздуха
А ты вот даже не воздух, ты пыль, которая в нем
 
Хотел запилить индикатор по теме, но новая версия билда МТ5 привнесла ошибку запуска любого кастомного индикатора "failed [539]"

Код:
2025.12.25 17:02:56.897 Custom Indicator loading of ЗигЗаг2 (EURUSD,H1) from C:\Users\*******\AppData\Roaming\MetaQuotes\Terminal\13D328DF9978D5F0B37C129C3201FDCB\MQL5\Indicators\Мой\ЗигЗаг2.ex5 failed [539]

На форуме метаквотов молчат.

Походу набрали ИИ-агентов для всего подряд, а сейчас их косяки не могут разгрести.
 
Хотел запилить индикатор по теме, но новая версия билда МТ5 привнесла ошибку запуска любого кастомного индикатора "failed [539]"

Код:
2025.12.25 17:02:56.897 Custom Indicator loading of ЗигЗаг2 (EURUSD,H1) from C:\Users\*******\AppData\Roaming\MetaQuotes\Terminal\13D328DF9978D5F0B37C129C3201FDCB\MQL5\Indicators\Мой\ЗигЗаг2.ex5 failed [539]

На форуме метаквотов молчат.

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

А вот и решение подъехало

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

Код:
#property indicator_typeN

Если вдруг кто-то столкнулся с этим в мт5
 

Посмотрели (190) Посмотреть

Отслеживают (3) Посмотреть

Назад
Верх