Student Wyckoff · Elliott Wave

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

Осцилляторы и волны: от формулы к проверяемому условию

Учебные таблицы и схемы: точные входы, формулы, начальные значения, локальные условия и ограничения индикаторов при проверке волн Эллиота.

Редакция Student Wyckoff

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

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

Этот разбор связывает индикаторы с проверкой волновой гипотезы через явно заданные расчёты. Все цены, объёмы и параметры примеров вымышлены. Положительное условие индикатора описывает только локальное состояние; оно не подтверждает всю разметку Эллиота и не измеряет вероятность прибыли.

Вымышленные данные и правила расчёта

Таблица содержит завершённые бары. t — порядковый индекс, O/H/L/C — открытие/максимум/минимум/закрытие, V — условный объём одного источника; это не сводка всего рынка. Для набора A предшествующий бар t=−1 имеет C=99, H=100, L=98. Окна включают текущий бар, если прямо не сказано иначе.

SMA_n — среднее последних n значений. EMA_n использует α=2/(n+1), RMA_n — α=1/n; обе рекурсии y_t=αx_t+(1−α)y_(t−1) запускаются средним первых n доступных значений. Промежуточные числа не округляются; таблица показывает до шести знаков. «—» означает недостаток истории или неопределённое значение, а не ноль. Пропущенные входы не заменяем нулями. Короткие учебные периоды не являются рекомендуемыми настройками; начальные значения и обработка нулей заданы здесь, совпадение со всеми платформами не заявляется.

НаборtOHLCV
A099.51019910010
A1101.510310110212
A2100.51021001018
A3103.510510310415
A4102.51041021039
A5105.510710510620
A6103.510510310411
A7106.510810610718
A8104.510610410514
A9107.510910710822
A10103.510510310416

Можно ли заменить раннее неопределённое значение индикатора нулём и считать это отрицательным сигналом?

Нет. Отсутствие полного окна и вычисленный ноль — разные состояния; правило прогрева фиксируют заранее.

RSI: сглаженные изменения закрытия

G и L обозначают сглаженные положительные и отрицательные изменения C; L берётся положительной величиной. Формула и учебный расчёт: ΔC_t=C_t−C_(t−1); G=RMA3(max(ΔC,0)); L=RMA3(max(−ΔC,0)); RSI=100G/(G+L). t7: 100×1.7736625514403292/(1.7736625514403292+0.5871056241426612)=75.130738.

Первое изменение использует C_(−1)=99; начальные G и L — средние изменений t0–2. При G=L=0 RSI не определён; при L=0<G получаем 100, при G=0<L — 0.

Локальное условие исследования: t7: RSI3>70. Условие RSI>70 на t7 выполнено, но оно не означает «пятая волна завершилась». На t9 цена достигает ещё более высокого H=109; высокий RSI не запрещает продолжения движения.

RSI: сглаженные изменения закрытияRSI: сглаженные изменения закрытияЦена C99.04102.346667105.653333108.96CЗначение33.98307754.00472974.0263894.048032RSI30246810t
Собственный расчёт на вымышленных завершённых барах; пропуски прогрева не соединены. Цена и индикатор показаны в отдельных панелях с собственными шкалами.
tCG_RMA3L_RMA3RSI3
0100———
1102———
210110.33333375
31041.6666670.22222288.235294
41031.1111110.48148169.767442
51061.7407410.32098884.431138
61041.1604940.88065856.854839
71071.7736630.58710675.130738
81051.1824421.0580752.77551
91081.7882940.7053871.71322
101041.1921961.80358739.795815

Воспроизведите выделенный расчёт и проверьте локальное условие. Подтверждает ли результат всю волновую разметку?

75.130738>70. Нет. Это результат указанного расчёта на вымышленных данных, а не доказательство структуры или прибыли.

Стохастик: положение закрытия в диапазоне

HH3 и LL3 — максимум H и минимум L трёх баров; используем версию 3/1/2 без дополнительного сглаживания K. Формула и учебный расчёт: K=100(C−LL3)/(HH3−LL3); D=SMA2(K). t7: K=100(107−103)/(108−103)=80; D=(40+80)/2=60.

K впервые доступен на t2, D — на t3. Если HH3=LL3, K и зависимый от него D не определены; перенос предыдущего значения здесь не используется.

Локальное условие исследования: t7: K≥80 ∧ K>D. Условие K≥80 означает близость закрытия к верхней части выбранного диапазона. Оно не доказывает разворот: диапазон и его максимум могут подняться. Смена сглаживания K изменит сравнение с D.

Стохастик: положение закрытия в диапазонеСтохастик: положение закрытия в диапазонеЦена C99.04102.346667105.653333108.96CЗначение9.06666735.24444461.42222287.6KD_SMA20246810t
Собственный расчёт на вымышленных завершённых барах; пропуски прогрева не соединены. Цена и индикатор показаны в отдельных панелях с собственными шкалами.
tCHH3LL3KD_SMA2
0100————
1102————
21011039950—
31041051008065
41031051006070
51061071028070
61041071024060
71071081038060
81051081034060
91081091048060
1010410910316.66666748.333333

