Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

Volatility-Targeted na Spot Basket ng Crypto Majors, Long-Only (4 BINANCE_SPOT Majors: BTC/ETH/SOL/BNB, Daily Bars, Hawak ang Equal-Weight na Basket ng mga Pangalan sa Itaas ng Kanilang Pangmatagalang Trend pero SCALE TOTAL DEPLOYED EXPOSURE Nang Kabaligtaran sa Realized Volatility ng Portfolio para Maabot ang Pare-parehong Vol Target, Mababang Turnover, 3-Parameter)

Resulta: Inabandona

SpotVolatilityTargetedMajorsBasketLong

Buod ng Resulta

Sinubukan ng estratehiyang ito na dalhin sa factory ang volatility-managed premium ng Moreira-Muir: hawakan ang mga major na nagte-trend habang binabawasan ang kabuuang exposure nang kabaligtaran ng realized volatility para magtakda ng target na pare-parehong vol. Pero sira ang backtest sa loob: imposibleng +8,697% kabuuang return, mga kita sa isang araw na lampas sa 240%, at 26-29x pag-indayog ng equity sa account na $100k, samantalang negatibo ang totoong edge (Sharpe -0.087, avg_trade_return_pct -0.785%). Muling inayos sa iteration 2 ang exit accounting matapos ang flag na QA, pero lalo pang nasira ang resulta, at halatang sobra ang inilalagay ng sizing/rebalance at mali ang compounding. Iniwan ito ng analyst sa pagsusuri ng backtest — hindi mapagkakatiwalaan ang serye dahil sa depekto sa accounting, curve-fit lang sa mga artifact ang optimization, at kinumpirma ng kapatid na basket na wala nang edge ang pamilyang vol-managed-majors at nagdaragdag ito ng negatibong aktibong halaga.

Hypothesis

Isang LONG-ONLY crypto-majors na SPOT basket (BTC/ETH/SOL/BNB) na ang edge ay hindi naman NOT directional signal, kundi PORTFOLIO VOLATILITY MANAGEMENT — ang dokumentadong premium ng 'volatility-managed portfolio' ng Moreira-Muir, na hindi pa nasusubok sa factory na ito. Mekanismo: hawakan ang equal-weight na bahagi ng mga major na nasa itaas ng kanilang pangmatagalang trend, pero i-scale nang kabaligtaran sa kamakailang realized volatility ng basket ang porsiyentong na-deploy na TOTAL para magtarget ang……Magpakita ng higit paMagpakita ng mas kaunti

Isang LONG-ONLY crypto-majors na SPOT basket (BTC/ETH/SOL/BNB) na ang edge ay hindi naman NOT directional signal, kundi PORTFOLIO VOLATILITY MANAGEMENT — ang dokumentadong premium ng 'volatility-managed portfolio' ng Moreira-Muir, na hindi pa nasusubok sa factory na ito. Mekanismo: hawakan ang equal-weight na bahagi ng mga major na nasa itaas ng kanilang pangmatagalang trend, pero i-scale nang kabaligtaran sa kamakailang realized volatility ng basket ang porsiyentong na-deploy na TOTAL para magtarget ang portfolio ng pare-parehong volatility. Dahil nagpapatuloy ang realized volatility at sistematikong mas masama ang risk-adjusted returns ng crypto sa mga high-vol regime (nagkakabuo ang vol clusters at nagaganap ang drawdown sa mga estadong mataas ang vol), ang pagbawas ng exposure kapag mataas ang vol at pagdagdag kapag mababa ito ay nagpapahusay sa Sharpe at lubhang nagpapababa ng drawdown kumpara sa static na buy-and-hold — edge na walang kinalaman sa direksyon ng presyo. Sadyang iba ang estruktura nito sa lahat ng patay/nasa pipeline na pamilya: NOT ito fade/reversal (walang pakikipagkalakalan laban sa mga galaw — nalugi ang magkakapatid na fade/reversal/premium/OI-squeeze), NOT ito rare-event trigger (tuloy-tuloy na estado ang exposure, kaya naiiwasan ang pagkabigo ng no_trades), NOT ito cross-sectional na RANK rotation (walang ranggo ng returns o pagpili ng top-K; hawak ang ALL trending majors — wala rito ang ubos nang mekanismo ng L32), NOT ito funding-carry (L33), NOT ito options (walang pader sa bilang ng trade), NOT ito basket ng deep-dip reversion na nag-overfit kamakailan (IS 8.3 → OOS -2.64; wala rito ang reversion-entry na maaaring i-curve-fit — vol target at dalawang lookback lang ang mga sinusukat na dami). Likas na hindi tinatamaan ng pagsabog ng leverage ang long-only na spot (CASH). Pinupunan nito ang kulang na BINANCE_SPOT na venue at halos walang lamang macro/long-horizon bucket; dahil mababa ang turnover (lingguhang rebalance + no-trade band), bale-wala ang ~0.20% round-trip.

