782fe74578
사용자 제시 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>
70 lines
3.3 KiB
YAML
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
|