feat(ECR-007): Wyckoff Live Structure with Confirmed/Live isolation

Add live.py lifecycle and event candidates; assemble confirmed vs live
in engine; Summary partition; execution_signal source=confirmed only.
Keep strategies untouched; do not lower Confirmed thresholds for Live.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
jackyu66git
2026-08-07 03:14:19 +08:00
co-authored by Cursor
parent 1e60ab3bfa
commit 276481e02c
33 changed files with 2527 additions and 401 deletions
+2 -1
View File
@@ -148,11 +148,11 @@ def analyze_contract_keys() -> dict:
"macd",
"chan_macd",
"klc_trend",
"wyckoff",
]
),
"optional_when": {
"include_structure_zones": ["structure_zones"],
"include_wyckoff": ["wyckoff"],
},
"wyckoff_keys": [
"trading_range",
@@ -162,6 +162,7 @@ def analyze_contract_keys() -> dict:
"volume_profile",
"volume_confirm",
],
"notes": "wyckoff 随主周期 analyze 默认返回;有次/次次周期时另附 element_wyckoff / sub_sub_wyckoffinclude_wyckoff=0 可跳过;elements_only 时不返回",
}