# return_max_long_v7.119_composed_gld Explained

작성 기준일: 2026-04-07

이 문서는 `return_max_long_v7.119_composed_gld` 전략을 고등학생도 이해할 수 있게 최대한 쉽게, 하지만 실제 운영에 필요한 내용은 빠뜨리지 않고 정리한 문서다.

이 전략은 단순히 "좋은 실적 발표 주식을 사는 전략"이 아니다.

정확히는:

- `v7.119 core strategy`
- `cash parking`
- `idle alpha`
- `Form 4`
- `13D ownership`
- `risk-off alpha`

를 한 번에 합친 `복합 운용 스택`이다.

즉 이 전략은 "한 개의 엔진"이 아니라, `하나의 코어 전략 + 다섯 개의 보조 레이어`라고 이해하는 게 맞다.

## 1. 한 줄 요약

이 전략은 이렇게 생각하면 된다.

- 좋은 기업 공시가 나오면 core가 먼저 산다.
- core가 안 산 좋은 기회는 `Idle Alpha`가 줍는다.
- 내부자들이 같이 산 종목은 `Form 4`가 줍는다.
- 큰 투자자가 지분을 확 늘린 종목은 `13D`가 줍는다.
- 시장이 위험해지면 `Risk-Off Alpha`가 `GLD`를 산다.
- 남는 현금은 `Cash Parking`이 `QQQM / TQQQ / GLD / SGOV` 중 하나에 둔다.

즉 이 전략은 `기업 이벤트`, `내부자 거래`, `소유구조 변화`, `위기 방어`, `현금 운용`을 동시에 다루는 전략이다.

## 2. 현재 최고 수익 조합

현재 이 전략에서 최고 수익 조합으로 보고 있는 구성은 아래다.

- Parking: `qqqm_low_dd_tqqq_active_v2_gld`
- Idle Alpha: `micro_event_alpha_plus_event_plus`
- Form 4: `reserve_form4_cluster_plus`
- Ownership 13D: `ownership_13d_raise_reserve_ultra_balanced_purpose_plus_cooldown90_r95`
- Risk-Off Alpha: `risk_off_alpha_gld_crisis65_heavy`

즉 `return_max_long_v7.119_composed_gld`는 사실상 아래 조합을 전제로 읽는 게 맞다.

```json
{
  "risk": {
    "cash_parking_preset": "qqqm_low_dd_tqqq_active_v2_gld"
  },
  "idle_alpha_sleeve_preset": "micro_event_alpha_plus_event_plus",
  "form4_capture_sleeve_preset": "reserve_form4_cluster_plus",
  "ownership_capture_sleeve_preset": "ownership_13d_raise_reserve_ultra_balanced_purpose_plus_cooldown90_r95",
  "risk_off_alpha_sleeve_preset": "risk_off_alpha_gld_crisis65_heavy"
}
```

## 3. 이 전략은 무엇을 노리나

가장 중심이 되는 아이디어는 `좋은 소식 뒤의 관성`이다.

예를 들어:

- 회사가 실적을 발표했는데 생각보다 훨씬 좋다
- 장 마감 후 공시가 나왔다
- 다음날 사람들이 "와, 이 회사 진짜 좋네" 하고 천천히 더 산다

그러면 발표 당일 반응이 끝이 아니라, 그 뒤 며칠에서 몇 주 동안 주가가 더 움직일 수 있다.

이 전략은 그 움직임을 먹는 전략이다.

그런데 여기서 한 단계 더 나아간다.

단순히 실적 발표만 보는 게 아니라:

- 실적 발표
- 가이던스 발표
- 큰 계약
- 기타 중요 공시
- 내부자 매수
- 13D 지분 확대
- 위기 구간 gold

까지 한 묶음으로 본다.

즉 "좋은 기업 이벤트" 전반을 먹는 구조다.

## 4. 이 전략은 하나의 전략이 아니라 두 덩어리다

이 전략은 크게 두 덩어리로 나뉜다.

### 4.1. Core

Core는 `기업 이벤트 알파`다.

- 좋은 실적
- 좋은 가이던스
- 좋은 공시

