글 목차
근거와 범위
인용된 자료는 용어 및 연구 맥락을 뒷받침합니다. 아래의 수치적 임계값, 상태 머신, 실행 정책 및 합성 예제는 본 연구 프로젝트에서 제안한 것입니다. 새로운 백테스트는 실행되지 않았으며, 참고 문헌은 이 구성의 수익성을 입증하지 않습니다.
실전 적용 절차
- 수렴 확인이미 알려진 하락 고점과 상승 저점을 활용하세요.
- 형상을 고정합니다높이, 경계 계수, 정점 및 만료 시간을 저장합니다.
- 종가의 경계 돌파를 기다리기사전 등록된 정책에 따른 방향을 평가합니다.
- 주문 조건 명시반대편 확정 피벗을 보호에, 고정 높이를 목표 투영에 사용합니다.
- 테스트 증분 정보변동성 축소만을 이용한 돌파 분석과 비교해 보세요.
구조가 우리에게 알려주는 것
서로 수렴하는 두 변은 대칭 삼각형을 한 변이 수평인 삼각형 및 다른 글에서 다루는 짧은 페넌트 구조와 구분합니다. [1] 수치상 위쪽과 아래쪽 극값이 모두 가운데로 움직이므로 최종 폭이 초기 폭보다 작아집니다.
범위가 축소된다고 해서 변동성이 즉시 확대될 것이라는 보장은 없습니다. 패턴은 확장되거나, 직사각형으로 변하거나, 투영된 선들이 교차할 때 의미를 잃을 수도 있습니다. 유용한 탐지기는 후보를 걸러내고 무효화할 수 있어야 합니다. 모든 노이즈가 있는 구간에서 항상 삼각형을 찾아내는 시스템은 의미 있는 대조 실험을 위한 근거를 거의 제공하지 못합니다.
기하학적 인식과 방향성 가설을 분리하십시오. 추세 지속 전략은 패턴 발생 전에 알려진 사전 추세 정의를 필요로 합니다. 양방향 전략은 유효한 교차점 중 먼저 발생하는 것을 따릅니다. 최종 움직임이 확인된 후에는 차트별로 어떤 전략을 선택해야 할지 결정해서는 안 됩니다.
이미 확보된 정보를 활용한 규칙
제안된 설정: 각 측면에 3개의 막대가 있는 피벗을 확인합니다. 10~120 막대 패턴 내에서 각 경계에 최소 2번씩 접촉하는 최소 5개의 교대 피벗이 필요합니다. 사용 가능한 앵커에서 상단 선 U(t)와 하단 선 B(t)를 맞춥니다. 후보 생성 시 D=max(U−B), A=ATR(14), epsilon=max(2 ticks,0.15A) 및 b=max(2 ticks,0.10A)를 정의합니다.
기울기는 sU=slope(U)T/D와 sB=slope(B)T/D로 정규화합니다. sU<−0.25, sB>0.25, D≥1.5A이며 최종 폭을 초기 폭으로 나눈 비율이0.2~0.7이어야 합니다. 앵커 잔차는max(2epsilon,0.1D)이하로 제한합니다. 관측 구간 내내 상단선이 하단선 위에 있어야 합니다. 큰 꼬리의 경계 이탈도 확인하며, 적합선이 큰 범위 이탈을 감추면 안 됩니다.
두 개의 고정된 선이 교차하는 지점에서 정점을 계산합니다. 정점 도달 전에 만료하고, 향후 피벗을 사용하여 경계를 다시 연결하지 마십시오. 피벗 관측값은 지연되어 게시됩니다. [2] 단방향 추세 지속 전략과 돌파 매매 전략은 서로 다른 가설이므로 테스트 전에 명확히 정의해야 합니다.
첫 번째 유효한 신호가 이 기준선 내의 후보를 소멸시킵니다. 이는 동일한 협착 영역 주변에서 발생하는 일련의 교대적인 돌파가 무제한적인 독립적인 기회로 처리되는 것을 방지합니다. 재진입 버전도 가능하지만, 재설정 조건, 새로운 위험 예산 및 별도의 결과 레이블이 필요합니다.
when all anchors are known:
fit fixed U,B; validate slopes, width and residuals
expiry=min(apex-1, created+max(5,ceil(T/2)))
for closed t in (created,expiry]:
up = C[t-1] <= U(t-1)+b and C[t] > U(t)+b
down = C[t-1] >= B(t-1)-b and C[t] < B(t)-b
if up: emit LONG, stop=last_confirmed_low-epsilon
if down: emit SHORT, stop=last_confirmed_high+epsilon
consume candidate after first signal
볼륨에 특정한 역할을 부여하기
활동 수축 특징의 한 예는 후반부 거래량 중앙값을 전반부 거래량 중앙값으로 나눈 비율로, 시험 기준은0.8미만입니다. 돌파RVOL은 직전20봉 또는 과거 세션의 같은 시각을 기준으로 합니다. 베이스 내부 활동이 줄었는지와 돌파 자체의 활동이 이례적으로 컸는지는 다른 질문입니다.
명시된 정의에서 돌파 캔들을 제외하는 경우, 과거 데이터의 분모에 돌파 캔들을 포함하지 마십시오. 가격만 사용한 버전을 대조군으로 유지하십시오. 거래량 필터를 사용하면 급격한 갭 변동이 제거되고 체결이 더 쉬운 거래만 남을 수 있습니다. 이 경우, 전체 변화를 거래량 정보에 귀인하기보다는 체결 과정의 경제적 요인이 미치는 영향을 조사하십시오.
두 비율을 각각 따로 저장하세요. 합격/불합격 여부만 합산하여 저장하면, 한 조건이 아무런 영향을 미치지 않고 다른 조건이 모든 선택에 영향을 미치는지 여부를 파악하기 어려워집니다. 누락된 볼륨을 영으로 변환하여 예외적인 수축으로 해석해서는 안 됩니다.
수치적 예시 및 실패 사례
가상 예시:30봉 동안U는110에서106으로 내려가고B는100에서104로 올라갑니다. D=10, sU=−0.4, sB=0.4이며 최종 폭 비율2/10=0.2입니다. 후보 확정 뒤 종가106.3이 상단값106에 버퍼b=0.1을 더한 문턱을 넘습니다. 체결 가능한 진입106.4, 스톱103.85, 목표116이면 위험2.55, 예상 보상9.6으로 비용 전 약3.76R입니다. 목표는 실제 실현 이익이 아니라 투영값입니다.
실패 사례: 가격이 임계값을 돌파한 후 다시 패턴 안으로 돌아와 103.85 손절매에 도달합니다. 이 경우 거래는 손실로 처리되며, 재시험이 없었기 때문에 폐기할 수 없습니다. 또 다른 후보는 충분한 교차 없이 정점에 도달할 수 있습니다. 이 경우, 유리한 결과가 나타날 때까지 추세선이 연장되지 않고 만료됩니다.
구현 경계 테스트에서는 다른 측정값은 그대로 두고 최종 너비를 영으로 설정합니다. 이 경우 경계 영역이 사라지므로 테스트가 실패해야 합니다. 두 번째 테스트에서는 너비를 양수로 유지하되 마지막 앵커의 확인을 만료 시간 이후에 배치합니다. 이 테스트는 매력적인 회고적 개요에도 불구하고 거래 가능한 후보를 생성하지 않아야 합니다.
진입, 무효화, 청산
종가로 확인한 뒤 다음 실행 가능한 이벤트에 진입하고 마지막 확정 반대쪽 피벗 바깥에 보호 스톱을 둡니다. 매수는 확정 저점 아래, 공매도는 확정 고점 위입니다. 돌파 시 경계값에서 관측 최대 높이D를 투영합니다. 진입 뒤 확정된 피벗으로 최초 스톱을 소급 개선할 수 없습니다.
후속 트레일링 스톱은 새로 확인된 피벗을 사용할 수 있지만, 업데이트 일정은 인과 관계를 가져야 합니다. 보호 수준이 나중에 변경되더라도 R 배수를 보고할 때 원래의 위험 정의를 유지해야 합니다. 기하학적 목표, 고정 2R 청산 및 피벗 트레일은 동일한 진입 세트에 대한 별도의 청산 실험입니다.
삼각형의 좁은 끝 부분 근처에서는 스프레드와 슬리피지가 짧은 손절매 거리의 상당 부분을 차지할 수 있습니다. 최소 손절매 거리, 틱 크기, 유동성 및 명목 금액 제약 조건을 적용하십시오. 만약 하나의 캔들이 여러 체결 이벤트를 암시하고 OHLC가 그 순서를 결정할 수 없다면, 더 세밀한 데이터를 사용하거나 사전에 정해진 보수적인 관례를 따르십시오.
증분 가치 테스트
ATR하락 뒤 이동 구간의 가격 범위를 돌파하기만 하면 되는 전략과 비교합니다. 수렴 형상이 일반 변동성 수축 이상의 정보를 주는지 검사합니다. 최종 시험 전에 그룹 기준을 고정하여 이전 추세, 돌파 위치, 양변의 다른 기울기를 살펴봅니다.
패턴이 대칭이라고 해서 50/50 방향의 확률을 추론해서는 안 됩니다. 또한 시각적으로 균형 잡힌 삼각형이 불균형한 삼각형보다 통계적으로 우수하다고 가정해서도 안 됩니다. 이러한 주장은 충분한 독립적인 기회와 불확실성 추정치를 통해 검증되어야 합니다.
탐지 빈도, 만료율, 체결 내역, 순수익률 및 계좌 고점 대비 낙폭을 보고합니다. 방법론 참고문헌인 [3]는 제안된 매개변수를 검증하지 않습니다. 하나의 패턴이 겉보기에는 독립적인 관측치로 수십 개로 나뉘지 않도록 겹치는 윈도우를 중복 제거합니다. 리플레이 테스트를 통해 안정적인 과거 추세선, 미래 데이터 추가 후 신호의 변화 없음, 그리고 U(t−1) 또는 B(t−1)와의 이전 종가 비교가 정확한지 확인해야 합니다.
흔한 실수
동일한 기울기를 가진 대칭성을 혼동함
이름에 따라 기울기 크기가 같을 필요는 없습니다. 시각적인 완벽함보다는 측정 가능한 허용 오차를 사용하십시오.
페넌트를 무분별하게 합치는 오류
강한 기둥 뒤에 오는 짧은 기저부는 다른 맥락을 가지므로 별도의 명칭을 유지해야 합니다.
여러 창을 검색하여 매력적인 결과 하나를 찾습니다.
모든 기간을 테스트하고 우수한 결과만 유지하는 것은 선택 편향을 초래합니다. 테스트 기간을 미리 설정하십시오.
이 기법을 사용하기 전 체크리스트
자신의 데이터로 확인한 뒤 각 항목에 체크하세요. 진행 상태는 이 브라우저에 저장되며, 전략의 수익성을 인증하지는 않습니다.
자주 묻는 질문
진입은 재시험을 기다려야 할까요?
놓친 거래나 변경된 진입 가격 등을 포함하여 해당 부분을 별도로 테스트할 수 있습니다. 이 종가 돌파 기준선에서는 재테스트가 필수 사항은 아닙니다.
추세 반전 돌파는 유효하지 않은 삼각형 패턴인가요?
아니요. 기하학적 형태는 유효할 수 있지만, 연속성 가설은 성립하지 않을 수 있습니다. 따라서 해당 레이블들을 명확하게 구분해야 합니다.
연구 출처
각 출처는 옆에 설명된 정의나 근거를 뒷받침합니다. 의사코드, 가상 예시와 제안된 매개변수는 별도로 검증해야 합니다.
- IG: A guide on triangle patterns for tradersIG. 삼각형 용어 및 수렴 경계 기하학에 관한 관련 공개 자료를 읽었습니다. 확인일: .
- TradingView: RepaintingTradingView. 피벗 확인 지연과 과거 표시가 변하는 리페인팅. 확인일: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. 체계적인 패턴 연구에 대한 배경 설명입니다. 이 구성은 본 논문에서 검증되지 않았습니다. 확인일: .
관련 기법
위험 안내
이 내용은 학습과 연구 설계를 위한 것이며 금융 조언이 아닙니다. Backtest는 과거 데이터 시뮬레이션으로, 미래 성과를 보장하지 않으며 실제 거래를 주문하지 않습니다. 이 라이브러리의 기법이 모두 앱에 구현된 기능은 아닙니다. 관련 정보: 검증 방법 및 학습 센터.
실제 자금을 투입하기 전에 규칙을 검증하세요
앱 지원 범위, 데이터와 개별 모의 거래를 확인하세요. 고급 탐지 기법은 별도 구현이 필요할 수 있습니다.
App Store에서 Backtest 다운로드