Tinutugunan ang dalawang maisasagawang natuklasan sa Layer-4 sa pamamagitan ng kaunting pagbabago, habang pinananatili ang lohika ng vol-scaling na pumasa sa mga naunang layer. (1) Inayos ang pinaghihinalaang problema sa execution/accounting na tinukoy ng QA sa landas ng paglabas: kapag umaalis ang isang pangalan sa sleeve (target 0), isinasara na ito ngayon sa pamamagitan ng _submit_exit_position (reduce-only close), na wastong nagtatala ng pagbawas at nagpapalaya ng CASH bago ang buy loop, sa halip na isang……Magpakita ng higit paMagpakita ng mas kaunti

Tinutugunan ang dalawang maisasagawang natuklasan sa Layer-4 sa pamamagitan ng kaunting pagbabago, habang pinananatili ang lohika ng vol-scaling na pumasa sa mga naunang layer. (1) Inayos ang pinaghihinalaang problema sa execution/accounting na tinukoy ng QA sa landas ng paglabas: kapag umaalis ang isang pangalan sa sleeve (target 0), isinasara na ito ngayon sa pamamagitan ng _submit_exit_position (reduce-only close), na wastong nagtatala ng pagbawas at nagpapalaya ng CASH bago ang buy loop, sa halip na isang SELL na ipinadaan sa _submit_entry_instrument; nananatiling SELL na may limitasyon ang bahagyang vol-trim at laging long position lang ang binabawasan. (2) Inayos ang problema ng hindi nasusukat o halos hindi nasusubok na edge (mga 6 trade lang dahil halos buong panahon ay inilagay ng gate na SMA(100) ang basket sa cash, kaya puro talo mula sa trend-break ang mga isinara habang nanatiling bukas ang mga panalo) sa pamamagitan ng pagpapaikli sa trend_len 100->50 (mas matagal na nakapuhunan ang basket sa buong panahon, kaya aktuwal na nakikipagkalakalan ang lingguhang inverse-vol rebalance at tunay na nasusubok ang overlay ng pamamahala ng volatility na Moreira-Muir) at paghihigpit sa rebalance_band 0.15->0.10 (mas marami sa lingguhang pagbabago ng laki na dulot ng volatility at mga pagtawid sa eligibility ang lumalagpas sa band), na magkasamang nagpapataas sa bilang ng trade tungo sa minimum para masukat, sa apat na pangalan at humigit-kumulang 50 lingguhang rebalance. Hindi binago ang inverse-vol deploy formula, per-name trend gate, pagmamarka ng true-NAV _portfolio_value, pagkakasunod-sunod ng SELLS/mga pagsasara-bago-BUYS, at long-only na pagtakda ng laki ng CASH (gross <= 0.95x, leverage 1.0), kaya nananatiling green ang Layers 1-3 at malinis ang mga import. Kinikilala ko ang mas malalim na alalahanin ng QA na mababa ang tsansa ng pagtagal ng purong OHLCV na paraang ginagabayan ng SMA, at hindi makalilikha ang vol overlay ng positibong expectancy mula sa basket na pinananatili ng trend sa panahong pababa ang merkado; likas ito sa nakasaad na palagay ng hypothesis (isang direksiyong-ortogonal na premium sa pamamahala ng volatility) at hindi malulutas nang hindi ito iniiwan o nagdaragdag ng feed, na lalampas sa saklaw ng pinakamaliit na pagbabago—tinitiyak ng mga pag-aayos na ito na wasto ang execution at pagsukat ng estratehiya, upang mahusgahan ng analyst ang premium batay sa maaasahan at sapat ang sample na backtest sa halip na sa artifact na may 6 trade.

