QQQ / TQQQ MA200 Hysteresis
三者中 matched comparison 的最高策略報酬,但承受較深 drawdown。它是現行 frozen model;canonical replay 是公平比較層,不覆寫 native frozen contract。
把 DM-001、DM-002、DM-003、MA150 單因子實驗與 QQQ / QLD / TQQQ benchmarks 放在同一份可稽核的研究地圖中。這是 evidence handoff,不是獲利承諾或部署核准。
EXECUTIVE SUMMARY
所有比較都保留原始研究狀態;沒有把 research architecture 包裝成 Candidate,也沒有用不同期間的結果做不公平排名。
三者中 matched comparison 的最高策略報酬,但承受較深 drawdown。它是現行 frozen model;canonical replay 是公平比較層,不覆寫 native frozen contract。
廣泛研究 scale、impulse、ORB、microstructure、cross-asset 與 breadth 後,continuous 2021–2025 經濟性失敗。沒有 v0.8、Candidate 或 registry entry。
長期 trend mechanism 有 3/4 independent representations 通過,但 SMA100/150/200 coarse-family gate 判定 isolated;11/12 freeze gates 通過仍不足以 freeze。
aggregate CAGR、DD 與 Calmar 改善,但優勢集中於 2020;排除 2020 後 MA200 略勝,早期與 recovery risk 更差。Classification:mixed / regime-dependent。
Close > 1.04 × MA200 → TQQQ;Close < 0.97 × MA200 → CASH;中間維持 prior regime。
completed canonical QQQ close 高於 SMA150 → next-open 100% QLD;否則 CASH。研究架構,尚未 frozen。
QQQ signal、QLD execution、regular session、flat overnight。最終不是單一策略失敗,而是完整 validation chain 未完成。
FULLY MATCHED CANONICAL REVALIDATION
相同 $100,000 初始資本、canonical next-open execution、2 bps/side、35% primary illustrative tax。Hold benchmarks 採同一 common period。
| Metric | DM-001 | DM-003 | QQQ Hold | QLD Hold | TQQQ Hold |
|---|---|---|---|---|---|
| Pre-tax CAGR | 32.6369% | 24.2665% | 19.2574% | 32.5875% | 42.3003% |
| 35% after-tax CAGR | 23.4293% | 17.1378% | 16.3030% | 29.0896% | 38.5105% |
| 40% after-tax CAGR | 21.9652% | 16.0600% | 15.7734% | 28.4525% | 37.8184% |
| Final wealth @35% | $2,832,773 | $1,233,880 | $1,101,371 | $5,774,930 | $17,680,700 |
| Max drawdown | −57.8005% | −41.3000% | −36.6927% | −64.3325% | −81.5773% |
| Calmar | 0.5646 | 0.5876 | 0.5248 | 0.5065 | 0.5185 |
| Worst year | 2022: −35.8467% | 2022: −21.1500% | 2022: −32.1824% | 2022: −60.1256% | 2022: −78.7460% |
| Recovery sessions | 128 | 125 | 518 | 628 | 765 |
| Changes / year | 1.38 | 7.30 | 0.13 | 0.13 | 0.13 |
策略間報酬較高,35% after-tax CAGR 高 DM-003 6.2915pp。
比 DM-001 少 16.5005pp 最大回撤;比 QLD Hold 少 23.0325pp。
最高 wealth,同時承受 −81.58% 最大回撤與 765-session recovery。
報酬、回撤、稅負、turnover 與 execution sensitivity 必須一起讀。
DM-003 +54.9274%;DM-001 保留更多 upside。
DM-001 −35.8467%;DM-003 bear protection 較好。
DM-001 +12.2371%;不同 trend horizon 產生差異。
RESEARCH STATUS
現行 Alvin handoff installed strategy。Native contract remains authoritative。
2021–2025:pre-tax CAGR +0.42%、after-tax −0.39%、Max DD −31.74%、PF 1.003。
3/4 mechanism representations pass;coarse SMA robustness gate fails。
值得獨立驗證的 experimental horizon,不取代 MA200。
Tiingo、Yahoo、Alpaca 與 Norgate 的可用重疊通過 predeclared reconciliation gates。TQQQ level 差異由 split/share-basis presentation 解釋,不是 return disagreement。
Canonical agreement 99.2745%,仍有 29 disagreement sessions,transition Jaccard 55.56%。原因是 native Tiingo adjClose 的 backward dividend adjustment 與 canonical capital-only signal contract 不同。
差異已解釋,但未消失。Canonical replay 用於公平比較,不得覆寫 frozen native DM-001。
research/dm001_vs_dm003_fully_matched_canonical_v2/
research/DM002_FINAL_ARCHIVE.md
research/dm003_canonical_h0_mechanism_robustness_v2/
research/dm001_ma150_signal_substitution_v1/
DELIVERY SCOPE
一個 strategy-agnostic decision engine。它接收經核准的 point-in-time market snapshot,執行已安裝策略,最後產生 portfolio intent。
QQQ / TQQQ Regime Model。它是目前安裝在 Decision Model 裡的第一個 Candidate strategy,不是 external product identity。
DM-002 已封存,DM-003 尚未 frozen;兩者都沒有加入 registry。未來策略仍須完成各自 validation / audit。
RESPONSIBILITY BOUNDARY
Decision Model 負責形成投資組合意圖;Alvin Platform 保留交易授權、風控與執行。
DECISION MODEL 負責
DECISION MODEL 不負責
EXTENSIBILITY
External adapter 不含 DM-001 strategy logic,也不直接 import DM001StrategyModule。策略集合被封裝在 Decision Model composition boundary 後方。
新增策略不應只是因為策略數量改變,就迫使 Alvin 修改 API、Risk Gateway、Order Planner 或 Broker integration。
CURRENT INSTALLED STRATEGY
DM-001 是 deterministic、price-based、low-frequency regime strategy。它使用 QQQ adjusted close 與 MA200 判斷市場 regime,再把 portfolio intent 映射為 TQQQ exposure 或 CASH。
只使用 t−1 以及更早的 200 個 QQQ adjusted closes,不把當日 Close(t) 放進比較基準。
Regime → BULL;portfolio intent 為 TQQQ target 100%。
Regime → BEAR;TQQQ target 0%,其餘為 CASH。
介於兩個門檻之間,包括 boundary equality,維持 prior regime,避免在均線附近頻繁切換。
| Regime | TQQQ target | CASH | Contract meaning |
|---|---|---|---|
| BULL | 100% | 0% | Valid PortfolioTargets |
| BEAR | 0% | 100% | Valid explicit-zero PortfolioTargets |
| UNINITIALIZED | 0% | 100% | Valid CASH decision |
CASH 是策略做出的有效配置。NO_DECISION 則代表資料完整性、history 或 validation 不足,模型無法安全產生決策。
STATE & DETERMINISM
DM-001 的 hysteresis 讓 prior regime 有意義,但 Decision Model v1 不依賴 hidden mutable state。只要提供完整、approved historical snapshot,就能從 UNINITIALIZED deterministic replay 出相同狀態。
EVIDENCE
ONE-FACTOR RESEARCH COMPARISON
只把 frozen DM-001 v0.4 的 MA200 horizon 替換為 SMA150;1.04 / 0.97 hysteresis、TQQQ/CASH、next-open execution 與其他規則全部不變。這不是 DM-001 v0.5,也未取代原始 MA200。
研究結論:aggregate risk/return 改善,但優勢主要由 2020 貢獻;排除 2020 後 MA150 年化略低於 MA200,且 2011 明顯較差。Classification:MA150 MIXED / REGIME DEPENDENT。原始 DM-001 v0.4 維持 frozen / unchanged。
ef86ffd4f646fa7f953f4b3aa2741589aadcb0b256b4062450255a88fe405ad2
MIN-001:frozen historical data 沒有保存逐列 QQQ/QQQQ ticker alias 或永久 instrument identity metadata。日期與價格 continuity、transition observations 與所有獨立重算訊號均相符;此 warning 影響 provenance / auditability,並非 signal 或 execution mismatch。
DM-001 仍是 Candidate,不是 Approved strategy。Integration implementation 已與 audited/frozen v0.4 logic 完成 parity validation;frozen baseline、spec 與 audit artifacts 未因 integration 修改。
PACKAGE GATES
ARM64 結果是在 Docker Desktop emulation 下取得;不等於 native ARM64 acceptance。
RESOURCE PROFILE
最新 package evidence:Linux AMD64 container、CPython 3.11.9。Cold time 包含 Docker Desktop container 建立與移除。
START HERE
b39301bfa0606c79e631503e13b9147487a9e5d0c23fae4a15470ad1757c13d1ALVIN_HANDOFF.md
docker buildx build --platform linux/amd64 --target validation --provenance=false --load -t decision-model-handoff:v1-validation .docker run --rm --read-only --network none --cap-drop ALL --security-opt no-new-privileges --entrypoint python decision-model-handoff:v1-validation -B /app/verify_handoff.pydocker run --rm --read-only --network none --cap-drop ALL --security-opt no-new-privileges --entrypoint python decision-model-handoff:v1-validation -B -m unittest discover -s /app/tests -vdocker run --rm --read-only --network none --cap-drop ALL --security-opt no-new-privileges --entrypoint python decision-model-handoff:v1-validation -B -m decision_model.handoff_cli /app/fixtures/handoff/requests/valid-target.json --snapshot-root /app/fixtures/handoffDecisionRequest → Decision Model → PortfolioTargets / NO_DECISION
閱讀 contract/CONTRACT_ASSUMPTIONS.md,把需修改的 platform-side assumptions 回覆給 Alan。
Freeze External Contract v1 → next integration package → acceptance → Shadow。每一步皆需另行核准。
INSPECTED ZIP CONTENTS
ALVIN_HANDOFF.mdAlvin 的主要操作與驗收入口DockerfileProduction / validation multi-stage imagemodel-manifest.yamlProduct、contract、strategy、runtime 與 gates 的 machine-readable manifestMODEL_CARD.md用途、限制、determinism、governance 與 data requirementsREADME.mdPackage 快速說明contract/DecisionRequest、PortfolioTargets、NO_DECISION v0 schemas 與 assumptionssrc/decision_model/Decision Model source、DM-001 module、Registry、Allocator、Snapshot validation、Internal decision 與 External adapterfixtures/Redistribution-safe synthetic requests、snapshots 與 expected responsestests/Architecture、runtime、integration、determinism 與 contract testsverify_handoff.py單一 fixture verification entrypointFILE_INVENTORY.txtPackage 內 73 個檔案的 inventorySHA256SUMS.txtRelevant package artifacts 的 SHA-256 checksums以上項目均由實際 ZIP inventory 確認;package 不包含 Tiingo raw data、broker credentials 或 Personal Radar research。
EXTERNAL CONTRACT
REQUIRES ALVIN REVIEW
目前 convention 只是讓 package 可以執行與驗證;網站不宣稱 Alvin 已接受任何 provisional assumption。
INTEGRATION REVIEW PACKAGE
取得可執行 package、schemas、fixtures、tests 與完整 handoff guide。