가 나왔을 때 종목을 직접 사는 부분이다.

### 4.2. Non-Core Sleeves

Core 외의 5개 sleeve는:

- 현금을 놀리지 않기 위해
- core가 못 먹는 기회를 따로 잡기 위해
- 위기 구간에 따로 방어/알파를 만들기 위해

존재한다.

즉 core가 "메인 축"이고, sleeves는 "남는 기회와 남는 자본을 더 뽑아먹는 장치"다.

## 5. 데이터셋과 대상 종목

이 전략은 아래 스냅샷을 쓴다.

- `midlarge-liquid-long-v1_bucketfix_full_audit_canonical`

이 이름을 쉽게 풀면:

- `midlarge`: 너무 작은 잡주가 아니라 어느 정도 큰 회사들
- `liquid`: 거래가 충분히 많이 되는 회사들
- `long`: 매수만 하는 전략

즉 거래가 잘 되고, 너무 허접하지 않은 미국 중대형 주식이 대상이다.

## 6. 이 전략은 어디서 시작됐나

이 실험 이름만 보면 복잡하지만, 실제 계보는 단순하다.

- `v7.70`
- `v7.110`
- `v7.113`
- `v7.114`
- `v7.115`
- `v7.116`
- `v7.117`
- `v7.118`
- `v7.119`

즉 오래 쌓아 온 `v7 계열`의 최신 조합 버전이다.

`return_max_long_v7.119_composed_gld`는:

- `v7.119` core를 베이스로 두고
- 그 위에 GLD 기반 parking/sleeves까지 붙인 `composed` 버전이다.

## 7. core 전략의 큰 그림

이 전략의 core는 "좋은 이벤트가 나온 뒤, 시장이 너무 늦게 반응하거나 딱 적당히 반응한 종목을 사서 며칠 보유하는" 구조다.

여기서 중요한 포인트는:

- 아무 이벤트나 사지 않는다
- 반응이 너무 약해도 안 산다
- 반응이 너무 과열돼도 안 산다
- 어떤 이벤트냐에 따라 다른 엔진이 산다

즉 "실적이 좋다" 한 줄로 끝나는 전략이 아니라, 상황별로 다른 12개의 코어 엔진이 존재한다.

## 8. 코어 전략의 공통 기본 설정

manifest에서 핵심 공통 설정은 이렇다.

### 8.1. 점수 기준

- scoring model: `return_max_long_v13e`
- 기본 score threshold: `0.45`
- 하루 최대 후보 수: `18`
- A-tier threshold: `0.58`

쉽게 말하면:

- 각 공시에 대해 AI/규칙이 점수를 매긴다
- 너무 낮은 점수는 버린다
- 높은 점수는 더 좋은 후보로 본다

### 8.2. 리스크 기본값

- 기본 per-trade risk: `0.069`
- A-tier per-trade risk: `0.0759`
- max daily new risk: `1.5`
- max positions: `24`
- max positions per sector: `5`
- max position value pct: `1.5`
- max ADV fraction: `0.2`

이 숫자들은 단순히 "많이 사자"가 아니라, 종목 하나와 하루 전체에 들어가는 위험을 나누는 규칙이다.

### 8.3. 실행 기본값

- A-tier target 1R: `3.5`
- non-A-tier target 1R: `2.25`
- non-A-tier partial take: `20%`
- trailing warmup days: `7`
- max holding days: `12`
- early failure no-progress days: `1`
- early failure no-progress r: `0.15`
- lookback entry enabled: `true`

쉽게 말하면:

- 이익이 나면 일부 익절할 수 있고
- 너무 오래 끌지 않고
- 들어갔는데 바로 안 움직이면 빨리 자른다

## 9. 코어의 12개 엔진

이 전략의 core는 12개 엔진으로 구성된다.

각 엔진은 "어떤 종류의 공시를, 어떤 반응 패턴에서, 언제 살지"를 따로 정한다.

### 9.1. 엔진 1: `next_open_long_unknown_material_patient`

무슨 상황인가:

- `material_contract`
- 방향은 완전히 명확하지 않음
- post-market 공시
- 다음날 시가에 진입