Hindi mapagkakatiwalaan ang backtest: sira ang equity/accounting. Imposible ang total_return +8,697% (87x) para sa long-only na basket na walang leverage (<=1x) sa spot, at pisikal na imposibleng daily returns na +241% (2021-05-20), +158% (2019-07-04), +88.7% at +84.3% para sa <= 0.95x long-only na book; ipinapakita ng avg_win $426k / largest_loss -$2.9M sa account na $100k (26-29x pag-indayog ng equity) at turnover na 635 (kumpara sa sinasabing low-turnover na lingguhang rebalance) na sobra ang inilalagay ng……Magpakita ng higit paMagpakita ng mas kaunti

Hindi mapagkakatiwalaan ang backtest: sira ang equity/accounting. Imposible ang total_return +8,697% (87x) para sa long-only na basket na walang leverage (<=1x) sa spot, at pisikal na imposibleng daily returns na +241% (2021-05-20), +158% (2019-07-04), +88.7% at +84.3% para sa <= 0.95x long-only na book; ipinapakita ng avg_win $426k / largest_loss -$2.9M sa account na $100k (26-29x pag-indayog ng equity) at turnover na 635 (kumpara sa sinasabing low-turnover na lingguhang rebalance) na sobra ang inilalagay ng sizing/rebalance at mali ang compounding. Kinukumpirma ito ng panloob na kontradiksyon — headline na +8,697% pero Sharpe na -0.087, avg_trade_return_pct -0.785% (negatibo), information_ratio -0.21, PSR 0.375 — kaya walang totoong edge sa artifact (skew -4.5, kurtosis 67.7, mataas nang ~100% ang max_dd CI). Itinuturo ko ang sintomas nang hindi ipinipilit ang eksaktong bug na hindi ko pa natutunton. Iteration 2 na ito: inayos muli ng developer ang exit accounting matapos ang QA na flag na 'accounting suspect', at lalo itong nasira; ang pag-optimize sa sirang serye ay curve-fit lang sa mga artifact. Patay na rin ang pinagbabatayang pamilya — iniwan sa session na ito ang kapatid na VolatilityManagedLongMajorsBasketDaily na may IR -0.60 at ~0 alpha kumpara sa basket nito (nagdaragdag ng negatibong aktibong halaga ang vol-managing ng long majors basket), at gayon din ang ipinahihiwatig ng beta na 0.51 / benchmark_correlation 0.70 na may negatibong alpha-after-overlay. Hindi maaayos ng pag-optimize sa vol_target/trend_len/vol_lookback ang depekto sa sizing/accounting o lilikha ng edge na likas na wala sa pamilyang ito. Itigil.

Implementasyon

Long-only na spot basket na pinamamahalaan ang volatility at mababa ang turnover, sa apat na Binance SPOT majors (BTC/ETH/SOL/BNB), daily bars, purong OHLCV. Sa bawat lingguhang rebalance, hawak ang equal-weight na bahagi ng mga major na nasa itaas ng kanilang SMA(trend_len=50); isine-scale ang bahaging na-deploy na TOTAL nang kabaligtaran sa realized vol ng basket para maabot ang pare-parehong target: deployed = min(vol_target=0.60 / annualized_basket_vol_over_vol_lookback=30d, gross_exposure=0.95). Tinatarget ng bawat kwalipikadong pangalan ang n_eligible ng equity bilang deployed; cash ang napupuntahan ng mga pangalang wala sa trend. Gumagamit ang rebalance ng delta-to-target na may 10% no-trade band: isinasara ang buong exit sa reduce-only sa pamamagitan ng _submit_exit_position, SELL na hanggang takdang halaga ang mga bahagyang vol-trim, saka nagdadagdag ng buys hanggang target. Bahagi ng totoong CASH equity ang mga target kaya <= 0.95x ang kabuuang deployed (walang leverage). Mga parameter na tinune: 3 (vol_target, trend_len, vol_lookback).

Mga Resulta ng Beripikasyon

