Mga Estratehiya
BINANCE Top-3-Major na Multi-Factor Composite Long-Short (Ensemble na Pantay ang Bigat ng 6 Napatunayang Factor, Lingguhang Rebalance, OHLCV Lang)
Resulta: Inabandona
BinanceTop3MultiFactorCompositeLongShort
Konseptuwal na diversified na ensemble ng 6 factor na may maayos na cross-sectional z-score/composite na pagbuo
Hypothesis
Implementasyon
Cross-sectional na composite long-short ng 6 factor na market-neutral sa BTCUSDT/ETHUSDT/SOLUSDT.BINANCE USD-M perp, daily bars, lingguhang rebalance, OHLCV lang. Bawat linggo, isinasapamantayan nito bilang z-score sa mga handang asset ang anim na factor score ng bawat asset (30d momentum, 7d reversal, low-vol, TS-momentum t-stat, MAX effect, skewness premium), pinagsasama ang mga ito, saka LONG ang may pinakamataas na composite at SHORT ang may pinakamababa (dollar-neutral, ~60% gross, leverage 1.0).
Mga Resulta ng Beripikasyon
CLEAN RESTART 2026-09-04 — inalis ang kasaysayan ng mga hatol at tala ng pagkatuto sa run na ito, at sinimulan itong muli mula sa beripikasyon. Nagmula sa pipeline ang naunang paghinto, hindi sa merkado: mali ang pagkakabind ng Layer-2 harness sa mga @staticmethod helper (naayos), nagbigay ang QA ng mga pinal na hatol sa performance batay sa smoke test na hindi na-optimize (inalis — QA na lang ang humahatol sa correctness), at nagmula ang mga timeout sa sandbox sa kakulangan ng backtest slot (naayos). Hindi nagbago ang hypothesis at ang code ng strategy. Suriin ang code batay sa merito nito; pagpapasyahan ang performance sa susunod sa buong backtest at ng optimizer.
Pagsusuri ng Backtest
- Sharpe
- -1.32
- Kabuuang Return
- -100.00%
- Max Drawdown
- 100.00%
- Kabuuang Trade
- 51
- Win Rate
- 60.8%
- Profit Factor
- 0.52
Konseptuwal na diversified na ensemble ng 6 factor na may maayos na cross-sectional z-score/composite na pagbuo
Account LIQUIDATED 2021-09-04: total_return -100%, max_drawdown 100%, CAGR -100% — bumagsak sa loob ng 2021 sa kabila ng 6 taong datos
Sira/sobra ang sizing: exposure_pct 205.8% at imposibleng kita sa iisang araw (-117.95%, -62.44%, -54.95%) para sa sinasabing dollar-neutral na leverage-1.0 ~60%-gross na portfolio — lumilikha ang multi-leg sizing ng mas malaking gross exposure kaysa sa nilayon
Negatibo ang expectancy: profit_factor 0.525, Sharpe -1.32 (CI [-2.38, 0.18]), avg_trade_return_pct -12.16%, expectancy -$2,086/trade, PSR 0.015, skew -7.0, kurtosis 93; nalulugi sa lahat ng tatlong rehimen ng vol
L63 tuloy-tuloy na multi-factor composite / basket na market-neutral na L45 (0/84) ang klaseng prior; maliit na sample ang 51 trade lang
Kasaysayan ng Iterasyon
Bumagsak ang beripikasyon (Layer 3 — backtest sa sandbox): Walang nagawang trade Uri ng bar na ginamit: BTCUSDT.BINANCE-1-DAY-LAST-EXTERNAL, Mga naprosesong bar: 2330 Diagnostics: nagbalik ng side ang should_enter() nang 0 beses sa 0 nasuring bar -> hindi kailanman na-trigger ang ENTRY CONDITION. Luwagan ang entry logic / mga threshold. Tiyaking nakakagawa ng trade ang strategy mo gamit ang ibinigay na datos at mga parameter.
Bumagsak ang beripikasyon (Layer 3 — backtest sa sandbox): lumampas ang smoke test sa 300s na limitasyon sa oras. Halos palaging nangangahulugan ito ng trabahong lumalaki kasabay ng kasaysayan sa bawat bar — halimbawa, muling pag-scan sa buong serye ng funding/supplementary, o muling pagbuo ng listahan at pagtawag sa min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. Kalkulahin nang pauna ang mga nakaayos na timestamp array ONCE sa __init__ at gumamit ng bisect, o mag-cache ng mga lookup na naka-key sa timestamp, para O(log n) sa halip na O(n) ang gastos sa bawat bar.
Ang Stratmill ay isang tool para sa pananaliksik at paper trading, hindi payo sa pananalapi o isang broker. Ang mga resulta ng backtest at paper trading ay hypothetical. May panganib ng pagkalugi ang pangangalakal.