왜 쓰나:

- 큰 계약은 좋은 뉴스일 수 있지만, 시장이 첫날 완전히 이해하지 못하는 경우가 있다
- 너무 과열되기 전, 다음날 시가에 들어가려는 엔진이다

핵심 조건:

- reaction day return: `0 ~ 15%`
- close location: `0.5 ~ 0.85`
- gap: `0 ~ 2%`
- volume ratio: `0.8 ~ 2`
- 시총: `5B ~ 10B`

한마디로:

- "좋은 계약 같긴 한데 아직 시장이 난리 난 상태는 아닌 중형 종목"

### 9.2. 엔진 2: `reaction_close_long_core`

이 전략의 중심 엔진이다.

무슨 상황인가:

- `earnings_release`, `guidance_update`
- same-day
- 발표 당일 종가에 진입

핵심 조건:

- reaction day return: `0 ~ 18%`
- close location: `0.45+`
- volume ratio: `1+`
- score threshold override: `0.42`

한마디로:

- "좋은 실적/가이던스가 나왔고, 당일 주가가 괜찮게 반응했다면 종가에 산다"

이 엔진이 전략의 메인 몸통이다.

### 9.3. 엔진 3: `reaction_close_long_residual_lowclose_gap_d3`

무슨 상황인가:

- 실적/가이던스는 좋음
- 당일 상승은 꽤 있는데
- 종가 위치는 살짝 낮다
- gap은 비교적 크다

핵심 조건:

- reaction day return: `3 ~ 20%`
- close location: `0.35 ~ 0.45`
- gap: `5 ~ 10%`
- volume ratio: `1.25+`

한마디로:

- "좋은 뉴스인데, 장중 흔들리면서 종가가 살짝 아래에 끝난 gap 종목"

### 9.4. 엔진 4: `reaction_close_long_residual_smallcap_gap`

무슨 상황인가:

- 실적/가이던스
- gap up이 있음
- close location은 0.45 이상
- 상대적으로 작은 쪽 종목

핵심 조건:

- reaction day return: `3 ~ 20%`
- gap: `5 ~ 10%`
- volume ratio: `1.25+`
- max market cap: `10B`

한마디로:

- "작은 쪽 종목에서 나온 gap-up 좋은 발표"

### 9.5. 엔진 5: `reaction_close_long_extreme_orderly`

무슨 상황인가:

- 실적/가이던스 발표 후
- 당일 반응이 매우 강함
- 그런데 모양이 질서정연하다

핵심 조건:

- reaction day return: `20 ~ 40%`
- close location: `0.83+`
- gap: `0 ~ 15%`
- volume ratio: `6+`
- score threshold override: `0.65`

한마디로:

- "엄청 세게 오른 초강한 승자"

이 엔진은 폭발적으로 오른 종목 중에서도 가장 좋은 것만 잡는다.

### 9.6. 엔진 6: `next_open_long_unknown_inline_hivol`

무슨 상황인가:

- 실적 발표
- 방향은 unknown
- guidance는 inline
- 당일 거래량이 많음
- 다음날 시가 진입

핵심 조건:

- reaction day return: `0 ~ 6%`
- close location: `0.74 ~ 0.86`
- gap: `0 ~ 4%`
- volume ratio: `2.1 ~ 2.8`

한마디로:

- "방향 해석은 애매하지만 시장이 진지하게 보고 있는 실적 종목"

### 9.7. 엔진 7: `next_open_long_guidance_unknown_orderly`

무슨 상황인가:

- guidance update
- 방향은 unknown
- not provided 쪽
- 다음날 시가 진입

핵심 조건:

- reaction day return: `-3 ~ 5%`
- close location: `0.9+`
- gap: `-2 ~ 3%`
- volume ratio: `0.8+`
- min market cap: `9B`

한마디로:

- "가이던스 문장은 애매한데, 시장이 고점 근처로 마감시킨 큰 종목"

### 9.8. 엔진 8: `next_open_long_earnings_mixed_inline_orderly`

무슨 상황인가:

- 실적 발표
- direction mixed
- guidance inline
- 크게 흔들리지 않음
- 다음날 시가 진입