Воспроизведите выделенный расчёт и проверьте локальное условие. Подтверждает ли результат всю волновую разметку?

80≥80; 80>60. Нет. Это результат указанного расчёта на вымышленных данных, а не доказательство структуры или прибыли.

Williams %R: та же позиция, другая шкала

Выбраны то же трёхбарное окно и те же H/L/C, что у несглаженного K выше. Формула и учебный расчёт: %R=−100(HH3−C)/(HH3−LL3). t7: −100(108−107)/(108−103)=−20; %R=K−100.

Первое значение — t2; нулевой диапазон даёт неопределённый результат. Тождество %R=K−100 относится именно к одинаковому окну, источникам и несглаженному K.

Локальное условие исследования: t7: %R≥−20. На t7 одновременно K=80 и %R=−20. Это одно математическое наблюдение в двух шкалах, а не два независимых подтверждения волны. Само достижение границы не задаёт следующий ценовой экстремум.

Williams %R: та же позиция, другая шкалаWilliams %R: та же позиция, другая шкалаЦена C99.04102.346667105.653333108.96CЗначение-90.933333-64.755556-38.577778-12.4%R30246810t
Собственный расчёт на вымышленных завершённых барах; пропуски прогрева не соединены. Цена и индикатор показаны в отдельных панелях с собственными шкалами.
tCHH3LL3%R3
0100———
1102———
210110399-50
3104105100-20
4103105100-40
5106107102-20
6104107102-60
7107108103-20
8105108103-60
9108109104-20
10104109103-83.333333

Воспроизведите выделенный расчёт и проверьте локальное условие. Подтверждает ли результат всю волновую разметку?

−20≥−20; K−100=80−100=−20. Нет. Это результат указанного расчёта на вымышленных данных, а не доказательство структуры или прибыли.

CCI: отклонение от собственного среднего

TP — типичная цена, MD3 — среднее абсолютное отклонение трёх TP от среднего этого же окна. Формула и учебный расчёт: TP=(H+L+C)/3; m=SMA3(TP); MD3=Σ|TP_i−m|/3; CCI3=(TP−m)/(0.015MD3). t7: m=317/3; MD3=10/9; CCI3=(107−317/3)/(0.015×10/9)=80.

Расчёт начинается с t2. При MD3=0 CCI не определён. Здесь TP=C только из-за специально симметричных H и L; на произвольных барах такая подстановка неверна.

Локальное условие исследования: t7: CCI3>100. На t7 учебный фильтр CCI>100 не выполнен, хотя C вырос до 107. Положительный CCI и пересечение 100 — разные условия. Ни одно из них не определяет количество внутренних волн.

CCI: отклонение от собственного среднегоCCI: отклонение от собственного среднегоЦена C99.04102.346667105.653333108.96CЗначение-92-21.14285749.714286120.571429CCI30246810t
Собственный расчёт на вымышленных завершённых барах; пропуски прогрева не соединены. Цена и индикатор показаны в отдельных панелях с собственными шкалами.
tCTPSMA3(TP)MD3CCI3
0100100———
1102102———
21011011010.6666670
3104104102.3333331.111111100
4103103102.6666671.11111120
5106106104.3333331.111111100
6104104104.3333331.111111-20
7107107105.6666671.11111180
8105105105.3333331.111111-20
9108108106.6666671.11111180
10104104105.6666671.555556-71.428571

Воспроизведите выделенный расчёт и проверьте локальное условие. Подтверждает ли результат всю волновую разметку?

80<100. Нет. Это результат указанного расчёта на вымышленных данных, а не доказательство структуры или прибыли.

ROC: относительное изменение за три бара

Используем процентную версию ROC с базой C_(t−3), без дополнительного сглаживания. Формула и учебный расчёт: ROC3%=100(C_t−C_(t−3))/C_(t−3). t7: 100(107−103)/103=3.883495%.

Первое значение — t3; при нулевой базовой цене результат не определён. Для отрицательной базы знак имеет другую интерпретацию; в этом примере все цены положительны.

Локальное условие исследования: t7: ROC3%>0. ROC>0 на t7 сравнивает 107 с 103, а не с максимумом волны. При положительной базе знак совпадает со знаком Momentum3: это зависимые преобразования одного изменения, не независимые подтверждения.

ROC: относительное изменение за три бараROC: относительное изменение за три бараЦена C99.04102.346667105.653333108.96CЗначение-3.734246-0.5291632.675925.881003ROC3%0246810t
Собственный расчёт на вымышленных завершённых барах; пропуски прогрева не соединены. Цена и индикатор показаны в отдельных панелях с собственными шкалами.
tCC_(t−3)ROC3%
0100——
1102——
2101——
31041004
41031020.980392
51061014.950495
61041040
71071033.883495
8105106-0.943396
91081043.846154
10104107-2.803738

Воспроизведите выделенный расчёт и проверьте локальное условие. Подтверждает ли результат всю волновую разметку?

