글 목차
근거와 범위
SMB 영상 대본 두 편은 MRNA와 ADT 사례를 검토합니다. 백테스트 시계열이나 감사된 계좌 명세서가 아닙니다. 아래 수치 기준과 청산 정책은 별도로 제안하는 연구 규칙입니다.
실전 적용 절차
- 전략 변형 선택A는 둘째 날 맥락을, B는 당일 뉴스와 개장 직후의 강한 움직임을 사용합니다.
- 기준 레벨을 고정합니다개장 첫날 최고가 또는 개장 전에 알려진 장전 최고가를 사용하십시오.
- 초기 상승과 거래량 측정A는 OR15를 평가하고, B는 처음 5분 동안 완료된 내용을 평가합니다.
- 지정된 구조를 기다리세요진입 판단 전에 A의 가격 유지 구간 전체 또는 B의 첫 적격 눌림을 확인합니다.
- 실행과 평가는 별도로 진행합니다.전략 식별자, 촉매제 계열 및 고유한 종료 규칙을 보존합니다.
관련 맥락, 서로 다른 결정 시점
스티브 스펜서는 MRNA 주식의 둘째 날 매매 사례를 제시합니다. 뉴스 세션에서 맥락이 제공되고, 다음 세션에서 거래량과 함께 기존 저항선을 돌파한 후 그 위에서 유지됩니다([1]). SMB의 ADT 분석에서는 개장 시 강세와 진입 적합성을 강조합니다([2]). 이는 사례 연구일 뿐이며, 갭 상승 후 다음 날 주식을 매수하는 것이 항상 수익성이 있다는 증거는 아닙니다.
A 변형은 두 번째 세션에서 추세 지속이 확인되고 새로운 보유 범위가 설정될 때까지 기다립니다. B 변형은 현재의 개장 움직임에 반응하며, 촉매제가 어제 발생한 것일 필요는 없습니다. A 변형은 일반적으로 나중에 동작하는 반면, B 변형은 초기 실행 지연 및 진입 위치에 더 민감합니다.
발행사 웹사이트의 영상 대본을 통해 조사했습니다. 강세, 가격 유지, 체결 흐름 읽기에 대한 정성적 설명만으로는 기계적으로 실행할 전략을 완전히 정할 수 없습니다. 아래 두 기준 전략은 명시적 임계값을 정하지만, 그 숫자를 SMB의 규칙이라고 하거나 거래량이 큰 봉의 매수자 신원을 알아낸 것으로 주장하지 않습니다.
A: 둘째 날 상승, 가격 유지, 재상승
첫날 후보는 장 마감 전에 알려진 뉴스,5% 이상의 상승 갭, 직전50세션 평균 대비 일일 RVOL이 둘 이상, 상승 갭의 절반 이상 유지라는 조건을 충족해야 합니다: C1≥C0+0.5(O1−C0). 둘째 날 전에 Q를 첫날 정규장 고가, A를 첫날까지의 일봉 ATR14로 고정하고 b=max(2 ticks,0.1A), eps=max(2 ticks,0.15A)로 정합니다.
둘째 날 09:45에 OR15 종가가 Q+b보다 높고, 누적 열다섯 분 RVOL이 이전 20세션의 같은 시간대 구간 중앙값 대비 1.5 이상이어야 합니다. 이후 다섯 분봉 네 개가 추가로 완료될 때까지 기다립니다. 모든 종가는 Q−eps 이상을 유지해야 하며, 네 봉 전체의 최고가와 최저가 차이는 0.5A를 넘지 않아야 합니다.
가격 유지 구간의 네 번째 봉이 닫히면 전체 범위[hL,hH]를 고정합니다. hH+b에 매수 스톱 주문을 내고30분 후 만료되도록 하며 보호 스톱은hL−b입니다.09:40 진입에 이후 이십 분 가격 유지의 확인을 소급 적용할 수 없습니다. 가격 유지 실패 시 후보를 폐기하며, 발동 없이 만료되면 미체결입니다. 같은 후보 식별자로 나중의 더 보기 좋은 베이스를 대체하면 안 됩니다.
evaluate_A_after_OR15_received():
if not full_day1_and_same_time_volume_history: reject_A(); return
A_preopen = catalyst_day1 and gap1>=0.05 and day1_RVOL>=2 and gap_hold
A_opening = close_OR15>Q+b and same_time_RVOL15>=1.5
if not (A_preopen and A_opening): reject_A(); return
hold = next_4_completed_5m_bars_same_session()
if hold is None or now>=entry_cutoff: expire_A(); return
if any(C[hold]<Q-eps) or max(H[hold])-min(L[hold])>0.5*ATR_day1:
reject_A(); return
hH=max(H[hold]); hL=min(L[hold])
place_buy_stop_after_received_hold(hH+b,attached_protection=hL-b,
expiry=min(now+30_minutes,entry_cutoff))
# There is no A entry without both gates and the entire hold.
# Fill processing precedes cancellation at expiry or session end.
변형 B: 초반 드라이브 후 조기 풀백
변형 B는 오늘 개장 전에 알려진 촉매제가 필요합니다. 지정된 피드를 사용하여 09:29:59까지 장전 고가에서 Q를 고정합니다. 첫 5분 종가는 Q+b를 초과해야 하며, 정규 세션 개장가 대비 이전 일봉 ATR의 최소 0.3배 이상 상승해야 하고, 누적 5분 RVOL가 최소 2 이상이어야 합니다. mid_drive=(정규 세션 개장가+C5)/2를 고정합니다. 일봉 특징에는 현재 개장 세션이 제외됩니다.
다음 세 개의 오 분 봉 중 직전 봉보다 종가가 낮은 첫 봉r을 고릅니다. L[r]≥mid_drive와 C[r]≥Q를 모두 충족해야 하며 실패하면 후보를 폐기합니다. r 다음 두 봉 중 처음H[r]+b를 넘는 종가가 확인 신호입니다. 이후 실행 가능한 호가에 매수하며, 스톱 가격은r부터 확인 봉까지의 최저가에서b를 뺀 값입니다.
여기 b=max(2 ticks,0.1×previous daily ATR)가 있습니다. 스프레드-투-스톱 적격성 한도를 미리 정하십시오. 되돌림이 없으면 기준 B 진입은 없습니다. 급등하는 가격을 추격하는 것은 다른 전략입니다. 첫 번째 되돌림이 실패한 후 두 번째 되돌림을 선택하는 것도 규칙을 변경하고 과거 사례를 더 깔끔한 패턴으로 편향시킬 수 있습니다.
evaluate_B_after_first_5m_received():
if not full_premarket_ATR_and_same_time_volume_history: reject_B(); return
B_opening = fresh_catalyst and C5>premarket_high+b
and C5-open>=0.3*A and RVOL_cum5>=2
if not B_opening: reject_B(); return
mid_drive=(open+C5)/2
r=first_down_close_bar_in_next_3_bars_same_session()
if r is None or now>=entry_cutoff: expire_B(); return
if L[r]<mid_drive or C[r]<premarket_high: reject_B(); return
for u in r+1..r+2:
if different_session(u) or received_close_time(u)>=entry_cutoff:
expire_B(); return
if C[u]>H[r]+b:
stop=min(L[r:u+1])-b
consume_B_then_submit_at_next_quote_before_cutoff(stop)
return
expire_B_no_confirmation()
# Rejection, expiry and consumption are terminal for this B candidate.
거래량을 결정 기간에 맞추세요
동일 시간 상대 거래량은 해당 과거 세션 오프셋([3])과 활동을 비교합니다. 이러한 일중 변형은 20 윈도우의 중앙값을 사용하며, 첫날 후보는 50 일일 합계의 평균을 사용합니다. 측정값은 각각 별도로 명명해야 합니다. "정상 거래량의 두 배"와 같은 표현은 시간 윈도우와 분모가 명시되지 않으면 불완전합니다.
프리마켓, 개장 경매 및 정규 거래 시간을 일관되게 정의하십시오. 거래소 캘린더에는 조기 마감([4])이 포함됩니다. 과거 비교에서 제외하면서 오늘의 프리마켓 활동은 포함하지 마십시오. 09:35 구간에서 변형 B는 완료된 5분 개장 기간만 알 수 있으며, 나중에 제공될 15분 총계를 기준으로 필터링할 수 없습니다.
SPY 또는 QQQ 대비 상대적 강도는 동기화된 기존 관측치를 활용하여 분석할 수 있는 또 다른 특징입니다. 광범위한 거시 경제 뉴스는 개별 종목에 대한 관심을 유발하지 않고도 여러 종목의 움직임을 증가시킬 수 있습니다. 차트에 추가적인 설명이 필요할 때 선택적으로 추가하는 대신, 벤치마크 조정 활동을 명명된 변형으로 테스트하는 것이 좋습니다.
A와 B에 대한 별도의 수치 예제
가상 예시A에서 첫날은 조건을 충족하고 고가50, ATR은2입니다. 둘째 날 OR15 종가50.8, RVOL1.8, b=0.2입니다. 네 봉의 가격 유지 범위는 저가50.3, 고가51, 폭0.7로 상한1 이내이며 각 종가도 유지 규칙을 충족합니다.51.2 매수 스톱이51.25에 체결되면 보호 스톱50.1, 위험1.15, 위험의 두 배 목표53.55입니다. 유지 구간 종가가49.6이면 Q−eps가49.7이므로 진입 전에 후보를 폐기합니다. 정상 진입 후50.05에 청산하면1.20을 잃습니다.
가상 예시B에서 장전 고가20, 정규장 시가19.8, 전일 일봉 ATR은1, b=0.1입니다. 첫 오 분 봉 종가20.3, RVOL2.5입니다. 상승폭0.5는0.3을 넘고 mid_drive는20.05입니다. 눌림r의 저가20.1, 고가20.3, 종가20.2입니다. 이후 확인 종가20.45를 받은 다음 실행 가능한 매도호가20.50에 매수합니다. 스톱20.00, 위험의 두 배 목표21.50입니다.
B는 mid_drive 아래의 낮은 19.95에서 첫 번째 되돌림을 거부합니다. 이후 가격이 반등하더라도 마찬가지입니다. 유효한 20.50 진입 후, 19.95에서 손절매가 체결되어 0.55 손실을 초래합니다. 이러한 가상의 경로는 계산을 설명하기 위한 것이며, MRNA 또는 ADT 거래의 재구성이 아닙니다.
실행 속도가 다르면 명시적인 관리가 필요합니다.
변형 A는 구조적 스톱, 두 R 목표, 진입 후 다섯 분봉 스무 개 경과 또는 세션 종료 중 먼저 발생하는 시점에 청산합니다. B는 같은 스톱과 목표 체계를 사용하되, 십 분이 지날 때까지 MFE가 0.5R에 도달하지 않았다면 시간 기준 청산을 추가합니다. 도달했다면 B는 스톱, 목표 또는 세션 종료까지 유지할 수 있습니다. 이는 제안된 청산 정책이며, 시간 기준 청산은 정체된 거래뿐 아니라 천천히 수익을 내는 거래도 제거할 수 있습니다.
A는 진입 전 가격 유지가 완료되면 매수 스톱을 제출해 대기시킵니다. 나중 봉 종가에 취소가 발생하기 전에, 주문이 활성 상태인 동안 발생한 체결을 먼저 처리합니다. B는 확인 종가 이후 판단하며 주문 전 다음 호가를 확인할 수 있습니다. 두 방식 모두 이미 닫힌 신호 봉 종가에서 체결을 보장한다고 가정할 수 없습니다.
A와 B가 동일한 주식 및 촉매 요인군에서 발생할 경우, 통합 노출을 제한하기 위해 이벤트 식별자를 공유해야 합니다. 이러한 위험은 자동으로 독립적인 것은 아닙니다. 포지션을 추가할 때는 별도의 예산과 총 손절매 정책을 고려해야 합니다. 매력적인 촉매 요인이 있다고 해서 손절매 지점에서 멀리 떨어진 곳에 진입하는 것이 경제적으로 매력적인 것은 아닙니다.
두 변형 모두 실제 예정된 장 마감 오 분 전에 새 진입을 중단하고 세션 끝에 대기 상태를 폐기합니다. A는 첫날 조건과 OR15 조건을 모두 통과해야 가격 유지 단계에 도달하고, B는r이 존재하고 조건을 충족해야 확인 단계에 도달합니다. 거절은 단순한 진단 표시가 아닌 종료 분기입니다. B는 호가가 진입 마감 이후 도착하면 주문하지 않습니다. A는 취소가 실제 적용되기 전에 발생한 모든 스톱 진입 체결을 기록에 남깁니다.
각 조건의 증분 가치를 측정합니다.
A는 적격 뉴스 다음의 모든 둘째 세션부터 시작해 돌파, 가격 유지, 거래량 조건을 추가합니다. B는 갭 크기와 유동성이 비슷한 새 뉴스 종목부터 시작해 초기 상승, 눌림, 거래량 조건을 추가합니다. 승률만 비교하면 진입 시간, 노출 기간, 기회 수의 차이를 무시하게 됩니다.
후보 수, 가격 유지 성공률, 눌림 없이 올라서 놓친 종목, 미체결, R단위 비용, 계좌 고점 대비 낙폭, 일일 수익 집중도를 보고합니다. 방향, 뉴스 유형, 시장 국면을 구분합니다. 중요한 뉴스 후에도 상승이 이어지지 않은 날을 차트 모음에서 지우지 말고 분모에 남깁니다.
모든 데이터 접두사를 재생하여 전날 고가, 장전 고가, 시가 범위 및 유지 범위가 의도한 시점에 제공되는지 확인합니다. 개발과 테스트를 시간 순서대로 분리하고 동일한 촉매군에 속하는 이벤트는 하나의 검증 그룹에 포함시킵니다. 비디오는 가설을 생성하고, 이러한 테스트는 추가 거래량 조건이 실제로 실행 결과를 개선하는지 여부를 판단합니다.
흔한 실수
어제 갭이 발생해서 매수합니다.
둘째 날 가격 및 거래량 요건을 제거하면 테스트된 전략이 변경됩니다.
초반 강점을 활용하여 추격전을 정당화하세요
손절매 지점에서 멀리 떨어진 진입은 방향 예측이 정확하더라도 위험 대비 수익률이 낮을 수 있습니다.
여러 변형을 하나의 결과로 통합
의사결정 시점과 실행 경로가 다르면 포트폴리오를 통합하기 전에 별도의 통계 자료가 필요합니다.
이 기법을 사용하기 전 체크리스트
자신의 데이터로 확인한 뒤 각 항목에 체크하세요. 진행 상태는 이 브라우저에 저장되며, 전략의 수익성을 인증하지는 않습니다.
자주 묻는 질문
둘째 날 매매에 둘째 날의 새로운 뉴스가 필요할까요?
변형 A는 첫째 날의 정보를 사용합니다. 둘째 날에 새로운 정보가 들어오면, 그 추가적인 영향을 검증하기 위해 별도로 표시합니다.
오프닝 드라이브는 일반적인 오프닝 레인지 브레이크아웃과 동일한가요?
두 시스템은 겹치는 부분이 있지만, B 시스템은 촉매, 최소 구동력, 그리고 지정된 풀백 값을 필요로 합니다. 다른 ORB 시스템의 결과는 B 시스템에 적용할 수 없습니다.
연구 출처
각 출처는 옆에 설명된 정의나 근거를 뒷받침합니다. 의사코드, 가상 예시와 제안된 매개변수는 별도로 검증해야 합니다.
- The Explosive Second Day PlaySteve Spencer / SMB Capital. 2020년 사월20일 MRNA 영상 대본을 검토했습니다. 사례 연구이며 감사된 운용 실적이 아닙니다. 확인일: .
- How to improve your trading entriesSMB Capital. 2020년 팔월10일 ADT와 진입 품질을 다룬 영상 대본을 검토했습니다. 확인일: .
- Relative Volume at TimeTradingView. 공식 동일 시간대 거래량 비교 문서입니다. 이 글의 중앙값 기준은 명시적으로 정의한 변형입니다. 확인일: .
- Holidays & Trading HoursNYSE. 거래소의 공식 세션 달력으로 개장 구간과 예정 청산 시간을 정합니다. 확인일: .
관련 기법
위험 안내
이 내용은 학습과 연구 설계를 위한 것이며 금융 조언이 아닙니다. Backtest는 과거 데이터 시뮬레이션으로, 미래 성과를 보장하지 않으며 실제 거래를 주문하지 않습니다. 이 라이브러리의 기법이 모두 앱에 구현된 기능은 아닙니다. 관련 정보: 검증 방법 및 학습 센터.
실제 자금을 투입하기 전에 규칙을 검증하세요
앱 지원 범위, 데이터와 개별 모의 거래를 확인하세요. 고급 탐지 기법은 별도 구현이 필요할 수 있습니다.
App Store에서 Backtest 다운로드