핵심 조건:

- reaction day return: `-3 ~ 6%`
- close location: `0.5+`
- gap: `-2 ~ 5%`
- volume ratio: `1+`
- min market cap: `8B`

한마디로:

- "엄청 좋다고 확신하긴 어렵지만, 생각보다 버틸 만한 실적 종목"

### 9.9. 엔진 9: `next_open_long_unknown_material_orderly`

무슨 상황인가:

- `material_contract`
- unknown direction
- orderly reaction
- 다음날 시가 진입

핵심 조건:

- reaction day return: `-2 ~ 6%`
- close location: `0.5 ~ 0.8`
- gap: `-2 ~ 2%`
- volume ratio: `0.9 ~ 1.4`
- 시총: `10B ~ 100B`

한마디로:

- "대형 계약인데 시장이 담담하게 받아들인 큰 회사"

### 9.10. 엔진 10: `next_open_long_other_material_mixed_orderly`

무슨 상황인가:

- `other_material_event`
- mixed direction
- 다음날 시가 진입

핵심 조건:

- reaction day return: `-4 ~ 6%`
- close location: `0.45+`
- gap: `-3 ~ 5%`
- volume ratio: `1+`
- min market cap: `6B`

한마디로:

- "기타 중요 공시인데 시장이 적당히 긍정적으로 받아들인 경우"

### 9.11. 엔진 11: `next_open_long_unknown_ome_orderly`

무슨 상황인가:

- `other_material_event`
- unknown direction
- 다음날 시가 진입

핵심 조건:

- reaction day return: `0 ~ 12%`
- close location: `0.55+`
- volume ratio: `1+`
- min market cap: `4B`

한마디로:

- "기타 공시인데 아직 해석은 애매하지만 시장 반응은 괜찮은 경우"

### 9.12. 엔진 12: `next_open_long_bullish_raised_recovery_broad_oneoff`

무슨 상황인가:

- 실적 발표
- bullish
- guidance raised
- 그런데 첫날 너무 깔끔하게 끝나진 않음
- recovery 가능성을 노림

핵심 조건:

- reaction day return: `0 ~ 10%`
- close location: `0.3 ~ 0.75`
- gap: `1 ~ 12%`
- volume ratio: `1.3 ~ 5`
- min market cap: `8B`

한마디로:

- "좋은 실적인데 시장 반응이 애매해서, 다음날부터 회복할 수 있는 종목"

## 10. 코어를 아주 쉽게 요약하면

12개 엔진은 복잡해 보이지만, 실제로는 네 부류다.

1. `당일 바로 사는 강한 실적형`
2. `다음날 시가에 사는 애매하지만 좋아 보이는 실적형`
3. `계약/기타 공시형`
4. `폭발적 초강자/회복형`

즉 core는 "좋은 기업 이벤트 뒤의 관성"을 여러 모습으로 나눠 잡는 시스템이다.

## 11. non-core 5개 sleeve는 무엇을 하나

이 전략의 핵심은 core만이 아니다.

오히려 지금 최고 수익 버전은 아래 5개 sleeve가 함께 있어야 완성된다.

### 11.1. Parking: `qqqm_low_dd_tqqq_active_v2_gld`

역할:

- 남는 현금을 놀리지 않고 굴린다

어떻게 굴리나:

- 기본은 `QQQM`
- 아주 calm하면 `TQQQ`
- defensive 상황에서 gold가 강하면 `GLD`
- 최후에는 `SGOV`

쉽게 말하면:

- "현금을 그냥 현금으로 두지 않고, 상황에 따라 가장 유리한 주차장에 둔다"

### 11.2. Idle Alpha: `micro_event_alpha_plus_event_plus`

역할:

- core가 안 사는 micro-event 기회를 뒤에서 줍는다

구성:

- 4개 micro snapshot engine
- 1개 `SMH` breadth engine

쉽게 말하면:

- "메인 전략이 안 잡은 작은 기회를 추가로 먹는다"

### 11.3. Form 4: `reserve_form4_cluster_plus`

역할:

