Student Wyckoff · Elliott Wave

Блог и практика

Стратегия с коррекцией Фибоначчи: как заранее определить проверку

Заранее фиксируем выборку, решение и условия исполнения для исследования стратегии.

Редакция Student Wyckoff

Опубликовано: (UTC+3)

Русский · English · Deutsch · Español · Français · Italiano · 繁體中文 · 日本語 · 한국어

Зона коррекции ещё не является торговой стратегией. Для исследования заранее задайте наблюдение, решение, предположения об исполнении и способ оценки. Здесь предлагается рабочая запись исследования, а не рекомендация входа.

Определите выборку и точки

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

Сделайте правило воспроизводимым

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

Отделите сигнал от исполнения

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

Проверяйте на новых наблюдениях

Разделите случаи разработки идеи и последующей оценки. Вместе с показателями сохраняйте объём выборки, неопределённые случаи и ограничения. Здесь такой тест не проведён. Верная арифметика Фибоначчи не доказывает торговое преимущество.

Несколько выбранных графиков коснулись уровня. Можно заявить прибыльность стратегии?

Нет. Примените заранее определённые выборку, исполнение и способ оценки. Отобранное касание не является полным тестом.

Учебная временная схема проверки

После разработки на индексах 1–100 фиксируем исходный протокол на 100; отдельная проверка использует 101–150. Числа и случаи полностью вымышлены. В A завершённый бар 110 закрылся выше 103, предполагаемая покупка 104 произошла на 111, продажа 112 — на 116. При q=24, круговой комиссии 0.4 на единицу и фиксированных 2 результат 24×(8−0.4)−2=180.4. В B условие возникает на 135, покупка 104 — на 136, гэп-выход 99 — на 138: результат −131.6.

В C условие возникает на 140, покупка 104 — на 141. Бар 142 имеет O 104, H 113, L 100, C 108: он затрагивает и стоп 101, и цель 112, но порядок из OHLC неизвестен. C сохраняем неразрешённым, без удаления и выбора выгодного исхода. Сумма A+B=48.8 относится лишь к двум известным случаям, а не ко всей выборке. По заданным ценам исполнения резерв 0.6 дополнительно не списываем. Это учебная схема учёта информации, не измеренный бэктест рынка или продукта.

Вымышленная шкала: разработка 1–100 → фиксация 100 → проверка 101–150. A: +180.4, B: −131.6, C:порядок неизвестен; 48.8 — только сумма известных A/B.1–100: v1101–150: v1A110111116 +180.4B135136138 −131.6C140141142 ?100110120130140150A + B = 48.8; C = ?
Вымышленная шкала: разработка 1–100 → фиксация 100 → проверка 101–150. A: +180.4, B: −131.6, C:порядок неизвестен; 48.8 — только сумма известных A/B.
ЭлементРасчёт или значение
v1100
t101–150
A110→111→116; 104→112; +180.4
B135→136→138; 104→99; −131.6
C140→141→142; O104 H113 L100 C108; ?
A+B48.8

Можно ли показать 48.8 как полный результат проверки 101–150, отбросив C?

Нет. Следует указать два известных результата и один неразрешённый случай. Для C нужны данные о порядке событий и отдельные предположения исполнения. Перенастройка после просмотра проверки создаёт новую версию протокола.

Walk-forward с временем доступности меток

Отдельно зададим метку, результат которой становится известен ровно через два наблюдения после каждого anchor i. Раунд 1: train-anchors 1–20, последние метки доступны после 22, freeze после 22; anchors 21–22 исключены из обучения, test 23–26 оценивается полностью лишь после 28. Раунд 2 по заранее выбранной расширяющейся схеме: train 1–26 доступен к 28, gap 27–28, freeze 28, test 29–32 с последними результатами к 34.

Использовать прежние test 23–26 в более позднем обучении допустимо только когда результаты уже известны; это не делает их заново нетронутым OOS. Все настройки и предобработка подбираются на соответствующем train, а не на будущих test. Gap 2 достаточен лишь для данного горизонта и не заменяет проверку перекрывающихся событий/позиций. Не считайте успех test известным на 32 до созревания меток 34; реальные зависимые наблюдения требуют своей оценки неопределённости.