Bumagsak ang beripikasyon (Layer 4 — pagsusuri ng QA): - Ipinakikita ng sandbox ang palatandaan ng depekto sa code na paulit-ulit na napagkakamalan ng factory na pagkabigo ng edge: win_rate = 0.0 AND profit_factor = 0.0 (lahat ng 6 saradong trade ay nalugi, eksaktong zero ang gross profit), Sharpe -1.94, total_return -33.3% == max_drawdown. Tama sa pagsisiyasat ang direksyon ng polarity ng scaling (inverse-vol deploy = min(vol_target/basket_vol, gross); trend gate close>SMA; long-only reduce na hanggang hawak……Magpakita ng higit paMagpakita ng mas kaunti

Bumagsak ang beripikasyon (Layer 4 — pagsusuri ng QA): - Ipinakikita ng sandbox ang palatandaan ng depekto sa code na paulit-ulit na napagkakamalan ng factory na pagkabigo ng edge: win_rate = 0.0 AND profit_factor = 0.0 (lahat ng 6 saradong trade ay nalugi, eksaktong zero ang gross profit), Sharpe -1.94, total_return -33.3% == max_drawdown. Tama sa pagsisiyasat ang direksyon ng polarity ng scaling (inverse-vol deploy = min(vol_target/basket_vol, gross); trend gate close>SMA; long-only reduce na hanggang hawak lang), kaya malamang na nasa landas na EXECUTION/ACCOUNTING ang natitirang sira. Dalawang posibleng sanhi: (1) nagpapadala ng SELL ang mga reduction sa pamamagitan ng _submit_entry_instrument(OrderSide.SELL) sa halip na _submit_exit_position — tiyaking binabawasan nito ang long sa CASH at hindi ito tinatanggihan o mali ang pagtatala; (2) muling kinukuwenta ng loop na BUY ang _held_qty matapos magpadala ng SELL, pero hindi sabay-sabay ang fills sa loob ng on_bar, kaya isine-size ang buys batay sa kapital na hindi pa napapalaya ng mga nakabinbing sell. Kailangang ituring na bug ang PF na eksaktong 0.0 at puro talo ang bawat trade, hindi ipasa bilang fee/edge. - Hindi masusukat: isang order of magnitude na mas mababa sa floor na ~100 trade ang 6 trades sa loob ng 363 araw, kaya walang signal ang win_rate/PF/Sharpe. Dapat magbunga ng ~200 rebalance-event ang lingguhang rebalance ng 4 pangalan pero 6 trades lang ang lumabas — halos buong panahon ay nasa cash ang strategy (bihirang matugunan ang gate na SMA(100)), na nagpapaliwanag sa 0.11 benchmark correlation sa kabila ng 76% na exposure habang nasa posisyon, at nangangahulugang halos hindi nasubok ang edge ng vol-management. - Purong mekanismong OHLCV (SMA trend gate + pag-scale sa realized vol, walang directional edge). May 0% survival ang purong OHLCV sa 213 na naunang run, at paulit-ulit nang inabandona ang mga SMA-trend gate. Walang kinalaman sa direksyon ang vol overlay at hindi ito makalilikha ng positibong expectancy kung walang edge ang basket na hawak dahil sa trend — at sumasalungat ang kinalabasan sa pahayag ng hypothesis na babawasan nito ang drawdown (33% drawdown).

Dapat ABANDON ng analyst sa backtest_review sa halip na mag-optimize; hindi mababago ng mga parameter ang negatibong expectancy. Hindi na kailangan ng karagdagang pag-ulit ng developer.

STRONG ABANDON RECOMMENDATION (hindi pagkabigo ng QA code). Nang maayos na ang execution at nasubok na ang edge, tiyak na negatibo ang resulta sa sandbox at WORSE kaysa sa iter-1: total_return -38.87%, Sharpe -1.15, PF 0.126, win_rate 0.19, avg_trade_return_pct -5.63%, max_drawdown 46.78%, largest_loss -$13,469 sa kabuuan ng 21 long-only trade. Lalo pang pinasama ng pagwawasto sa accounting ang resulta CONFIRMS; ang iter-1 na puro talo ay hindi pagkakamali sa pagtatala — hindi ito mekanismong mabubuhay. Salungat din ang resulta sa pahayag ng hypothesis na mababawasan ang drawdown. Kinikilala ng developer na hindi kayang lumikha ng positibong expectancy ang vol overlay mula sa basket na nananatiling naka-long sa trend sa panahong pababa.

Iwan ang purong framing na OHLCV; huwag nang ulitin ang mga parameter.

Purong mekanismong OHLCV (SMA trend gate + pag-scale ng vol, walang directional edge). May 0% survival ang purong OHLCV sa 213 na naunang run; walang kinalaman sa direksyon ang vol overlay at hindi ito makalilikha ng positibong expectancy kung walang edge ang basket na hawak dahil sa trend.

Wala nang saysay dahil tinalikuran na; kung mag-i-iterate man, gumamit ng net target delta o ipagpaliban ng isang bar ang mga buy.

Mas mababa sa humigit-kumulang 100 na floor ang 21 trades, pero sapat ito para magtatag ng tiyak na negatibong resulta (PF 0.126, hindi ingay ang 46.8% DD). Maliit na natitirang isyu: muling kinukuwenta ng loop na BUY ang _held_qty bago mapunan ang mga SELL/close sa parehong bar (hindi sabay-sabay), kaya maaaring i-size ang buys batay sa hindi pa napapalayang CASH at bahagyang ma-reject — maaari itong magkulang sa pag-deploy pero hindi nito naaapektuhan ang negatibong konklusyon.

Pagsusuri ng Backtest

Sharpe
-0.09
Kabuuang Return
8697.90%
Max Drawdown
67.40%
Kabuuang Trade
144
Win Rate
43.1%
Profit Factor
1.47

Bagong framing para sa factory (Moreira-Muir vol-managed premium); walang liquidation flag.

Sirang serye ng equity: total_return +8,697% (87x) ay imposible para sa long-only na spot basket na walang leverage (<= 1x); pisikal na imposibleng mangyari ang mga isang-araw na return na +241%, +158%, +88.7%.

Ipinapakita ng avg_win $426k / largest_loss -$2.9M sa account na $100k (26-29x pag-indayog ng equity) at turnover na 635 na salungat ito sa disenyong 'low-turnover na lingguhang rebalance' — sobra ang inilalagay ng sizing/rebalance at mali ang compounding.

Panloob na kontradiksyon: headline na +8,697% pero Sharpe na -0.087, avg_trade_return_pct -0.785% (NEGATIVE), information_ratio -0.21, PSR 0.375 — walang totoong edge sa artifact.

Iteration 2: hindi naayos ng muling pag-ayos sa exit accounting (QA na 'accounting suspect') ang problema; lalo pang nasira ang resulta.

Patay na ang pamilya: iniwan sa session na ito ang kapatid na VolatilityManagedLongMajorsBasketDaily na may IR -0.60 / ~0 alpha kumpara sa basket nito.

Buod ng Resulta

Babala, hindi tagumpay, ang napakalaking headline return — ikumpara ang equity sa mga limitasyon ng leverage (hindi makakakuha ng 87x return o +241% na kita sa isang araw ang long-only na book na walang leverage), at huwag nang ulit-ulitin ang mekanismong napatunayang walang edge ng kapatid nito; kailangang ayusin ang sirang accounting/sizing bago pagkatiwalaan ang anumang metric.

Iniwan ito ng analyst sa yugto ng pagsusuri ng backtest bago ang optimization dahil sira ang equity/accounting (sobra ang inilalagay ng sizing/rebalance at mali ang compounding); lalo pang nasira ito ng muling pag-ayos sa exit accounting sa iteration 2, na pinasimulan ng QA na flag na 'accounting suspect', at iniwan na rin sa session na ito ang kapatid na VolatilityManagedLongMajorsBasketDaily na may IR -0.60 at ~0 alpha, na nagpapahiwatig na likas na walang edge ang pamilya.

Long-only na spot basket ng apat na BINANCE_SPOT major (BTC/ETH/SOL/BNB) na gumamit ng volatility-managed premium ng Moreira-Muir — hawak ang equal-weight na bahagi ng mga pangalang nasa itaas ng kanilang pangmatagalang trend pero sini-scale nang kabaligtaran sa realized volatility ng basket ang kabuuang exposure na na-deploy para maabot ang pare-parehong vol target, sa halip na mag-trade batay sa directional signal.

Sira at hindi mapagkakatiwalaan ang backtest: imposibleng +8,697% kabuuang return para sa long-only na book na walang leverage (<=1x), pisikal na imposibleng kita sa isang araw (+241%, +158%, +88.7%), average win na $426k at pinakamalaking loss na -$2.9M sa account na $100k, at turnover na 635 na salungat sa disenyong low-turnover — kasabay ng negatibong totoong edge (Sharpe -0.087, avg_trade_return_pct -0.785%, information ratio -0.21).

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.