- 내부자 여러 명이 같이 큰 금액을 산 종목을 잡는다

쉽게 말하면:

- "회사 안 사람들이 직접 돈 넣어 산 종목을 따라간다"

핵심 기준:

- 2명 이상
- 총 500만 달러 이상
- hold 20일
- reserve 6%

### 11.4. Ownership 13D: `ownership_13d_raise_reserve_ultra_balanced_purpose_plus_cooldown90_r95`

역할:

- 큰 투자자가 지분을 확 늘린 종목을 잡는다

쉽게 말하면:

- "큰손이 회사 지분을 많이 늘렸다면, 그 이유가 있을 가능성이 높다"

핵심 기준:

- 13D amendment
- owned 5% 이상
- delta 2.0%p 이상
- housekeeping / structural exchange 제거
- 손실 뒤 90일 cooldown
- reserve 95%

이건 현재 sleeve들 중 가장 무거운 reserve를 쓰는 축 중 하나다.

### 11.5. Risk-Off Alpha: `risk_off_alpha_gld_crisis65_heavy`

역할:

- 시장이 위험해서 parking이 `SGOV` 쪽으로 기울 때, 별도 reserve로 `GLD`를 크게 산다

쉽게 말하면:

- "시장 분위기가 무서울 때 gold를 따로 크게 실어서 방어 겸 알파를 노린다"

핵심 기준:

- parking target이 `SGOV`
- `SGOV` streak 3일 이상
- parking risk score 65 이상
- `GLD` 20일 모멘텀 5% 이상
- reserve 70%

## 12. 하루 동안 실제로 무슨 일이 일어나나

이 전략의 하루를 아주 단순하게 말하면 다음과 같다.

### 단계 1. core가 먼저 본다

오늘 들어올 만한 기업 이벤트 후보를 찾고, core 엔진 12개 중 맞는 엔진으로 진입한다.

### 단계 2. idle alpha가 본다

core가 다 돈 뒤에 남는 기회를 본다.

### 단계 3. Form 4가 본다

최근 filing된 내부자 매수 이벤트를 보고, reserve 안에서 진입한다.

### 단계 4. Ownership 13D가 본다

최근 filing된 13D 이벤트를 보고, 조건 맞는 종목을 진입한다.

### 단계 5. Risk-Off Alpha가 본다

만약 지금 market regime가 충분히 위험하고 gold가 강하면 `GLD`를 reserve로 산다.

### 단계 6. 마지막에 parking

그날 아무도 안 쓴 현금이 남으면, parking preset 규칙대로 `QQQM / TQQQ / GLD / SGOV` 중 하나에 둔다.

즉 순서가 중요하다.

- sleeves가 먼저
- parking은 맨 마지막

이다.

## 13. 왜 이 전략이 세게 나오나

이 전략이 강한 이유는 core 하나가 미친 듯이 좋아서만은 아니다.

실제로는:

- core가 기업 이벤트를 먹고
- parking이 idle cash를 매우 적극적으로 굴리고
- risk-off alpha가 stress 구간 `GLD`
- ownership가 저빈도 고충격 이벤트
- idle alpha가 core 바깥의 추가 기회

를 같이 담당한다.

즉 이 전략은 "좋은 이벤트 주식 전략"이라기보다:

- 좋은 이벤트를 사고
- 남는 돈도 계속 굴리고
- 위기 때도 방어 자산으로 추가 알파를 만들고
- 내부자/소유구조 변화도 별도로 먹는

`멀티 엔진 자본 운용 시스템`이다.

## 14. 이 전략의 장점

### 14.1. 한 가지 시장 패턴에만 의존하지 않는다

실적 발표만 보는 전략은 아니다.

- earnings
- guidance
- contract
- other material
- insider
- ownership
- gold crisis overlay

를 동시에 본다.

### 14.2. idle cash를 거의 쉬게 두지 않는다

보통 전략은 기회가 없을 때 현금이 그냥 놀기 쉽다.

이 전략은 그렇지 않다.

- parking이 있고
- risk-off alpha가 있고
- 별도 sleeve들이 있다

그래서 현금이 계속 일하려고 한다.

