글 목차
근거와 범위
참고 자료에는 공식 도서 목록, 워크숍 보고서 및 주최측에서 발표한 계정 결과가 포함됩니다. 계정 성능은 VCP 또는 거래량을 특정하지 않습니다. 아래의 탐지기, 임계값 및 종료 정책은 독창적인 연구 제안이며, 새로운 백테스트는 실행되지 않았습니다.
실전 적용 절차
- 트렌드를 필터링하세요완료된 일일 데이터와 제안된 추세 템플릿을 사용하십시오.
- 수축 횟수를 세어보세요확인된 세 가지 조정은 저점이 상승하는 동안 축소되어야 합니다.
- 거래량 감소 측정구간 길이에 좌우되는 총량 대신 각 조정 구간의 거래량 강도를 비교합니다.
- 피벗을 고정하세요이후 종가가 저장된 진입 임계값을 상향 돌파할 때까지 기다립니다.
- 스윙을 관리하세요구조에 따른 손절매, SMA10 청산 규칙과 최대 보유 기간을 유지합니다.
구조가 우리에게 알려주는 것
워크숍 참가자는 VCP를 바닥의 오른쪽으로 좁아지는 추세로 설명하고, SEPA를 특정 진입점 분석으로 확장했습니다. [1] 공식 도서 목록에는 Trade Like a Stock Market Wizard와 Think & Trade Like a Champion이 포함되어 있습니다. [2] 이러한 공개 자료는 유료 도서 전체에 대한 검토가 완료되었음을 입증하는 것은 아닙니다.
주최 측은 최소 $1 million 규모 계좌를 대상으로 한 Money Manager Verified Ratings의 Stock Division에서 Minervini의 2021년 성과를 +334.8%로 기재합니다. [3] 이는 한 기간의 계좌 성과입니다. 세 차례 수축, 특정 거래량 임계값 또는 이 탐지기가 각각 얼마나 기여했는지는 알 수 없습니다. 이 목록만으로 독립적인 감사를 받았다고 설명해서는 안 됩니다.
구현할 질문은 더 좁습니다. 강한 추세 이후 객관적으로 조정 폭이 줄어드는 연속 패턴이 후속 돌파 결과의 분포를 개선하는가? 다음 규칙은 이를 반증 가능한 실험으로 만듭니다. 돌파 전에 식별할 수 없는, 보기 좋은 베이스는 과거 시점에서 사용 가능한 신호가 아닙니다.
이미 확보된 정보를 활용한 규칙
제안된 일일 추세 템플릿 C>SMA50>SMA150>SMA200를 사용하고, SMA200가 20거래일 전 값보다 높다고 가정합니다. 15~80 거래일 내에서 양쪽에 3개의 캔들이 있는 피벗을 사용하여 연속적으로 확인된 고가-저가 조정 3개를 식별합니다. 조정 k에 대해 d[k]=(H[k]−L[k])/H[k]를 정의합니다. d2≤0.8d1, d3≤0.8d2 및 L1<L2<L3가 필요합니다.
세 번째 저점이 확인되면 K=H3, floor=L3, 직전 세션에서 계산한 A=ATR14, b=max(2 ticks,0.1A)를 고정합니다. v[k]는 조정 k의 하락 구간 평균 거래량으로 둡니다. 제안된 거래량 감소 필터는 v3/v1≤0.70을 요구하며, 후보 생성 직전 다섯 세션 평균 거래량을 직전 쉰 세션 평균 거래량으로 나눈 값이 ≤0.75여야 합니다.
이후 종가가 K+b를 상향 돌파할 때만 신호를 낼 수 있습니다. 선택적인 RVOL50≥1.5 조건도 검증하되, 분모는 직전 쉰 세션을 사용하고 신호 세션은 제외합니다. 후보는 열 세션 후 만료시키거나 low<floor−b이면 취소합니다. 확정 피벗은 뒤늦게 이용할 수 있습니다. [4] 완성된 ZigZag를 근거로 과거 저점 시점에 주문을 냈다고 처리할 수는 없습니다.
여러 피벗 배열이 겹치면 적격 세 번째 저점 중 가장 최근에 확정된 것을 선택하는 등 결정적인 선택 규칙을 쓰고, 탈락한 대안도 기록합니다. 각 극값의 발생 시각과 확정 시각을 모두 저장합니다. 미래 봉을 추가해도 탐지기를 재생했을 때 이미 발행한 매매 주문이 달라져서는 안 됩니다.
when third contraction is confirmed:
if trend and shrinking_depths and rising_lows and dry_up:
freeze K=H3, floor=L3, A,b,expiry=now+10
for later close t:
if L[t]<floor-b or t>expiry: cancel
elif C[t-1]<=K+b and C[t]>K+b and optional_RVOL_pass:
emit LONG; stop=floor-b; enter next executable event
after fill:
retain intraday initial stop
if C[t]<SMA10[t-1] or holding_days>=40: exit next feasible event
거래량에 구체적인 역할 부여
거래량 감소와 거래량 증가는 서로 다른 질문에 대한 답을 제시합니다. 즉, 가격이 피벗 포인트를 돌파하기 전에 거래 활동이 감소했는지, 그리고 가격이 피벗 포인트를 돌파할 때 거래 활동이 증가하는지 여부를 판단합니다. 네 가지 버전을 실행해 보세요. 거래량 조건 없음, 거래량 감소 조건만, 거래량 증가 조건만, 그리고 두 가지 모두 적용하는 버전입니다. 매일 거래량이 감소해야 한다는 조건은 넣지 마세요. 이는 특정 거래 세션 때문에 적합한 기준선이 거부될 수 있는 추가적인 제약 조건이 될 수 있습니다.
각 조정 구간의 지속 기간이 다르기 때문에 평균 거래량을 비교해야 합니다. 세 번째 조정 구간이 짧을수록 거래 강도가 변하지 않더라도 총 거래량이 줄어드는 것은 자연스러운 현상입니다. 진단 지표로 조정 구간 길이, 실적 발표일, 스프레드, 거래량 누락 플래그를 활용하십시오. 분석 대상 기간 동안 거래량은 안정적인 단위와 세션 정의를 유지해야 합니다.
거래량이 적은 베이스는 유동성이 부족한 베이스일 수도 있습니다. 호가로 산출하거나 추정한 거래 비용을 패턴 조건과 별도로 확인합니다. 누락된 거래량을 영으로 처리하지 말고, 주식 분할에 따른 원시 주식 수 변화가 동일 기준의 거래 활동 급증으로 보이게 해서는 안 됩니다.
수치적 예시 및 실패 사례
합성 예시: 세 H/L 쌍은 100/85, 99/91, 98/95입니다. 조정 깊이는 15%, 8.08%, 3.06%로 두 수축 비율과 상승 저점 조건을 충족합니다. 하락 구간 평균 거래량은 1.4, 1.0, 0.7백만이므로 v3/v1=0.5입니다. 별도의 직전 다섯 세션 대 쉰 세션 거래량 감소 조건과 추세 템플릿도 충족한다고 가정합니다.
A=2와 b=0.2이고 K=98입니다. 이후 종가98.4가 가격 신호를 확정합니다. 실행 가능한 진입가98.5와 손절매가94.8의 주당 위험은 R=3.7입니다. 합성 성공 경로에서는 가격이106에 도달한 뒤, 직전 세션의 SMA10인105.1 아래인104.8에 마감합니다. 다음 실행 가능한 청산가104.5의 이익은6포인트, 비용 차감 전 약1.62R입니다.
실패 경로에서는 같은 진입 후 손절매 주문이94.7에 체결되어3.8포인트를 잃습니다. 마지막 수축이9%라면 진입 전에 기하학적 조건에서 탈락합니다. 통과 예시를 만들려고 나중에 기준점을 다시 지정해서는 안 됩니다. 이 시나리오는 산술과 사건 순서를 설명하며 관측된 빈도나 수익성을 나타내지 않습니다.
진입, 무효화와 청산
이 일봉 스윙 기준선에는 고정된 2R 수익 목표가가 없습니다. 초기 손절매 주문은 장중에도 활성화 상태로 유지하고, 직전 거래일의 SMA10 아래로 종가가 마감되거나 40거래일을 보유한 후 다음 실행 가능한 이벤트에 따라 청산하십시오. 이는 연구 프로젝트의 기준선이며, 미네르비니 청산 규칙에 따른 것은 아닙니다. 2R 목표가는 별도의 청산 실험으로 테스트할 수 있습니다.
매우 타이트한 기반은 스프레드, 수수료 및 일반적인 변동성에 비해 손절매 거리를 작게 만들 수 있습니다. 실제 진입-손절매 위험을 고려하여 규모를 조정하고 명목 노출, 유동성 및 섹터 집중도에 추가적인 제한을 두십시오. 손절매를 돌파하는 갭은 1R보다 더 큰 손실을 초래할 수 있습니다. 손절매 체결 가격을 의도한 트리거 가격으로 대체하지 마십시오.
진입 가격이 갭으로 K를 크게 웃돌면 아직 주문을 제출하기 전에 미리 정한 자금 여력과 위험 조건을 확인합니다. 이미 활성화된 주문이 불리한 가격에 체결되었다면 그 체결과 이후 포지션 축소 비용을 그대로 기록합니다. 종가 확인 방식에서 봉 안에서도 체결될 수 있는 대기 진입 주문으로 바꾸면 정보 이용 시점과 필요한 데이터가 모두 달라집니다.
증분 가치 테스트
첫 대조군은 같은 추세 템플릿에서 수축 조건 없이 발생한 돌파입니다. 세 조정 구간의 형태, 상승 저점, 거래량 감소, 돌파 시 거래량 증가를 하나씩 추가합니다. 후보 처리, 진입, 청산, 수량 산정과 비용을 동일하게 유지해 관측된 변화가 검증 대상 특성에서 비롯됐는지 평가합니다.
시간 순서에 따른 표본 외 평가를 수행하고, 상장 폐지된 주식을 포함하며, 포트폴리오 자본 한도를 준수하십시오. 후보 종목 수, 대기 시간, 체결된 거래 수, R에서의 순 기대 수익, 최대 손실률(drawdown), 그리고 0.8 및 0.7 비율에 대한 민감도를 보고하십시오. 표본이 희소한 경우, 정확한 승률보다는 불확실성 구간이 필요합니다.
유용한 확정적 테스트에는 엄격한 축소 조건을 만족하지 못하는 동일 깊이 조정, 명백한 돌파 후 확인된 세 번째 피벗, 특정 구간 내 거래량 누락, 경계 세션에서의 만료 및 스톱 갭이 포함됩니다. 동일한 접두사를 두 번 재생했을 때 동일한 후보 식별자와 고정된 피벗이 생성되어야 합니다. 작성자의 계정 기록은 이러한 검사를 대체할 수 없습니다.
흔한 실수
계좌 수익률을 탐지기 수익률로 간주
계좌는 선택, 시기 및 관리를 결합한 것이며, 그 결과는 VCP를 분리하는 것이 아닙니다.
미래 막대를 사용하는 지그재그
차트에서 조정 종료점이 초기 극단값에 표시되더라도 확인 후에만 사용할 수 있습니다.
지나치게 좁아 비현실적인 손절매 폭
스프레드와 노이즈는 아주 작은 손절매 거리를 압도하여 이론적인 보상-위험 비율을 저해할 수 있습니다.
이 기법을 사용하기 전 체크리스트
자신의 데이터로 확인한 뒤 각 항목에 체크하세요. 진행 상태는 이 브라우저에 저장되며, 전략의 수익성을 인증하지는 않습니다.
자주 묻는 질문
VCP에는 정확히 세 번의 수축이 있어야 하나요?
여기서는 그러한 보편적인 규칙이 주장되는 것은 아닙니다. 3은 초기 실험을 재현 가능하게 만드는 구체적인 구성으로 제안된 것입니다.
베이스 높이만큼의 목표가를 사용하지 않는 이유는 무엇인가요?
이 글은 SMA10 청산 규칙에 따라 보유하는 스윙 거래를 평가합니다. 기하학적 목표가는 별도의 가설이며 같은 진입 집합에서 비교해야 합니다.
연구 출처
각 출처는 옆에 설명된 정의나 근거를 뒷받침합니다. 의사코드, 가상 예시와 제안된 매개변수는 별도로 검증해야 합니다.
- 2020 Master Trader Program: Superperformance Workshop With Mark MinerviniLeslie N. Masonson / Stocks & Commodities; hosted on Minervini’s CDN. 본 보고서는 VCP 및 SEPA에 대한 워크숍 현장 보고서이며, 책의 전문이 아닙니다. 확인일: .
- Books — Mark MinerviniMinervini Private Access. 공식 도서 목록에는 '주식 시장의 마법사처럼 거래하라'와 '챔피언처럼 생각하고 거래하라' 등이 포함되어 있습니다. 확인일: .
- December 31, 2021 StandingsFinancial Competitions. 최소 $1 million 규모의 계좌를 대상으로 한 Money Manager Verified Ratings입니다. 거래 내역이나 감사 확인서는 아닙니다. 확인일: .
- TradingView: RepaintingTradingView. 리페인팅과 과거 데이터·실시간 정보의 차이를 설명하는 문서로, 확정 시점을 다루는 방법론적 맥락을 제공합니다. 확인일: .
관련 기법
위험 안내
이 내용은 학습과 연구 설계를 위한 것이며 금융 조언이 아닙니다. Backtest는 과거 데이터 시뮬레이션으로, 미래 성과를 보장하지 않으며 실제 거래를 주문하지 않습니다. 이 라이브러리의 기법이 모두 앱에 구현된 기능은 아닙니다. 관련 정보: 검증 방법 및 학습 센터.
실제 자금을 투입하기 전에 규칙을 검증하세요
앱 지원 범위, 데이터와 개별 모의 거래를 확인하세요. 고급 탐지 기법은 별도 구현이 필요할 수 있습니다.
App Store에서 Backtest 다운로드