Files
QuantEngineByItz/governance/todo/technical_signals_p4_adoption_plan.yaml
kjh2064 782fe74578 feat(quant-engine): 10개 고전 기술전략 갭분석 후 7개 보조신호 채택
사용자 제시 10개 고전 기술전략(골든크로스/모멘텀/52주신고가/연속상승하락/이격도/돌파실패/
강한종가/변동성확장/평균회귀/추세필터)을 기존 엔진과 대조한 갭분석 결과:
- 이미 구현됨: 모멘텀(VELOCITY_V1/RS_MOMENTUM_V1), 이격도·평균회귀(MEAN_REVERSION_GATE_V1)
- 신규 채택 7개: GOLDEN_CROSS_SIGNAL_V1, STRONG_CLOSE_SIGNAL_V1,
  VOLATILITY_EXPANSION_BREAKOUT_V1, FIFTY_TWO_WEEK_HIGH_TRIGGER_V1, CONSECUTIVE_STREAK_V1,
  BREAKOUT_FAILURE_STOP_V1, TREND_FILTER_GATE_V1

AGENTS.md 하드룰(추격매수 방지, anti-late-entry gate 필수통과)에 따라 BUY 방향 신호 전부를
STRATEGY_SCORING의 보조신호로만 편입 — BREAKOUT_QUALITY_GATE_V2/FOLLOW_THROUGH_DAY_CONFIRM_V1/
ANTI_LATE_ENTRY_GATE_V2 게이트 체인을 우회하는 독립 BUY 트리거로는 사용하지 않음.

검증: validate_specs/validate_golden_coverage_100(100%)/validate_calibration_registry_v1/
validate_schema_model_generation_v1/validate_agents_shrink_v1 전부 PASS. golden test 22/22 PASS.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 00:29:18 +09:00

70 lines
3.3 KiB
YAML

schema_version: technical_signals_p4_adoption_plan.v1
meta:
title: technical_signals_p4_adoption_plan
source: 사용자 제시 10개 고전 기술적 전략 목록 (2026-06-18)
decision_basis: >
10개 전략 중 기존 엔진 커버리지를 분석한 결과 3개는 이미 구현됨(모멘텀=VELOCITY_V1/RS_MOMENTUM_V1,
이격도/평균회귀=MEAN_REVERSION_GATE_V1), 4개는 부분구현, 3개는 완전 공백.
AGENTS.md 하드룰(추격매수 방지, anti-late-entry gate 필수통과)과 충돌하지 않도록
이 7개를 독립 매수 트리거가 아니라 STRATEGY_SCORING 보조신호 또는 기존 게이트 체인 내부
조건으로만 편입한다.
gap_analysis:
already_covered:
"02_모멘텀": VELOCITY_V1, RS_MOMENTUM_V1
"05_이격도": MEAN_REVERSION_GATE_V1
"09_평균회귀": MEAN_REVERSION_GATE_V1
partial_extend:
"03_52주신고가": FIFTY_TWO_WEEK_HIGH_TRIGGER_V1
"04_연속상승하락": CONSECUTIVE_STREAK_V1
"06_돌파실패손절": BREAKOUT_FAILURE_STOP_V1
"10_추세필터": TREND_FILTER_GATE_V1
new_signal:
"01_골든크로스": GOLDEN_CROSS_SIGNAL_V1
"07_강한종가": STRONG_CLOSE_SIGNAL_V1
"08_변동성확장돌파": VOLATILITY_EXPANSION_BREAKOUT_V1
hard_constraint: >
이 7개 공식 중 BUY 방향 신호는 모두 BREAKOUT_QUALITY_GATE_V2 / FOLLOW_THROUGH_DAY_CONFIRM_V1 /
ANTI_LATE_ENTRY_GATE_V2 체인을 우회할 수 없다. 단독 BUY 트리거로 사용 금지 — STRATEGY_SCORING의
component_scores 보조 입력 또는 게이트 조건으로만 사용한다.
tasks:
- id: P4-1
title: GOLDEN_CROSS_SIGNAL_V1
output_file: spec/formulas/domains/entry.yaml
implementation: tools/build_golden_cross_signal_v1.py
- id: P4-2
title: STRONG_CLOSE_SIGNAL_V1
output_file: spec/formulas/domains/entry.yaml
implementation: tools/build_strong_close_signal_v1.py
- id: P4-3
title: VOLATILITY_EXPANSION_BREAKOUT_V1
output_file: spec/formulas/domains/entry.yaml
detail: bb_width 신규 필드 추가. BREAKOUT_QUALITY_GATE_V2 통과 필수 조건 명시.
implementation: tools/build_volatility_expansion_breakout_v1.py
- id: P4-4
title: FIFTY_TWO_WEEK_HIGH_TRIGGER_V1
output_file: spec/formulas/domains/entry.yaml
implementation: tools/build_fifty_two_week_high_trigger_v1.py
- id: P4-5
title: CONSECUTIVE_STREAK_V1
output_file: spec/formulas/domains/entry.yaml
detail: up_streak/down_streak 대칭 공식화 (down_streak는 기존 필드, up_streak 신규).
implementation: tools/build_consecutive_streak_v1.py
- id: P4-6
title: BREAKOUT_FAILURE_STOP_V1
output_file: spec/formulas/domains/exit.yaml
implementation: tools/build_breakout_failure_stop_v1.py
- id: P4-7
title: TREND_FILTER_GATE_V1
output_file: spec/formulas/domains/entry.yaml
implementation: tools/build_trend_filter_gate_v1.py
- id: P4-8
title: decision_flow/manifest 배선 + 전체 검증
depends_on: [P4-1, P4-2, P4-3, P4-4, P4-5, P4-6, P4-7]
command: |
python tools/validate_specs.py
python tools/validate_golden_coverage_100.py
python tools/validate_calibration_registry_v1.py
python tools/validate_schema_model_generation_v1.py
python tools/validate_agents_shrink_v1.py