Pāriet uz saturu
Visas stratēģijas

Stratēģijas

Dienas šķērsgriezuma zemas volatilitātes anomālija: garā pozīcija zemākajos -2 aktīvos ar zemāko volatilitāti + īsā pozīcija augstākajos -2 aktīvos ar augstāko volatilitāti starp 6 Binance galvenajiem beztermiņa līgumiem

Iznākums: Atmesta

BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily

Iznākuma kopsavilkums

Šī bija trešā stratēģija šķērsgriezuma stratēģiju sērijā, kas izmantoja zemas volatilitātes / Betting-Against-Beta anomāliju kā dolāra ziņā neitrālu pozīciju portfeli ar garo pozīciju -2 aktīvos ar zemāko un īso pozīciju -2 aktīvos ar augstāko volatilitāti starp 6 Binance galvenajiem aktīviem; iecere bija panākt, lai tā nekorelētu ar iepriekšējām stratēģijām, kas sarindotas pēc ienesīguma un finansējuma likmēm. Pēc trim iterācijām, kurās tika novērstas verifikācijas infrastruktūras problēmas (īpaši slāņa -2……Rādīt vairākRādīt mazāk

Šī bija trešā stratēģija šķērsgriezuma stratēģiju sērijā, kas izmantoja zemas volatilitātes / Betting-Against-Beta anomāliju kā dolāra ziņā neitrālu pozīciju portfeli ar garo pozīciju -2 aktīvos ar zemāko un īso pozīciju -2 aktīvos ar augstāko volatilitāti starp 6 Binance galvenajiem aktīviem; iecere bija panākt, lai tā nekorelētu ar iepriekšējām stratēģijām, kas sarindotas pēc ienesīguma un finansējuma likmēm. Pēc trim iterācijām, kurās tika novērstas verifikācijas infrastruktūras problēmas (īpaši slāņa -2 starpniekobjekta problēma, ko novērsa, pārveidojot volatilitātes palīgfunkciju par moduļa līmeņa funkciju), tika iegūts darbspējīgs, patiesi tirgus neitrāls vēsturisko datu tests — taču tas zaudēja 78.7% un uzrādīja 95.97% kapitāla kritumu, jo garā pozīcija zemas volatilitātes aktīvos un īsā pozīcija augstas volatilitātes aktīvos būtībā ir īsā pozīcija beta un momentum ziņā, kas nes peļņu tikai lāču tirgos. Analītiķis to noraidīja vēsturisko datu testa pārskatā, secinot, ka neveiksmei ir strukturāls, nevis pielāgojams iemesls: trīs parametri maina apmēru un biežumu, taču nevar mainīt faktora negatīvo zīmi augošā ciklā, un svārstības izlases beigu posmā (+94%/-65%) bija tikai procentuālās aritmētikas rezultāts kontā, kura atlikums bija sarucis. Stratēģija nenonāca līdz optimizācijai, lēmumam pēc optimizācijas, riska pārskatam, papīra tirdzniecībai vai reālai tirdzniecībai.

Hipotēze

Dolāra neitrāla šķērsgriezuma anomāliju stratēģija fiksētā 6 lielāko Binance USD-M beztermiņa līgumu kopā (BTC, ETH, SOL, BNB, AVAX, LINK — visiem apstiprināti tīri dati), kas izmanto finansēs vislabāk dokumentēto šķērsgriezuma riska anomāliju: LOW-VOLATILITY ANOMALY. Ik pēc 24 stundām stratēģija sarindo 6 aktīvus pēc to pēdējo 30 dienu realizētās volatilitātes, ieņem garo pozīciju LONG 2 aktīvos ar LOWEST volatilitāti un īso pozīciju SHORT 2 aktīvos ar HIGHEST volatilitāti, katrā pozīcijas pusē izmantojot……Rādīt vairākRādīt mazāk

Dolāra neitrāla šķērsgriezuma anomāliju stratēģija fiksētā 6 lielāko Binance USD-M beztermiņa līgumu kopā (BTC, ETH, SOL, BNB, AVAX, LINK — visiem apstiprināti tīri dati), kas izmanto finansēs vislabāk dokumentēto šķērsgriezuma riska anomāliju: LOW-VOLATILITY ANOMALY. Ik pēc 24 stundām stratēģija sarindo 6 aktīvus pēc to pēdējo 30 dienu realizētās volatilitātes, ieņem garo pozīciju LONG 2 aktīvos ar LOWEST volatilitāti un īso pozīciju SHORT 2 aktīvos ar HIGHEST volatilitāti, katrā pozīcijas pusē izmantojot vienādu svērumu un nodrošinot dolāra neitralitāti. Tur pozīcijas 24 stundas, pēc tam sarindo aktīvus atkārtoti. Vidējie 2 aktīvi tiek izslēgti. Šī ir trešā stratēģija šķērsgriezuma sērijā (pēc CrossSectionalMeanReversion3Major, kas izmantoja HL finansējuma likmes, un DailyCrossSectional7DReturnReversal, kas izmantoja Binance ienesīgumu) — tā pati galveno aktīvu kopu, COMPLETELY DIFFERENT signāla ass. Volatilitātes sarindošana strukturāli ir ortogonāla ienesīguma un finansējuma likmju sarindošanai, tāpēc šī stratēģija ieņems pozīcijas UNCORRELATED iepriekšējām divām šķērsgriezuma stratēģijām, nodrošinot patiesu portfeļa diversifikāciju, nevis mehānismu pārklāšanos. Zemas volatilitātes anomālija ir aprakstīta šajos pētījumos: Black (1972), Frazzini-Pedersen (2014) “Betting Against Beta”, Baker-Bradley-Wurgler (2011) “Benchmarks as Limits to Arbitrage” un kriptovalūtām veltītajā Liu-Tsyvinski-Wu (2022) “Common Risk Factors in Cryptocurrency”. Mehānisms: augstas volatilitātes kriptoaktīvi piesaista spekulatīvas “loterejas biļešu” kapitāla plūsmas, kuru sniegums sistemātiski atpaliek no to realizētās volatilitātes (mazumtirdzniecības FOMO + periodiski likvidāciju kaskāžu procesi); zemas volatilitātes aktīvi piesaista institucionālu un ilgtermiņa kapitālu, kas nodrošina strukturālu atbalstu cenai un stabilu, ar risku koriģētu ienesīgumu. Tā ir tieša atbilde uz analītiķa atkārtoto ieteikumu: “pašreizējā tirgus režīmā prioritāti piešķirt šķērsgriezuma mehānismiem”. Aizpilda FIVE nepietiekami pārstāvētas kategorijas: garā un īsā virziena pozīcijas (14.0% → uz 45%), vairāku instrumentu tvērums (7.2% → paplašināt), šķērsgriezuma klase (apstiprināti uzvarošais mehānisms), portfeļa diversifikācija salīdzinājumā ar virziena stratēģijām un tikai BINANCE-USD-M (tīri dati). Pozīcijas apjoms: 12% pašu kapitāla katrai pozīcijas pusei × 2 + 12% × 2 = 48% bruto riska darījums, dolāra ziņā neitrāls. Risks darījumā: ~1%, ko nosaka dienas volatilitātes izkliedes svārstīgums.

ITER-3 novērš ziņoto slāņa -2 kļūmi (“_vol_from_closes() pieņem 2 pozicionālos argumentus, bet tika padoti 3”) pašā tās cēlonī: slāņa -2 _StrategyProxy pārsaista katru INSTANCE izsaucamo objektu, izmantojot types.MethodType, un ievieto `self`, tādējādi mainot palīgfunkcijas argumentu skaitu. Pārvietojot `_vol_from_closes` uz MODULE-LEVEL funkciju, tā vairs nav instances atribūts, tāpēc starpniekobjekts to nepiesaista atkārtoti un `self` netiek ievietots — izsaukums ir identisks gan īstajā dzinī, gan……Rādīt vairākRādīt mazāk

ITER-3 novērš ziņoto slāņa -2 kļūmi (“_vol_from_closes() pieņem 2 pozicionālos argumentus, bet tika padoti 3”) pašā tās cēlonī: slāņa -2 _StrategyProxy pārsaista katru INSTANCE izsaucamo objektu, izmantojot types.MethodType, un ievieto `self`, tādējādi mainot palīgfunkcijas argumentu skaitu. Pārvietojot `_vol_from_closes` uz MODULE-LEVEL funkciju, tā vairs nav instances atribūts, tāpēc starpniekobjekts to nepiesaista atkārtoti un `self` netiek ievietots — izsaukums ir identisks gan īstajā dzinī, gan starpniekobjektā. Tās ir mazākās iespējamās izmaiņas: mainīta tikai palīgfunkcijas atrašanās vieta un tās divas izsaukšanas vietas (_compute_realized_vol, _latest_vol_and_price); visa signālu loģika, vairāku instrumentu notikumu cikls un līdzsvarošanas sarindošana ir nemainīta līdz pat baitam. Pārbaudīts lokāli: slāņa -1 statiskā pārbaude izieta bez kļūdām, un visi 6 slāņa -2 sintētiskie scenāriji izpildījās īstajā _StrategyProxy bez izņēmuma, radot 469/469 unikālus, galīgus, no sveces uz sveci mainīgus signālus (nav iesaldēta signāla, nav NaN/inf). Stratēģija šķērsgriezumā īsteno labi dokumentēto zemas volatilitātes / Betting-Against-Beta anomāliju; tā ir ortogonāla iepriekšējām šķērsgriezuma stratēģijām, kas sarindotas pēc ienesīguma un finansējuma likmēm, un nodrošina patiesu portfeļa diversifikāciju.

Priekšrocības nav, un to nevar pielāgot, tāpēc optimizācija būtu veltīga. Kriptovalūtu zemas volatilitātes anomālijas īstenošana kā garā pozīcija zemas volatilitātes aktīvos un īsā pozīcija augstas volatilitātes aktīvos 6 galvenajos aktīvos būtībā ir īsā pozīcija beta un momentum ziņā: tā nes peļņu tikai lāču tirgus režīmos (2022 gada +128%) un rada katastrofālus zaudējumus buļļu tirgus režīmos (2021 -80%, 2024 -78%), kopā veidojot total_return -78.7%, max_drawdown 95.97%, profit_factor 0.577 un negatīvus……Rādīt vairākRādīt mazāk

Priekšrocības nav, un to nevar pielāgot, tāpēc optimizācija būtu veltīga. Kriptovalūtu zemas volatilitātes anomālijas īstenošana kā garā pozīcija zemas volatilitātes aktīvos un īsā pozīcija augstas volatilitātes aktīvos 6 galvenajos aktīvos būtībā ir īsā pozīcija beta un momentum ziņā: tā nes peļņu tikai lāču tirgus režīmos (2022 gada +128%) un rada katastrofālus zaudējumus buļļu tirgus režīmos (2021 -80%, 2024 -78%), kopā veidojot total_return -78.7%, max_drawdown 95.97%, profit_factor 0.577 un negatīvus Sharpe/Sortino/sagaidāmās vērtības/informācijas koeficienta rādītājus visā izlasē. 3 pielāgojamie parametri (vol_lookback_days, rebalance_days, leg_capital_pct) maina apmēru un biežumu, taču nevar mainīt faktora negatīvo zīmi, tāpēc walk-forward pārbaude to neglābs — tā tikai pielāgotos 2022 lāču tirgus periodam un izgāztos turpmākajā periodā. Neticamās dienas svārstības izlases beigu posmā (+94%, -65%, ekscesa kurtoze 304) ir procentuālā ienesīguma aritmētika kontā, kura atlikums sarucis līdz 96%, nevis novēršama pozīcijas apjoma noteikšanas kļūda, tāpēc šī arī nav gadījums, kad izstrādātājam vajadzētu “turpināt iterēt”. FAILURE PATTERN: dolāra neitrāla kriptovalūtu zemas volatilitātes anomālija (garā pozīcija apakšējā -2 grupā / īsā pozīcija augšējā -2 grupā pēc realizētās volatilitātes) ir slēpta īsā pozīcija augstas volatilitātes un momentum ziņā, kuras zīme ir negatīva augoša kriptovalūtu cikla laikā; peļņa tikai lāču tirgos nav noturīga visā izlasē un nav sasniedzama, pielāgojot parametrus.

Implementācija

Dolāra neitrāla šķērsgriezuma zemas volatilitātes anomālija 6 Binance USD-M beztermiņa līgumos (BTC, ETH, SOL, BNB, AVAX, LINK), dienas sveces. Ik pēc rebalance_days (pēc noklusējuma 1) sarindo 6 aktīvus pēc pēdējo 30 dienu gada izteiksmē aprēķinātās realizētās volatilitātes, ieņem garo pozīciju LONG 2 aktīviem ar zemāko volatilitāti un īso pozīciju SHORT 2 aktīviem ar augstāko volatilitāti (vienāds svērums, vidējie 2 izslēgti). Katra pozīcijas puse = 12% pašu kapitāla nominālvērtība -> ~48% bruto, ~0% neto. Tikai OHLCV, bez papildu datiem. Darījumus novirza _rebalance() funkcija on_bar/on_extra_bar; calculate_signal atgriež nepārtrauktu, uz slēgšanas cenu balstītu diagnostikas vērtību.

Verifikācijas rezultāti

Verifikācija neizdevās (slānis 2 — sintētiskie scenāriji): Izmantotie parametri: ['min_notional', 'rebalance_days', 'leg_capital_pct', 'vol_lookback_days'] Pārbaudiet, vai __init__ iestata visus atribūtus, izmantojot self.parameters.get(). - steady_uptrend: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() pieņem 2 pozicionālos argumentus, bet tika padoti 3 (sveces laika zīmogs: 1735693260000) - steady_downtrend: TypeError:……Rādīt vairākRādīt mazāk

Verifikācija neizdevās (slānis 2 — sintētiskie scenāriji): Izmantotie parametri: ['min_notional', 'rebalance_days', 'leg_capital_pct', 'vol_lookback_days'] Pārbaudiet, vai __init__ iestata visus atribūtus, izmantojot self.parameters.get(). - steady_uptrend: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() pieņem 2 pozicionālos argumentus, bet tika padoti 3 (sveces laika zīmogs: 1735693260000) - steady_downtrend: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() pieņem 2 pozicionālos argumentus, bet tika padoti 3 (sveces laika zīmogs: 1735693260000) - flat_ranging: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() pieņem 2 pozicionālos argumentus, bet tika padoti 3 (sveces laika zīmogs: 1735693260000) - volatility_spike: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() pieņem 2 pozicionālos argumentus, bet tika padoti 3 (sveces laika zīmogs: 1735693260000) - zero_volume: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() pieņem 2 pozicionālos argumentus, bet tika padoti 3 (sveces laika zīmogs: 1735693260000) - price_gap: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() pieņem 2 pozicionālos argumentus, bet tika padoti 3 (sveces laika zīmogs: 1735693260000)

Backtesta izvērtēšana

Sharpe
-0,12
Kopējais ienesīgums
-78,69%
Maksimālais kritums
95,97%
Darījumu skaits
306
Uzvaru īpatsvars
52,9%
Peļņas faktors
0,58

Stratēģija darbojas mehāniski: 306 darījumi 2082 dienās, tiek izpildītas dolāra neitrālas garās un īsās pozīcijas, tīra Binance 6 galveno aktīvu kopa, tikai OHLCV (nav trausluma papildu datu dēļ)

Patiesi zema korelācija ar etalonu (-0.06, beta -0.09) apstiprina, ka, kā iecerēts, stratēģija ir ortogonāla virziena stratēģijām

Katastrofāls neto sniegums: total_return -78.7%, max_drawdown 95.97%, profit_factor 0.577, negatīvs Sharpe/Sortino (-0.12), negatīva sagaidāmā vērtība (-299/darījumā), IR -0.34

Strukturāla zīmes problēma: garā pozīcija zemas volatilitātes un īsā pozīcija augstas volatilitātes galvenajos kriptoaktīvos ir īsā pozīcija beta un momentum ziņā — tā uzvar tikai lāču tirgos (2022 +128%) un smagi zaudē buļļu tirgos (2021 -80%, 2024 -78%); kopējais rezultāts ir negatīvs visā augošajā ciklā

Neveiksmi nevar novērst ar parametru pielāgošanu: 3 parametri (vol_lookback, rebalance_days, leg_capital_pct) nevar mainīt anomālijas virzienu, tāpēc optimizācija tikai pielāgotos 2022 lāču tirgus periodam

Ekstremālais dienas ienesīgums (+94%, -65%) un ekscesa kurtoze 304 ir gandrīz nulles konta sekas pēc 96% kapitāla krituma, nevis atgūstama priekšrocība

Analīze

Pagaidām neoptimizējiet NOT — portfelis nav dolāru neitrāls, kā paredz hipotēze (48% bruto, ~1% risks/tirdzniecību). Pierādījumi: exposure_pct=400% (8x iecerētais 48%), vienas dienas ienesīgums sasniedz +94.3%/-65.3%/-61.6%, un return_kurtosis=304. (1) Pārbaudiet, vai katrā līdzsvarošanas reizē četru pozīciju neto ekspozīcija ir aptuveni dolāru neitrāla un bruto ekspozīcija ir tuvu 48% — reģistrējiet faktisko bruto/neto nominālvērtību katrā joslā un pārbaudiet to ar nosacījumu. (2) Atliktā puses maiņas loģika……Rādīt vairākRādīt mazāk

Pagaidām neoptimizējiet NOT — portfelis nav dolāru neitrāls, kā paredz hipotēze (48% bruto, ~1% risks/tirdzniecību). Pierādījumi: exposure_pct=400% (8x iecerētais 48%), vienas dienas ienesīgums sasniedz +94.3%/-65.3%/-61.6%, un return_kurtosis=304. (1) Pārbaudiet, vai katrā līdzsvarošanas reizē četru pozīciju neto ekspozīcija ir aptuveni dolāru neitrāla un bruto ekspozīcija ir tuvu 48% — reģistrējiet faktisko bruto/neto nominālvērtību katrā joslā un pārbaudiet to ar nosacījumu. (2) Atliktā puses maiņas loģika (“maiņa tiek pabeigta nākamajā līdzsvarošanas reizē” un nosacījumi “izlaist, ja pašlaik ir īsā/garā pozīcija”) var atstāt aktīvu bez riska ierobežojuma vai vecu pozīciju atvērtu papildu joslas — pārliecinieties, ka nevēlamās pozīcijas patiešām tiek slēgtas AND izpildīta pirms vai tajā pašā līdzsvarošanas reizē un ka _submit_exit_position izpildes tiek ņemtas vērā pirms jauno pozīciju apjoma noteikšanas. (3) avg_holding_period 27d pret rebalance_days=1 liecina, ka pozīcijas netiek rotētas; pārbaudiet, vai pozīcijas tiek slēgtas katrā līdzsvarošanas reizē, nevis tikai tad, kad aktīvs iziet no zemākās -2/augstākās -2 grupas. (4) Lielā kurtose un krasās vienas dienas svārstības liecina, ka vienas pozīcijas instrumenta daudzuma precizitāte vai nominālvērtības aprēķins var būt nepareizi mērogots (piem., SOL/AVAX/LINK) — pārbaudiet, vai katras pozīcijas nominālvērtība ir aptuveni leg_capital_pct*kapitāls. Atkārtojiet testu un pirms atkārtotas iesniegšanas pārliecinieties, ka neto ekspozīcija ir aptuveni 0 un nav vienas dienas svārstību virs ~15%. Piezīme: ja tiek apstiprināts, ka portfelis ir neitrāls, bet tas joprojām piedzīvo lielus zaudējumus, visticamāk, problēma ir pašā pieņēmumā (kriptoaktīvu ar visaugstāko svārstīgumu pārdošana īsajā pozīcijā nozīmē bull tirgus periodos pārdot īsajā pozīcijā aktīvus ar visaugstāko beta koeficientu), un tas jānodod revise_hypothesis.

Iznākuma kopsavilkums

Labi dokumentēts faktors, piemēram, zemas volatilitātes anomālija, tomēr var nest negatīvu neto rezultātu, ja to īsteno kā garo pozīciju zemas volatilitātes aktīvos un īso pozīciju augstas volatilitātes aktīvos pastāvīgi augošā kriptovalūtu tirgū — peļņa tikai atkarībā no režīma, proti, tikai lāču tirgos, nav pielāgojama priekšrocība, jo neviens parametrs nevar mainīt faktora virziena zīmi.

Vēsturisko datu testa pārskatīšanas posmā tika pieņemts lēmums “atteikties” pirms optimizācijas: garā pozīcija zemas volatilitātes kriptoaktīvos un īsā pozīcija augstas volatilitātes galvenajos kriptoaktīvos ir slēpta īsā pozīcija beta un momentum ziņā, kuras zīme ir negatīva visā augošajā ciklā, un tās 3 parametri nevar mainīt šo zīmi, tāpēc walk-forward pārbaude tikai pielāgotos 2022 lāču tirgus periodam.

Dolāra neitrāla šķērsgriezuma zemas volatilitātes anomālija (Betting-Against-Beta) 6 galvenajos Binance USD-M beztermiņa līgumos (BTC, ETH, SOL, BNB, AVAX, LINK); katru dienu sarindo aktīvus pēc pēdējo 30 dienu realizētās volatilitātes, ieņem garo pozīciju 2 aktīvos ar zemāko volatilitāti un īso pozīciju 2 aktīvos ar augstāko volatilitāti, katrā pusē izmantojot vienādu svērumu, un bruto riska darījums ir aptuveni 48%.

Vairāk nekā 306 darījumos aptuveni 2,082 dienās stratēģija darbojās mehāniski un patiešām bija ortogonāla virziena stratēģijām (beta -0.09, korelācija ar etalonu -0.06), taču neto sniegums bija katastrofāls: kopējais ienesīgums -78.7%, maksimālais kapitāla kritums 95.97%, peļņas koeficients 0.577, negatīvs Sharpe/Sortino (-0.12), negatīva sagaidāmā vērtība (-299/darījumā) un IR -0.34; priekšrocība bija vērojama tikai 2022 lāču tirgus režīmā (+128%), bet buļļu tirgus režīmos stratēģija cieta zaudējumus (2021 -80%, 2024 -78%).

Stratmill ir izpētes un papīra tirdzniecības rīks, nevis finanšu konsultācija vai brokeris. Atpakaļejošās testēšanas un papīra tirdzniecības rezultāti ir hipotētiski. Tirdzniecība ir saistīta ar zaudējumu risku.