Walk-forward с временем доступности метокДва самостоятельных walk-forward раунда. F — момент freeze, Y — доступность последних test-меток; цвета показывают anchors обучения, gap и проверки.11–2021–2223–26F22Y2821–2627–2829–32F28Y34110203034Обучение / Зазор / Проверка
Два самостоятельных walk-forward раунда. F — момент freeze, Y — доступность последних test-меток; цвета показывают anchors обучения, gap и проверки.
РаундИндексы обученияМетки обучения доступныЗазорИндексы проверкиМетки проверки доступны
11–20≤2221–2223–26≤28
21–26≤2827–2829–32≤34

Можно обучить нормализатор на 1–32 перед первым тестом?

Нет. Так будущее попадёт в подготовку признаков. Даже хронологический split с gap не исправит эту утечку.

Выборочная expectancy после комиссии

Возьмём другую полную учебную когорту из 10 завершённых сделок, не результаты walk-forward выше. В8 случаях gross по предполагаемым исполнениям равен+1.5, в 2 случаях−5; круговая комиссия 0.5 на каждую сделку. Net-победитель получает+1, net-убыток−5.5. Суммаgross=+2, комиссии 5, net=−3; среднее Ê=−3/10=−0.3 денежной единицы на сделку.

Без нулевых исходов тот же расчёт Ê=p×W−(1−p)×L=0.8×1−0.2×5.5=−0.3, где W/L — средние net-выигрыш и модуль net-убытка. Комиссию второй раз не вычитают; проскальзывание не прибавляют повторно, если оно уже отражено в принятых ценах исполнения. Это эмпирическая средняя заданных чисел, не установленное будущее ожидание и не валидация Эллиотта. Реальный протокол должен сохранить всю когорту, размеры, неопределённые случаи и все существенные расходы.

Выборочная expectancy после комиссииТаблица показывает суммы по двум группам и всей отдельной когорте; диаграмма — net на одну выигравшую/проигравшую сделку.Чистый плюсn=8; +1Чистый минусn=2; -5.58×1 + 2×(−5.5) = −3; Ê = −0.3
Таблица показывает суммы по двум группам и всей отдельной когорте; диаграмма — net на одну выигравшую/проигравшую сделку.
ГруппаnВаловой итог группыКомиссии группыЧистый итог группы
Чистый плюс81248
Чистый минус2-101-11
Всего, суммы1025-3

Положительный gross+2 означает положительную expectancy после расходов?

Нет. После заданных комиссий 5 остаётся−3, то есть−0.3 на сделку в этой когорте.

80% победителей при отрицательном результате

В той же отдельной когорте net winner определён строго как сделка с net>0 после заданной комиссии. Таких 8 из 10, win rate=80%; две сделки дают net<0, нулевых исходов нет. Тем не менее общий net=−3 и среднее−0.3, потому что каждый убыток 5.5 больше выигрыша 1. Процент правильных волновых меток или достигнутых уровней — другая метрика.

Заранее задайте знаменатель и обработку нулевых, неисполненных и неразрешённых случаев; нельзя удалять плохие результаты ради частоты. Наблюдаемые 80% не являются вероятностью будущей победы или подтверждением прибыльности. Win rate не заменяет размеры исходов, drawdown, расходы и временную зависимость; в реальном исследовании неопределённость оценивают отдельно.

80% победителей при отрицательном результатеОтдельная когорта 10:8 положительных,2 отрицательных net-исхода.80% и−3 описывают разные величины; это не прогноз.Доля чистых плюсов8/10 = 80%≠Чистый итог−3Одна учебная когорта, не будущая вероятность
Отдельная когорта 10:8 положительных,2 отрицательных net-исхода.80% и−3 описывают разные величины; это не прогноз.
ВеличинаРасчёт / значение
N10
net>08
net<02
Доля чистых плюсов8/10=80%
Чистый итог-3
Ê−3/10=−0.3

Что важнее для net: только доля победителей или также размеры исходов?

Нужны и частота, и размеры после затрат. Здесь 80% сочетаются с net−3; это прямой контрпример подмене прибыли win rate.

Источники и границы