Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

BTC COIN-M Inverse Perp: Capitulation Drawdown Accumulation + Confirmed-Recovery Long (BTCUSD_PERP.BINANCE_CM, Daily, 4-Parameter, Sat-Stacking Convexity)

Resulta: Inabandona

BtcCmInverseDailyCapitulationConfirmedRecoveryLong

Backtest gate: - Hindi maaasahan ang metrics: Hindi magkakaugnay: salungat ang sign ng Sharpe na 0.02 sa total_return -1.49% — kinukuwenta ang Sharpe mula sa seryeng mtm_equity_curve, samantalang mula sa equity curve…

Hypothesis

Isang LONG-ONLY, iisang-instrumentong daily strategy ito sa BTC-margined inverse perpetual na BTCUSD_PERP.BINANCE_CM. Ginagamit nito ang mekanismo ng drawdown-accumulation/dip-recovery ng factory na PROVEN (inendorso na ng analyst at nanatili sa BTC/ETH/BNB spot) sa venue na sadyang UNDER-REPRESENTED at may maaasahang datos: COIN-M inverse futures ay 1.5% lang ng portfolio kumpara sa target na 5%, at purong OHLCV ang pinagbabatayan ng trading (walang karagdagang datos ng funding/OI/premium-index; kinumpirma ng……Magpakita ng higit paMagpakita ng mas kaunti

Isang LONG-ONLY, iisang-instrumentong daily strategy ito sa BTC-margined inverse perpetual na BTCUSD_PERP.BINANCE_CM. Ginagamit nito ang mekanismo ng drawdown-accumulation/dip-recovery ng factory na PROVEN (inendorso na ng analyst at nanatili sa BTC/ETH/BNB spot) sa venue na sadyang UNDER-REPRESENTED at may maaasahang datos: COIN-M inverse futures ay 1.5% lang ng portfolio kumpara sa target na 5%, at purong OHLCV ang pinagbabatayan ng trading (walang karagdagang datos ng funding/OI/premium-index; kinumpirma ng analyst na ito ang hadlang sa data engineering na pumigil sa bawat funding-carry at premium-index hypothesis sa session na ito). Ganito ang mekanismo: bumili ng malalim na capitulation dip na kumpirmado sa BTC at sumabay sa recovery. NOVELTY kumpara sa kasalukuyang spot drawdown sibling: may convex na payoff ang inverse (COIN-M) contract na nakadenomina sa BTC — kapag binili ang dip sa mababang presyong USD, di-proporsyonal na mas maraming MORE BTC ang naiipon sa bawat contract, kaya inilalarawan ang edge bilang return na “sat-stacking” na nakadenomina sa BTC, isang layuning naiiba sa spot sibling na nakadenomina sa USD. CRITICAL DIFFERENTIATION FROM THE 0-para-sa--7 VWAP-EXCURSION-MR FAILURES: kaagad nilang sinalungat ang mga dip na iyon (bumili habang bumabagsak ang presyo, na nagbunga ng baligtad na payoff na avg_win<avg_loss na nagpabagsak sa SOL/XRP/AVAX). Hindi sinasalungat ng strategy na ito ang dip na NOT — naghihintay ito ng kumpirmadong pag-angat na CONFIRMED (berdeng close na muling nagsasara sa ibabaw ng maikling SMA AFTER maabot ang drawdown threshold), kaya bumibili ito sa pagliko ng recovery, hindi habang bumabagsak ang presyo; ipinapares nito ang malawak na structural stop sa mas malaking recovery target para likas na mas mataas ang avg_win kaysa avg_loss. Nilimitahan sa 4 pangunahing parameter para makaiwas sa overfitting, alinsunod sa paulit-ulit na aral ng session tungkol dito.

Binabago ng Iteration 3 ang ONE bagay — ang depekto sa timing na nagpaliit sa sample ng trades. Dati, kailangan pa ring lumampas sa threshold ang drawdown sa bar ding nagkumpirma sa pag-angat, pero likas na rally bar ang bar ng pagkumpirma na nagsasara pabalik sa ibabaw ng maikling SMA; karaniwan nitong ibinababa ang drawdown sa ilalim ng threshold. Kaya halos hindi puwedeng mangyari nang magkasabay ang dalawang kundisyon, at nalaktawan ang karamihan sa mga totoong yugto ng pagsuko ng merkado na sinundan ng……Magpakita ng higit paMagpakita ng mas kaunti

Binabago ng Iteration 3 ang ONE bagay — ang depekto sa timing na nagpaliit sa sample ng trades. Dati, kailangan pa ring lumampas sa threshold ang drawdown sa bar ding nagkumpirma sa pag-angat, pero likas na rally bar ang bar ng pagkumpirma na nagsasara pabalik sa ibabaw ng maikling SMA; karaniwan nitong ibinababa ang drawdown sa ilalim ng threshold. Kaya halos hindi puwedeng mangyari nang magkasabay ang dalawang kundisyon, at nalaktawan ang karamihan sa mga totoong yugto ng pagsuko ng merkado na sinundan ng pagbangon (18 trades sa loob ng 5.8 taon). Malinaw sa hypothesis na binibili ang pag-angat AFTER maabot ang threshold ng drawdown, kaya naka-latch na ngayon ang estado ng pagsuko ng merkado sa loob ng arm_bars bar, at ang unang kumpirmadong pag-angat sa panahong iyon ang nagiging entry. Hindi binago ang anumang nakapasa na sa mga naunang layer: pareho ang mga import, klase, tuloy-tuloy na drawdown signal na ibinabalik sa bawat bar, kontrata ng sizing na COIN-M sa pamamagitan ng contracts_for_notional, mga bracket exit, at apat na parameter na puwedeng i-tune kasama ang mga clamp na naka-mirror sa _param_bounds. Naiwan sa 1.0 ang leverage, kaya hindi ito isinama sa sizing lampas sa gross cap.

Negatibo ang expectancy sa maaasahang sample na 81 trade / 6 taon: profit_factor 0.9997 (flat ang gross, mababa sa 1), avg_trade_return_pct -0.0016% (BELOW ZERO — hindi nagtagal ang +0.37% mula sa pinaikling smoke test), avg_trade_pnl_usd -0.46, expectancy na -0.46/trade, CAGR -0.69%. Ganap na end_unrealized ang +8.56% total_return (end_unrealized_pct 8.59) — bukas na posisyong hindi pa isinasara at minarkahan ayon sa market, hindi realized edge. Walang positibong gross edge na maisasalba ng bentahe sa fee na……Magpakita ng higit paMagpakita ng mas kaunti

Negatibo ang expectancy sa maaasahang sample na 81 trade / 6 taon: profit_factor 0.9997 (flat ang gross, mababa sa 1), avg_trade_return_pct -0.0016% (BELOW ZERO — hindi nagtagal ang +0.37% mula sa pinaikling smoke test), avg_trade_pnl_usd -0.46, expectancy na -0.46/trade, CAGR -0.69%. Ganap na end_unrealized ang +8.56% total_return (end_unrealized_pct 8.59) — bukas na posisyong hindi pa isinasara at minarkahan ayon sa market, hindi realized edge. Walang positibong gross edge na maisasalba ng bentahe sa fee na COIN-M, at mas mahina sa risk-adjusted na batayan ang strategy kaysa sa paghawak ng BTC (UNDERPERFORMS; alpha -0.052, information_ratio -0.96, Sharpe 0.165 na may CI na sumasaklaw sa zero). Napatunayan sa buong kasaysayan ang alalahanin ni QA tungkol sa edge: walang idinadagdag na directional persistence ang timing ng kumpirmadong recovery lampas sa long-BTC na bias na nalulugi (patag ang regime spread na 0.27/0.14/0.12). Hindi kayang gawing positibo ng pag-optimize sa lookback/drawdown/sma/stop ang signal na may PF<1 at negatibong expectancy. Hindi sulit ang 2 oras ng optimization.

Implementasyon

Long-only na daily strategy sa BTC-margined inverse perpetual na BTCUSD_PERP.BINANCE_CM. Ang tuloy-tuloy na signal ay ang bahagi ng drawdown ng close na mas mababa sa pinakamataas na close ng naunang lookback_days bars. Ang paglagpas sa drawdown_pct LATCHES ay nagtatakda ng capitulation state sa loob ng arm_bars bars; saka bumibili ang strategy sa unang pag-angat na CONFIRMED sa loob ng window na iyon (muling nagsasara ang close sa ibabaw ng sma_period SMA nito at sa ibabaw ng naunang close), sa halip na salungatin ang mabilis na pagbagsak. Pinamamahalaan ng venue ang mga bracket exit leg (STOP_MARKET sa stop_loss_pct, LIMIT take-profit sa humigit-kumulang 3x ng distansyang iyon, na nagti-trigger sa loob ng bar), kasama ang max_hold_bars signal exit para sa mga trade na hindi umuusad. Nagsasapanganib ang sizing ng risk_pct ng equity batay sa stop distance, na nililimitahan sa max_gross_frac ng equity at ibinababa sa buong $100 inverse contract sa pamamagitan ng contracts_for_notional.

Mga Resulta ng Beripikasyon

Iwanang gaya nito kung pinapairal ng base ang override; kung hindi, palitan ng pribadong warmup helper.

Ino-override ng min_bars_required() ang isang base framework method (babala sa Layer-1 base_shadow). Kumpirmadong sinadya ito — tama nitong ibinabalik ang lookback_days + sma_period + 5 bilang warmup budget at hindi nito sinisira ang dispatch. Wala nang kailangang gawin maliban sa malaman ito.

Manipis ang kita sa smoke test: PF 1.076, Sharpe 0.165 (CI [-0.64, 0.95] ay sumasaklaw sa zero), information_ratio -0.96 kumpara sa buy-hold, at ang 30.9% win-rate ay lubos na dulot ng kawalang-simetriko ng avg_win/avg_loss (4876 kumpara sa 2022, humigit-kumulang 2.4x) na nilalayong likhain ng 3R bracket. Nalalampasan ng avg_trade_return_pct 0.37% ang mababang-fee na 0.10% COIN-M floor, kaya kaya nito ang fee, pero hindi pa napatutunayan ang lamang sa basta paghawak lang ng BTC; mukhang kaugnay rin ng pinagbabatayang asset ang mekanismo ng pagbawi mula sa drawdown (beta 0.15, corr 0.67). Dapat tiyakin ng analyst sa buong kasaysayan kung nagdaragdag ng directional persistence ang timing ng kumpirmadong recovery lampas sa long-BTC na bias, sa halip na pakinabangan lang ang 2020-2025 uptrend.

Pagsusuri ng Backtest

Sharpe
0.17
Kabuuang Return
8.56%
Max Drawdown
23.54%
Kabuuang Trade
81
Win Rate
30.9%
Profit Factor
1.00

Maaasahang sample na 81 trade / 6 taon (metrics_reliable=true); avg_win 4696 > avg_loss 2097 (humigit-kumulang 2.2x) gaya ng nilalayong gawin ng 3R bracket

Kayang bayaran ang fee sa mekanikal na antas at pasok sa mga limitasyon ang drawdown (23.5%)

Negatibo ang realized expectancy sa buong kasaysayan: profit_factor 0.9997 (<1), avg_trade_return_pct -0.0016% (BELOW zero, hindi ang +0.37% na nakita sa smoke test), avg_trade_pnl_usd -0.46, expectancy na -0.46/trade

Ang buong headline na +8.56% total_return ay end_unrealized_pct 8.59 — paper gain sa bukas na posisyong hindi pa isinasara, hindi realized edge; CAGR ay -0.69% at negatibo ang recovery_factor

Walang edge kumpara sa basta paghawak lang ng BTC: alpha -0.052, information_ratio -0.96, Sharpe 0.165 na may CI [-0.57, 0.96] na sumasaklaw sa zero; napatunayan sa buong kasaysayan ang alalahanin ni QA tungkol sa edge

Patag at mahina ang regime spread (Sharpe sa calm/normal/stressed na kondisyon 0.27/0.14/0.12) — walang idinadagdag na directional persistence ang timing ng kumpirmadong recovery lampas sa long-BTC na bias na nalulugi

Pagsusuri

Backtest gate: - Hindi maaasahan ang metrics: Hindi magkakaugnay: salungat ang sign ng Sharpe na 0.02 sa total_return -1.49% — kinukuwenta ang Sharpe mula sa seryeng mtm_equity_curve, samantalang mula sa equity curve ang return. Suriin batay sa equity curve.

Kasaysayan ng Iterasyon

Bumagsak sa verification (Layer 4 — pagsusuri ng QA) [class=no_edge]: - UNMEASURABLE + NET LOSER sa tinukoy na daily frequency para sa iisang instrument. 18 trade lang sa loob ng 5.8 taon (tantiya ng developer: 40-60; bihira ang drawdown na sinusundan ng kumpirmadong recovery na 20% sa iisang instrumentong BTC). Malayong kulang ang 18 trade sa humigit-kumulang 100-trade na kailangan para maihiwalay ang edge sa ingay (L16), at pinatutunayan ito ng Sharpe na CI [-0.92, 0.42] na sumasaklaw sa zero. Nangangailangan……Magpakita ng higit paMagpakita ng mas kaunti

Bumagsak sa verification (Layer 4 — pagsusuri ng QA) [class=no_edge]: - UNMEASURABLE + NET LOSER sa tinukoy na daily frequency para sa iisang instrument. 18 trade lang sa loob ng 5.8 taon (tantiya ng developer: 40-60; bihira ang drawdown na sinusundan ng kumpirmadong recovery na 20% sa iisang instrumentong BTC). Malayong kulang ang 18 trade sa humigit-kumulang 100-trade na kailangan para maihiwalay ang edge sa ingay (L16), at pinatutunayan ito ng Sharpe na CI [-0.92, 0.42] na sumasaklaw sa zero. Nangangailangan ang mahigpit na holdout gate ng hindi bababa sa 10 trade sa huling -20% holdout at Sharpe na higit sa 0; sa kabuuang 18, humigit-kumulang 3-4 lang ang laman ng holdout, kaya hindi ito makakapasa ayon sa pagkakabuo at babagsak doon ang optimization. Netong lugi ito sa sample na ito: total_return -14.25%, Sharpe -0.252, alpha -0.0069, information_ratio -0.73, end_unrealized -22.1%. Ipinakikita ng PF 1.324 at avg_win $5,317 > avg_loss $2,008 na gumagana sa mekanikal na paraan ang 3R bracket, pero hindi kayang bawiin ng positibong gross na PF ang negatibo at hindi masukat na portfolio. - Hindi nagagawa ng engine ang dry-run ng developer (humigit-kumulang 40-60 trade): 18 trade ang resulta. Hindi ito bug (tamang naghihigpit ang gate), pero hindi maaasahan ang pribadong tantiya sa bilang ng trade; pagkatiwalaan ang sandbox.

Bumagsak sa verification (Layer 4 — pagsusuri ng QA) [class=no_edge]: - Walang nasusukat na edge ang tapat na implementasyon ng iter-2: Sharpe 0.014 (CI [-0.645, 0.666] na nakasentro sa zero), PF 1.095 (break-even), total_return -1.49%, IR -0.79, alpha -0.0325. Nalalampasan ng avg_trade_return_pct 0.467% ang CM fee floor at ayon sa disenyo, avg_win $5,079 > avg_loss $2,022 — kaya hindi ito pagkabigo dahil sa fee o bug na bumaligtad sa payoff; wala lang talagang risk-adjusted edge at 30% ang hit rate. Hindi……Magpakita ng higit paMagpakita ng mas kaunti

Bumagsak sa verification (Layer 4 — pagsusuri ng QA) [class=no_edge]: - Walang nasusukat na edge ang tapat na implementasyon ng iter-2: Sharpe 0.014 (CI [-0.645, 0.666] na nakasentro sa zero), PF 1.095 (break-even), total_return -1.49%, IR -0.79, alpha -0.0325. Nalalampasan ng avg_trade_return_pct 0.467% ang CM fee floor at ayon sa disenyo, avg_win $5,079 > avg_loss $2,022 — kaya hindi ito pagkabigo dahil sa fee o bug na bumaligtad sa payoff; wala lang talagang risk-adjusted edge at 30% ang hit rate. Hindi nailipat sa inverse contract na COIN-M ang mekanismong “napatunayan sa spot.” - 56 trade sa loob ng 5.8 taon → humigit-kumulang 11 lang sa holdout; dahil humigit-kumulang 0 ang in-sample Sharpe, likas na bumabagsak sa holdout gate (Sharpe > 0, ≥10 trade). Nailapat na ng developer ang halatang hakbang sa pagitan ng mga iteration (paluwagin ang 20%/120d → 10%/60d para mas mabilis umikot), na nagpaangat sa bilang ng trade mula 18 tungo sa 56, pero ipinakita ring humigit-kumulang 1.09 ang PF / humigit-kumulang 0 ang Sharpe. Pagpili na lang ng ingay ang dagdag na pag-tune. - Isang bar na huli ang pagtatakda sa _entry_bar (itinatakda ito sa _sync_position_state habang calculate_signal, bago mapunan ang entry order), kaya nalilihis nang humigit-kumulang 1 bar ang oras ng max_hold time stop. Hindi ito mahalaga sa resulta at hindi ito ang sanhi ng pagkabigo.

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.