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이며, 둘 다 처음 n개 유효 값의 평균에서 y_t=αx_t+(1−α)y_(t−1)을 시작합니다. 중간 계산은 반올림하지 않고 표는 소수점 이하 최대 여섯 자리까지 표시합니다. ‘—’는 이력 부족 또는 정의되지 않은 값이며 0이 아닙니다. 누락 입력도 0으로 채우지 않습니다. 짧은 기간은 교육용이지 권장 설정이 아닙니다. 초기값과 0 처리 규칙은 이 실습에서 정했으며 모든 플랫폼과 일치한다고 주장하지 않습니다.

데이터tOHLCV
A099.51019910010
A1101.510310110212
A2100.51021001018
A3103.510510310415
A4102.51041021039
A5105.510710510620
A6103.510510310411
A7106.510810610718
A8104.510610410514
A9107.510910710822
A10103.510510310416

초기의 미정 값을 0으로 바꾸어 부정 신호로 셀 수 있나요?

안 됩니다. 완전한 창의 부재와 계산된 0은 다른 상태이며 초기 처리 규칙은 미리 정합니다.

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를 사용하고 t0–2의 변화로 초기화합니다. G=L=0이면 미정, L=0<G이면 100, G=0<L이면 0입니다.

국소 연구 조건: t7: RSI3>70. t7에서 RSI>70이지만 5파가 끝났다는 뜻은 아닙니다. 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입니다. K를 추가 평활하지 않는 3/1/2 설정입니다. 수식과 계산 예시: 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. 아니요. 정한 계산을 가상 데이터에 적용한 결과일 뿐, 파동 구조나 수익의 증명이 아닙니다.

윌리엄스 %R: 같은 위치, 다른 눈금

위의 평활하지 않은 K와 동일한 세 봉 창 및 H/L/C를 사용합니다. 수식과 계산 예시: %R=−100(HH3−C)/(HH3−LL3). t7: −100(108−107)/(108−103)=−20; %R=K−100.

첫 값은 t2에 있습니다. 범위 폭이 0이면 미정입니다. %R=K−100은 창과 입력이 같고 K가 평활되지 않았을 때만 성립합니다.

국소 연구 조건: t7: %R≥−20. t7의 K=80과 %R=−20은 하나의 수학적 관측을 두 눈금으로 표시한 것입니다. 독립적인 파동 확인 두 번이 아닙니다. 경계에 도달했다고 다음 가격 극점이 정해지지는 않습니다.

윌리엄스 %R: 같은 위치, 다른 눈금윌리엄스 %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의 C가 107로 올랐어도 교육용 조건 CCI>100은 성립하지 않습니다. 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: 세 봉 동안의 상대 변화

C_(t−3)을 기준으로 하는 백분율 ROC이며 추가 평활은 없습니다. 수식과 계산 예시: ROC3%=100(C_t−C_(t−3))/C_(t−3). t7: 100(107−103)/103=3.883495%.

첫 값은 t3에 있습니다. 기준 가격이 0이면 미정입니다. 기준이 음수이면 부호 해석이 달라지지만 이 예시의 가격은 모두 양수입니다.

국소 연구 조건: t7: ROC3%>0. t7의 ROC>0은 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. 아니요. 정한 계산을 가상 데이터에 적용한 결과일 뿐, 파동 구조나 수익의 증명이 아닙니다.

모멘텀: 차이로 정의한 버전

여기서는 세 봉 전 종가와의 차이를 가격 단위로 정의합니다. 비율을 사용하는 구현과는 다른 버전입니다. 수식과 계산 예시: Momentum3=C_t−C_(t−3). t7: 107−103=4.

첫 값은 t3입니다. 나눗셈이 없으므로 기준 가격 0 자체는 미정 사유가 아니지만 필요한 종가가 누락되면 미정입니다.

국소 연구 조건: t7: Momentum3>0. 값 4는 4%가 아니며 백분율 변화는 약 3.883495%입니다. 양의 차이만으로 충격파와 조정의 일부를 구분할 수 없으므로 가격 구조를 검토해야 합니다.

모멘텀: 차이로 정의한 버전모멘텀: 차이로 정의한 버전가격 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 다이버전스: 가격, 값, 이용 시점

t5와 t7의 H를 같은 봉의 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로 다시 오릅니다. 지속 반전이나 5파 종료를 보장하지 않으며 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
윌리엄스 %R: 같은 위치, 다른 눈금t7: %R≥−20
CCI: 자체 평균에서의 편차t7: CCI3>100
ROC: 세 봉 동안의 상대 변화t7: ROC3%>0
모멘텀: 차이로 정의한 버전t7: Momentum3>0
RSI 다이버전스: 가격, 값, 이용 시점t8: H7>H5 ∧ RSI3_7<RSI3_5 ∧ τ_avail(p7)≤8

가격 변환 세 개가 일치하면 독립 확인 세 개가 되어 카운트를 증명하나요?

아니요. 공통 입력은 종속성을 만듭니다. 국소 필터와 가격 규칙을 별도로 검토하고 유용성은 다른 표본에서 검증합니다.

출처와 한계