글 목차
근거와 범위
인용된 자료는 용어 및 연구 맥락을 뒷받침합니다. 아래의 수치적 임계값, 상태 머신, 실행 정책 및 합성 예제는 본 연구 프로젝트에서 제안한 것입니다. 새로운 백테스트는 실행되지 않았으며, 참고 문헌은 이 구성의 수익성을 입증하지 않습니다.
실전 적용 절차
- 완성된 창을 선택하세요확정 봉과 미리 정한 길이 집합만 사용합니다.
- 곡률을 측정합니다정점, 잔류값, 깊이 및 체류 시간을 확인하십시오.
- 반응 수준을 고정하세요돌파 수준과 이미 알려진 스톱 기준 피벗을 식별합니다.
- 확인을 기다리세요데이터 입력 날짜를 곡선의 중간 시점으로 소급하지 마십시오.
- 단순한 기초와 비교해 보세요곡률이 추가적인 정보를 제공하는지 테스트합니다.
구조가 우리에게 알려주는 것
ChartSchool은 라운딩 바텀을 하락, 저점 영역, 반등을 포함하는 장기적인 반전 구조로 설명하며, 반등 고점을 돌파하면 이를 확인할 수 있다고 합니다. ([1]) 주간 차트에 대한 설명은 동일한 경제적 움직임을 가정하여 분봉 차트에 그대로 적용해서는 안 됩니다.
과도한 평활화는 시각적으로 보기 좋은 곡선을 만들 수 있습니다. 넓은 기저부와 급격한 V자형 반전을 구분하기 위해 원본 데이터를 보존해야 합니다. 둥근 정점은 기하학적 가설의 반대 개념이며, 자료의 저점 논의가 정점에 대한 동일한 증거를 자동으로 입증하는 것은 아닙니다.
탐지기는 두 가지 질문에 각각 답해야 합니다. 첫째, 충분한 곡선 구조가 관찰되었는가? 둘째, 가격이 거래를 허용하는 미리 정의된 수준을 돌파했는가? 최저점에서는 회복세가 아직 불확실합니다. 그 지점을 완성된 라운딩 바텀이라고 부르는 것은 미래의 정보를 이용하는 것입니다.
이미 확보된 정보를 활용한 규칙
검증 전에 정한 고정 길이 집합으로 확정된30–150봉 구간을 평가합니다. 세 봉에서 다섯 봉의 블록별 종가 중앙값을 구하고 시간 u를 [0,1]로 정규화하여 y=au²+bu+c를 적합합니다. 바닥은 a>0이며 꼭짓점이 구간의25%와75%사이에 있어야 합니다. 천장은 a<0이며 최대점이 같은 중앙 구간에 있어야 합니다.
바닥에서 R은 조정 시작 근처의 확정 반등 고점, L은 관측한 최저 저가이며 D=R−L≥1.5A입니다. A=ATR(14)는 후보 생성 시점 값입니다. 잔차의 제곱평균제곱근 residual≤0.2D와 적어도15%의 봉이 L+0.25D 아래인 조건을 요구합니다. 음수·영 부근·양수 기울기의 세 구간 모델은 다른 검출기이며, 결과를 보고 뒤늦게 바꿔 끼울 적합 방식이 아닙니다.
충분한 데이터가 확보되면 R, D를 고정하고 b=max(2 ticks,0.1A)에서 R+b를 교차하는 후속 종가를 기다립니다. 우측 데이터가 아직 확보되지 않았으므로 가장 낮은 캔들에서 감지되었다고 주장하지 마십시오. 반응 고가와 손절매 피벗은 좌우 3개 캔들 확인을 사용합니다. [2]
중복되는 적격 기간을 제거합니다. 한 가지 정책은 특정 지역에 대해 가장 먼저 적격한 후보를 유지하는 것이고, 다른 정책은 고정된 기간 길이를 선택하는 것입니다. 결과 거래를 검토하기 전에 두 정책 중 하나를 명시해야 합니다. 결과가 알려진 후에 가장 매력적인 곡선을 선택하는 것은 정량적 인식의 목적에 어긋납니다.
on each eligible closed window:
fit quadratic on past block medians
if shape,depth,dwell valid and no duplicate region:
freeze R,D,A,created,expiry=created+ceil(window/2)
for later bar t:
if Low[t]<L-epsilon or t>expiry: cancel
elif C[t-1]<=R+b and C[t]>R+b:
signal LONG; stop=last_confirmed_higher_low-epsilon
target=R+D
# epsilon=max(2 ticks,0.15A). If no suitable higher low exists, skip;
# a stop beneath the whole base is a separate version.
볼륨에 특정한 역할을 부여하기
베이스를 세 구간으로 나누어 거래량을 측정하면 가운데에서 활동이 줄고 오른쪽에서 회복되는지 검증할 수 있습니다. 출처에서는 U자형 거래량 프로파일을 설명하지만, 이를 정량적으로 검증할 가설로 다루십시오. [1] 구간별 지속 시간이 다르면 총합 대신 봉당 활동량의 중앙값을 비교하십시오.
돌파 RVOL은 전체 조정의 거래량 형태와 별개입니다. 거래량 필터 없음, 돌파 활동만, 전체 형태와 돌파 활동 모두를 비교합니다. 한 이벤트가 주간 거래량을 지배할 수 있습니다. 주봉 마감 후 결정에서는 수신한 확정 주간 거래량을 사용할 수 있지만, 그 정보가 없었던 이전 일간 결정에 소급해서 넣으면 안 됩니다.
가격 데이터 평활화와 거래량 데이터 평활화는 별도로 처리해야 합니다. 두 데이터 모두에 동일한 과도한 평활화를 적용하면 개별 이벤트 발생 시점이 다르더라도 데이터가 일치하는 것처럼 보일 수 있습니다. 나중에 분석할 때 필터가 지속적인 패턴에 반응하는지 아니면 특정 예외적인 세션에 반응하는지 파악할 수 있도록 원본 거래량 특징을 저장해 두세요.
수치적 예시 및 실패 사례
합성 예시: R=50, L=38, A=2, D=12입니다.80봉 구간에서18봉이41아래여서 체류 비율은22.5%입니다. 적합 꼭짓점은u=0.48이고 잔차RMS=1.5는2.4보다 작습니다. 마지막 확정된 높아진 저점은46입니다. 종가50.3은 기준에 버퍼b=0.2를 더한 수준보다 높습니다. 체결 가능한 진입50.4, 스톱45.7, 목표62이면 위험4.7, 잠재 보상11.6으로 비용 차감 전 약2.47R입니다.
인식 실패:50에서38로 하락한 뒤 여덟 봉 안에50으로 급히 회복하면 기간과 체류 조건을 통과하지 못합니다. 거래 실패: 완전히 유효한 패턴에 진입한 후45.7까지 내려갑니다. 더 큰 구조의 저점38이 깨지지 않아도 이 손실은 유효합니다. 가까운 개별 거래 스톱과 전체 베이스 무효화는 다른 개념입니다.
성공적인 합성 경로의 경우, 가격은 보호 손절매 전에 62에 도달합니다. 곡선 맞춤은 해당 종점을 예측하는 것이 아니라, 독립적인 청산 가설을 제시하는 것입니다. 만약 실행 방식이 트레일링 청산으로 변경된다면, 원래의 고정 목표 전략에 더 나은 결과를 부여하는 대신, 이를 별도의 실험으로 기록해야 합니다.
진입, 무효화, 청산
기준선은 반등 고점을 돌파할 때까지 기다렸다가 가장 가까운 확정된 더 높은 저점을 사용하여 보호합니다. 적절한 더 높은 저점이 없으면 거래를 건너뜁니다. 단 하나의 캔들에서만 관찰된 저점을 확정된 스윙으로 간주하지 마십시오. L 영역 외부에 손절매를 설정하는 것이 더 간단하지만, 종종 손익비율이 훨씬 낮아지므로 별도로 기록하십시오.
R+D는 곡선의 필연적인 종착점이 아니라 제안된 높이 예측치입니다. 피벗 트레일은 장기적인 추세를 분석할 수 있지만, 상승세를 관찰하기 전에 업데이트 규칙을 확정해야 합니다. 라운딩 탑 버전은 트리거와 보호 기능을 반전시켜, 공매도 가능성과 자금 조달 비용을 별도로 확인합니다.
확인 후 체결 가능한 호가를 사용하고 갭 슬리피지를 반영합니다. 넓은 곡선형 베이스는 구조적 스톱이 진입에서 멀 수 있으므로 고정 금액 위험을 유지하려면 수량을 줄여야 합니다. 얕고 깊은 베이스에 같은 수량을 쓰면 포트폴리오 위험이 달라져 검출기의 기여를 가릴 수 있습니다.
증분 가치 테스트
곡률 없이 가격 범위 제한만 요구하는 긴 베이스의 돌파와 비교합니다. 포물선 적합이 추세와 변동성 외에 가치를 더하지 않으면 단순한 검출기로 충분할 수 있습니다. 눈으로 가장 매끄러운 차트를 고르지 말고 적절한 소수의 평활화 설정을 시험합니다.
시간순 분할을 쓰고 겹치는 구간을 같은 영역으로 묶습니다. 적합한 스톱 기준이 없어 제외한 사례, 드로다운, 자본이 묶인 시간을 보고합니다. 방법론 자료[3]는 이 포물선 검출기를 검증하지 않습니다.
인식 테스트는 둥근 U, V, 거의 평평한 계열, 허용 구간 밖 꼭짓점, 적합 곡선을 왜곡하는 단일 이상치를 포함해야 합니다. 회복 구간이 생기기 전 중앙 저점에는 신호가 없어야 합니다. 미래 봉을 추가한 재생에서도 이전 후보와 고정 반등 수준은 그대로여야 합니다. 역형태 검증에서 가격의 부호를 바꿀 때 고가와 저가를 올바르게 교환합니다.
흔한 실수
부드럽게 다듬으면 패턴이 만들어집니다.
원시 가격과 잔차를 살펴 곡선이 큰 충격을 숨기는지 확인합니다.
회고적 테스트에서 중심 구매
그때 오른쪽 회복 구간은 아직 없었으므로 중앙에서 패턴이 완성됐다고 부르면 미래 정보를 사용하게 됩니다.
겹치는 창이 많을수록 샘플 크기가 커집니다.
하나의 베이스에 다양한 길이를 적용할 수 있습니다. 명확한 선택 및 그룹화 정책을 사용하십시오.
이 기법을 사용하기 전 체크리스트
자신의 데이터로 확인한 뒤 각 항목에 체크하세요. 진행 상태는 이 브라우저에 저장되며, 전략의 수익성을 인증하지는 않습니다.
자주 묻는 질문
둥근 바닥은 컵과 손잡이와 어떻게 다른가요?
라운딩 바텀은 마지막에 작은 핸들을 요구하지 않습니다. 컵앤핸들 전략은 그 구조를 추가하며 더 가까운 스톱 기준을 얻을 가능성이 있습니다.
포물선은 필수적인가요?
아니요. 3분할 적합 또는 피벗 기반 검출기를 테스트할 수 있습니다. 각각은 별개의 구현 방식이므로, 개별적인 성능 향상을 위해 사후적으로 둘 중 하나를 선택해서는 안 됩니다.
연구 출처
각 출처는 옆에 설명된 정의나 근거를 뒷받침합니다. 의사코드, 가상 예시와 제안된 매개변수는 별도로 검증해야 합니다.
- StockCharts ChartSchool: Rounding BottomStockCharts. 라운딩 바텀의 단계, 확인 조건, 거래량에 대한 공개 설명을 읽었습니다. 확인일: .
- TradingView: RepaintingTradingView. 피벗 확인 지연 및 화면 재표시. 확인일: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. 체계적인 패턴 연구에 대한 배경 설명입니다. 이 구성은 본 논문에서 검증되지 않았습니다. 확인일: .
관련 기법
위험 안내
이 내용은 학습과 연구 설계를 위한 것이며 금융 조언이 아닙니다. Backtest는 과거 데이터 시뮬레이션으로, 미래 성과를 보장하지 않으며 실제 거래를 주문하지 않습니다. 이 라이브러리의 기법이 모두 앱에 구현된 기능은 아닙니다. 관련 정보: 검증 방법 및 학습 센터.
실제 자금을 투입하기 전에 규칙을 검증하세요
앱 지원 범위, 데이터와 개별 모의 거래를 확인하세요. 고급 탐지 기법은 별도 구현이 필요할 수 있습니다.
App Store에서 Backtest 다운로드