### 14.3. 시장 상태에 따라 돈 가는 곳이 바뀐다

calm:

- `TQQQ`

normal:

- `QQQM`

stress:

- `GLD`
- 심하면 `SGOV`

즉 한 가지 자산만 고집하지 않는다.

## 15. 이 전략의 단점

### 15.1. 매우 복잡하다

이 전략은:

- core 엔진 12개
- non-core sleeve 5개

를 동시에 쓴다.

그래서 설명하기 어렵고, 원인분석도 어렵다.

### 15.2. 성능의 상당 부분이 parking에 묻힐 수 있다

이 전략은 core 성능만 보는 게 아니다.

오히려:

- parking
- risk-off alpha

가 강하게 돌면, 성과의 상당 부분이 거기서 나온다.

즉 "이 전략이 core가 좋아서 오른 건가, 아니면 cash routing이 좋아서 오른 건가"를 항상 따져야 한다.

### 15.3. sleeve 간 자본 경쟁이 있다

예를 들어:

- ownership가 reserve를 많이 쓰면
- parking으로 갈 돈이 줄고
- risk-off alpha와도 경쟁한다

즉 각 부품이 독립적이지 않다.

## 16. 이 전략을 볼 때 가장 중요한 오해 하나

이 전략을 보면 많은 사람이 이렇게 생각하기 쉽다.

- "아, 좋은 실적 종목을 사는 전략이구나"

그건 절반만 맞다.

정확히는:

- core는 좋은 실적/공시를 사고
- sleeves는 좋은 현금 활용 기회를 산다

이다.

즉 이 전략은 단순한 stock picking 전략이 아니라, `stock picking + capital routing + crisis overlay` 전략이다.

## 17. `composed_gld`라는 이름의 뜻

이 이름은 세 부분으로 나눠 읽으면 쉽다.

### `return_max_long`

- 기본 철학은 long-only
- 좋은 이벤트 이후의 상승 관성을 최대한 크게 먹는 것

### `v7.119`

- v7 계열의 119번째 주요 변형

### `composed_gld`

- core 하나만 있는 게 아니라 여러 레이어를 합친 composed 버전
- 그 composed 버전에서 `GLD`가 매우 중요한 역할을 한다

## 18. 이 전략을 정말 쉽게 비유하면

이 전략은 하나의 스포츠 팀 같다고 보면 된다.

- `core`는 주전 선수
- `idle alpha`는 벤치 득점원
- `form4`는 내부 정보에 가까운 보조 스카우트
- `ownership 13d`는 대형 투자자 흐름을 읽는 분석가
- `risk-off alpha`는 위기 때 투입되는 수비 specialist
- `parking`은 남는 체력을 쉬게 두지 않고 계속 굴리는 체력 코치

즉 한 명의 슈퍼스타가 아니라, 역할이 다른 여러 선수가 같이 뛰는 팀이다.

## 19. 이 전략을 운영할 때 기억해야 할 것

1. 이 전략은 `core 단독 전략`이 아니다.
2. 현재 최고 수익은 `non-core sleeves`까지 포함한 전체 조합에서 나온다.
3. `parking`과 `risk-off alpha`의 영향력이 매우 크다.
4. `Form 4`는 존재하지만, 가장 안정적인 축은 아니다.
5. `Ownership 13D`는 저빈도지만 임팩트가 크다.
6. 이 전략의 성능은 "좋은 종목 선정"만으로 설명되지 않는다.

## 20. 최종 요약

`return_max_long_v7.119_composed_gld`는:

- 좋은 기업 이벤트를 core가 사고
- core가 못 산 작은 기회를 idle alpha가 보완하고
- 내부자 매수를 Form 4가 잡고
- 큰손 지분 확대를 13D가 잡고
- 위기 구간 gold를 risk-off alpha가 잡고
- 남는 현금은 parking이 계속 굴리는

`복합 이벤트-주도 알파 시스템`이다.

한마디로 가장 쉽게 말하면:

`좋은 뉴스가 나온 주식을 사고, 남는 돈도 쉬지 않게 계속 굴리도록 만든 전략`

이다.