100×4/103=3.883495%>0. Нет. Это результат указанного расчёта на вымышленных данных, а не доказательство структуры или прибыли.

Momentum: разность, а не процент

Здесь Momentum — разность закрытий через три бара, выраженная в единицах цены. Некоторые реализации используют отношение; это другая версия. Формула и учебный расчёт: Momentum3=C_t−C_(t−3). t7: 107−103=4.

Первое значение — t3. Деления нет: нулевая базовая цена сама по себе не создаёт неопределённости, но отсутствие любого нужного закрытия создаёт.

Локальное условие исследования: t7: Momentum3>0. Число 4 нельзя читать как 4%: процентное изменение здесь около 3.883495%. Положительная разность не устанавливает, импульс перед нами или часть коррекции; для этого нужна проверка ценовой структуры.

Momentum: разность, а не процентMomentum: разность, а не процентЦена C99.04102.346667105.653333108.96CЗначение-3.96-0.6533332.6533335.96Momentum30246810t
Собственный расчёт на вымышленных завершённых барах; пропуски прогрева не соединены. Цена и индикатор показаны в отдельных панелях с собственными шкалами.
tCC_(t−3)Momentum3
0100——
1102——
2101——
31041004
41031021
51061015
61041040
71071034
8105106-1
91081044
10104107-3

Воспроизведите выделенный расчёт и проверьте локальное условие. Подтверждает ли результат всю волновую разметку?

107−103=4>0; ROC3%=3.883495%. Нет. Это результат указанного расчёта на вымышленных данных, а не доказательство структуры или прибыли.

Дивергенция RSI: цена, значение и дата доступности

Сравниваем H на t5 и t7 и значение RSI3 на этих же барах. Не ищем экстремумы индикатора в других местах. Формула и учебный расчёт: H5=107 < H7=108; RSI3_5=84.431138 > RSI3_7=75.130738; τ_avail=8.

Правило ценового пивота требует по одному завершённому бару слева и справа: H пивота строго выше обоих соседних H. Поэтому t5 подтверждается на t6, t7 — на t8, а вся пара доступна лишь на t8. Формула и начальные значения RSI3 те же, что выше.

Локальное условие исследования: t8: H7>H5 ∧ RSI3_7<RSI3_5 ∧ τ_avail(p7)≤8. Цена делает более высокий максимум, а RSI3 — более низкое значение: это заданная медвежья дивергенция. Но позже H9=109 и C9=108 снова выше. Наблюдение не обещает устойчивый разворот, не доказывает завершение пятой волны и не допускает вход задним числом на t7.

Дивергенция RSI: цена, значение и дата доступностиДивергенция RSI: цена, значение и дата доступностиЦена H100.04103.346667106.653333109.96HЗначение33.98307754.00472974.0263894.048032RSI3Доступно: t80246810t
Собственный расчёт на вымышленных завершённых барах; пропуски прогрева не соединены. Цена и индикатор показаны в отдельных панелях с собственными шкалами. Правило ценового пивота требует по одному завершённому бару слева и справа: H пивота строго выше обоих соседних H. Поэтому t5 подтверждается на t6, t7 — на t8, а вся пара доступна лишь на t8. Формула и начальные значения RSI3 те же, что выше.
tCHRSI3
0100101—
1102103—
210110275
310410588.235294
410310469.767442
510610784.431138
610410556.854839
710710875.130738
810510652.77551
910810971.71322
1010410539.795815

Воспроизведите выделенный расчёт и проверьте локальное условие. Подтверждает ли результат всю волновую разметку?

108>107; 84.431138>75.130738; τ_avail=8≠7; H9=109. Нет. Это результат указанного расчёта на вымышленных данных, а не доказательство структуры или прибыли.

Проверяемое условие и волновая стратегия

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

RSI, средние, MACD и другие производные цены используют перекрывающиеся входы. Несколько согласных линий не являются независимыми голосами и не дают перемножаемых вероятностей. Проверка стратегии требует отдельной выборки и заранее определённого исхода; если моделируют сделки, дополнительно задают исполнение и расходы. Здесь нет результатов торговли, процентов точности или функций продукта.

ЗначениеЛокальное условие исследования
RSI: сглаженные изменения закрытияt7: RSI3>70
Стохастик: положение закрытия в диапазонеt7: K≥80 ∧ K>D
Williams %R: та же позиция, другая шкалаt7: %R≥−20
CCI: отклонение от собственного среднегоt7: CCI3>100
ROC: относительное изменение за три бараt7: ROC3%>0
Momentum: разность, а не процентt7: Momentum3>0
Дивергенция RSI: цена, значение и дата доступностиt8: H7>H5 ∧ RSI3_7<RSI3_5 ∧ τ_avail(p7)≤8

Три производных цены согласны. Даёт ли это три независимых подтверждения и право назвать разметку доказанной?

Нет. Общие входы создают зависимость; локальные фильтры проверяют отдельно от ценовых правил, а полезность — на другой выборке.

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