SOL Momentum på en tillgångs tidsserie, lång/kort på BINANCE dagligen (validering av tredje tillgången, Moskowitz-Ooi-Pedersen 2012, ett instrument)
Utfall: Övergiven
SolSingleAssetTimeSeriesMomentumLongShort
Utfallssammanfattning
SolSingleAssetTimeSeriesMomentumLongShort var valideringen av den tredje tillgången för mekanismen TSM på en tillgång. Den replikerade mallen BTC/ETH på SOL för att testa om övertaget generaliserar till en tillgång med högre volatilitet och kortare cykler. Grunden var stabil — 255 tvåsidiga affärer, vinstfaktor 1.28, alfa +0.094, kapacitet på $298M — och strategin fick omdömet ”optimera” som en verklig närapåmiss. Iteration 2 minskade den sökta ytan från 7 till 2 parametrar för att åtgärda det diagnostiserade……Visa merVisa mindre
SolSingleAssetTimeSeriesMomentumLongShort var valideringen av den tredje tillgången för mekanismen TSM på en tillgång. Den replikerade mallen BTC/ETH på SOL för att testa om övertaget generaliserar till en tillgång med högre volatilitet och kortare cykler. Grunden var stabil — 255 tvåsidiga affärer, vinstfaktor 1.28, alfa +0.094, kapacitet på $298M — och strategin fick omdömet ”optimera” som en verklig närapåmiss. Iteration 2 minskade den sökta ytan från 7 till 2 parametrar för att åtgärda det diagnostiserade felet med multipla tester. Men vid det andra och sista försöket misslyckades den fortfarande med deflaterad Sharpe (DSR 0.316, optimerad Sharpe 0.781 under turgränsen 0.94) och det framåtblickande testet. Den signifikansinriktade fixen lämnade DSR oförändrad och försämrade testperioden — övertygande belägg för att övertaget inte var signifikant och drevs av extremvärden, samt att det hade avtagit på senare tid. Analytikern avslutade arbetet och noterade att hela sessionens familj av daglig TSM på en tillgång uppvisar samma deflateringssignatur. Valideringen av den tredje tillgången bekräftade att mekanismklassen inte klarar deflateringsgränsen på SOL.
Validering av mekanismklassen för tidsseriemomentum på en tillgång, vilket kompletterar stacken BTC + ETH + SOL för enskilda instrument TSM. Mina BtcSingleAssetTimeSeriesMomentumLongShort och EthSingleAssetTimeSeriesMomentumLongShort i pipeline klarade båda verifiering i iter-1 (den renaste vägen genom fabriken). SOL är den naturliga tredje valideringen: samma mall, annat underliggande instrument, och kompletterar stacken med 3 tillgångar på systemets uttryckliga säkra lista. Analytikerns strikta, förfinade……Visa merVisa mindre
Validering av mekanismklassen för tidsseriemomentum på en tillgång, vilket kompletterar stacken BTC + ETH + SOL för enskilda instrument TSM. Mina BtcSingleAssetTimeSeriesMomentumLongShort och EthSingleAssetTimeSeriesMomentumLongShort i pipeline klarade båda verifiering i iter-1 (den renaste vägen genom fabriken). SOL är den naturliga tredje valideringen: samma mall, annat underliggande instrument, och kompletterar stacken med 3 tillgångar på systemets uttryckliga säkra lista. Analytikerns strikta, förfinade tumregel kräver ”replikering av positiv förväntad avkastning på ett instrument med SECOND med samma implementation” — att utöka till ett instrument med THIRD (SOL) ger belägg från trippelvalidering. SOL har andra egenskaper än BTC och ETH: (a) högre volatilitet (annualiserad volatilitet ~95% mot ETH ~80%, BTC ~60%), (b) större påverkan från privatpersoner (DePIN, memecoin-kultur), (c) kortare trendcykler (narrativdrivna svängningar var 2-4 vecka jämfört med BTCs kvartalsvisa makrocykler). Skillnaderna ger ett CLEAN TEST kring huruvida TSM fungerar ONLY på tillgångar med lägre volatilitet och längre cykler (BTC, ETH) OR om det generaliserar till tillgångar med högre volatilitet och kortare cykler (SOL). Omfattningen med en tillgång innebär NO förbannelse vid översättning till flera tillgångar — 4H-översättningen som fällde versionen med 3 tillgångar kan inte påverka en hypotes med 1 tillgång. SOLUSDT.BINANCE 1D finns på systemets uttryckliga säkra lista. Bidrar till riktningskvoten (för närvarande 90.0% enbart lång — tillför positionering lång/kort/neutral). Om alla 3 hypoteser för TSM på en tillgång ger positiv Sharpe är mekanismklassen väl etablerad — framtida portföljsammansättningar kan köras oberoende för alla tre och kombineras i efterhand till en portfölj med flera tillgångar TSM, vilket uppnår det ursprungliga målet för flera tillgångar WITHOUT utan felkällan vid översättning av data.
Analytikern bekräftade ett övertag REAL (optimerad Sharpe 1.01 > turgränsen 0.89; walk-forward inte överanpassad och alla OOS fönster positiva [0.34,1.80,0.24]; positiv testperiod 0.42; sharpe_ci_low 0.30 > 0) som inte klarade ONLY de strikta gränserna för multipla tester/testperiod (DSR 0.646, PBO 0.626, kvot för testperiod 0.533), eftersom en sökning med 225 försök över SEVEN parametrar blåser upp PBO och deflaterar DSR. Optimeraren (walk_forward.py) bygger sökutrymmet från de numeriska nycklarna i……Visa merVisa mindre
Analytikern bekräftade ett övertag REAL (optimerad Sharpe 1.01 > turgränsen 0.89; walk-forward inte överanpassad och alla OOS fönster positiva [0.34,1.80,0.24]; positiv testperiod 0.42; sharpe_ci_low 0.30 > 0) som inte klarade ONLY de strikta gränserna för multipla tester/testperiod (DSR 0.646, PBO 0.626, kvot för testperiod 0.533), eftersom en sökning med 225 försök över SEVEN parametrar blåser upp PBO och deflaterar DSR. Optimeraren (walk_forward.py) bygger sökutrymmet från de numeriska nycklarna i config[parameters] och söker inom +-50% kring varje nyckel. Den minsta fixen, i linje med direktiven, är därför att minska parameterutrymmet: lås de fem parametrarna nära noll till värdena optimeraren hittade som kodens standardvärden (entry_threshold=0.355, exit_threshold=0.13, stop_loss_pct=7.55, per_leg_pct=0.156, min_notional=5 via grundinställning) och gör ONLY återblick och take_profit_pct tillgängliga i config[parameters]. Omoptimeringen söker nu i 2-D i stället för 7-D, sänker gränsen för förväntat maximum under brus och PBO, och för DSR närmare målen 0.95 / 0.70 / 0.5. All signal-, in- och utträdes-, hysteresis- och positionsstorlekslogik är byteidentisk med de godkända syskonen BTC/ETH (verklig replikering) — ingen regression i tidigare lager; importer oförändrade.
Misslyckades med deflaterad Sharpe och det framåtriktade holdout-testet vid försök 2 av 2, efter en iteration-2-justering som utformats specifikt för att åtgärda dem. DSR=0.3159 (mot 0.95 ribba) med den optimerade Sharpe-kvoten 0.781 BELOW den förväntade lyckoribban för maxvärdet vid brus i 225 försök på 0.9359 (is_significant=false, sharpe_ci_low 0.116 tätt intill 0, PBO 0.5304 >0.5) — efter korrigering för multipla tester går den valda konfigurationen statistiskt sett inte att skilja från brus från best-of-N.……Visa merVisa mindre
Misslyckades med deflaterad Sharpe och det framåtriktade holdout-testet vid försök 2 av 2, efter en iteration-2-justering som utformats specifikt för att åtgärda dem. DSR=0.3159 (mot 0.95 ribba) med den optimerade Sharpe-kvoten 0.781 BELOW den förväntade lyckoribban för maxvärdet vid brus i 225 försök på 0.9359 (is_significant=false, sharpe_ci_low 0.116 tätt intill 0, PBO 0.5304 >0.5) — efter korrigering för multipla tester går den valda konfigurationen statistiskt sett inte att skilja från brus från best-of-N. Den tidsordnade HOLDOUT FAILED (kvot 0.331 <0.70; holdout_sharpe 0.226 mot WF-OOS 0.684) och, avgörande nog, minskningen av parameterytan i iteration-2 (sökningen minskades från 7-D till 2-D, fem parametrar utan känslighetseffekt låstes till de funna värdena) utformades uttryckligen för att lyfta DSR till signifikans men lämnade DSR oförändrad (0.316) samtidigt som holdout-kvoten DEGRADED från 0.533 till 0.331 — avgörande belägg för att fördelen inte är signifikant, inte att sökningen varit felriktad. De gynnsamma signalerna (0-stup, walk-forward is_overfitted=false, samtliga OOS fönster positiva, PSR 0.9922) mäter konsekvens, inte signifikans — skillnaden mellan PSR/DSR (0.99 mot 0.32) är det typiska tecknet på urvalsinflation från best-of-225 — och fördelen bärs av extremvärden (kurtosis 77, skevhet 4.41, tail_ratio 0.046) med en nylig avmattning (2025 -0.46%, rullande Sharpe negativ in i slutet av -2025). Iterera inte: försök 2 av 2 är förbrukat, justeringen som riktades mot signifikans har redan misslyckats, och känslighetsytan är en plan platå med 0-stup utan någon robust region ovanför lyckoribban att justera mot. revise_hypothesis inte: daglig TSM för en enskild tillgång är ingen beprövad mekanism som fastnat på ett olämpligt mål (SOL är ett fullt dugligt instrument) — hela sessionens familj av daglig TSM för enskilda tillgångar (BTC volatilitetsmålinriktad DSR 0.15, ETH COIN-M, ETH HL dagligen) misslyckas upprepade gånger med detta identiska deflationsmönster. FAILURE PATTERN: mekanismen för tidsseriemomentum med en enskild tillgång och daglig frekvens NOT generaliseras till SOL med högre volatilitet och kortare cykler på en signifikant nivå — en ren bas utan överanpassning och med få stup ger en måttlig fördel på ~0.78 Sharpe, vars best-of-225-valda värde hamnar BELOW den förväntade lyckoribban för maxvärdet (DSR 0.316), med ett misslyckat framåtriktat holdout-test (kvot 0.331); en justering med parameterreduktion, uttryckligen avsedd att höja DSR, som lämnar den oförändrad och försämrar holdout-resultatet är avgörande bevis för att fördelen inte är signifikant, inte feljusterad. Detta är resultatet av valideringen på den tredje tillgången som hypotesen skulle pröva, och det bekräftar att mekanismklassen inte klarar deflationsribban på SOL.
Implementation
SOL tidsseriemomentum med en enskild tillgång och daglig frekvens (Moskowitz-Ooi-Pedersen 2012), lång/kort/neutral i SOLUSDT.BINANCE. Volatilitetsnormaliserad trendpoäng = avkastning över föregående lookback-dagar / realiserad volatilitet i daglig avkastning, omvandlad med tanh till [-1,+1]. Går in när trenden passerar entry_threshold, går ur vid en riktningsvändning förbi exit_threshold (hysteres), ett generöst vinstmål eller en katastrofal stop-loss. Iteration 2 minskar den justerbara ytan till enbart lookback och take_profit_pct — de fem parametrarna utan känslighetseffekt låses till optimerarens funna värden — för att klara ribborna för multipla tester (DSR/PBO/holdout).
Backtestgranskning
Sharpe
0,63
Total avkastning
140,59%
Max drawdown
19,80%
Totalt antal affärer
255
Vinstandel
38,0%
Vinstfaktor
1,28
Verkligt nära att klara föregående optimering: Sharpe 1.01 > turgränsen 0.89, walk-forward NOT överanpassad, alla OOS fönster positiva, testperioden positiv, sharpe_ci_low > 0 — missade endast gränserna för multipla tester och testperioden (DSR 0.646, PBO 0.626, testperiod 0.533)
Minskningen av sökparametrar från 7 till 2 riktar sig direkt mot det diagnostiserade felet DSR/PBO (inflation av sökytan) — den rätta fixen som analytikern föreskrev
Stabil grund: 255 genuint tvåsidiga affärer (132 lång/123 kort, bidrar till riktningskvoten), profit_factor 1.28, alfa +0.094, CAGR 14%, 2:1 asymmetri mellan vinst och förlust, max_DD 19.8%
Kapacitet för driftsättning ($298M) och låg kostnadspåverkan (marknadspåverkan 1.83%, provision 1.48%) — varken leksaksskala eller avgiftsdominans är ett problem
Avkastningen var koncentrerad till 2021 (+80%) och 2023 (+28%), medan övriga år var nära noll; skevhet 2.55, kurtosis 32; grunden sharpe_ci_low -0.079 (precis över 0)
Daglig TSM på större tillgångar har upprepade gånger inte uppnått deflaterad Sharpe (BTC/ETH TSM syskon) — det är inte garanterat att nå DSR >= 0.95, inte ens efter parameterminskningen
Den föregående testperiodens kvot 0.533 låg under gränsen 0.70; fixen riktas mot DSR/PBO, så den omoptimerade konfigurationen måste fortfarande förbättra det framåtblickande testet (det var positivt — ett delvis godkänt resultat, inte ett misslyckande med negativ testperiod).
132 lång / 123 kort
lång/kort
Analys
Känslighetstestet klarades med 0 kraftiga resultatsprång — ytan i 2-D (lookback-period, take_profit_pct) är en stabil platå, inte skör.
Walk-forward is_overfitted=false med alla tre OOS fönster positiva (genomsnitt OOS 0.684).
Ren implementation med få parametrar som verkligen replikerar syskonen BTC/ETH; lång/kort/neutral hjälper riktningskvoten.
Klarade inte deflaterad Sharpe: DSR=0.316 (<0.95), is_significant=false. Optimerad Sharpe 0.781 BELOW turgränsen för förväntat maximum vid 225 försök på 0.9359 — omöjlig att skilja från brus som är det bästa av N.
PBO=0.5304 (>0.5) och sharpe_ci_low=0.1162 (CI i praktiken vid 0).
HOLDOUT FAILED: kvot 0.331 (<0.70), holdout_sharpe 0.226 mot WF-OOS 0.684 — det orörda fönstret på senare tid behåller bara en tredjedel av övertaget; iteration-2-fixen gjorde testperioden WORSE (0.533 -> 0.331).
PSR=0.9922 mot DSR=0.316 är den klassiska fällan med PSR kontra DSR — hög PSR för en enskild konfiguration döljer uppblåsning genom urval av bästa av -225.
Övertaget drivs av extremvärden: return_kurtosis 77, skevhet 4.41, tail_ratio 0.046; avtagande på senare tid (2025 -0.46%, rullande Sharpe negativ mot slutet av -2025).
Minskningen av parameterutrymmet i iteration-2 (7-D -> 2-D) utformades särskilt för att höja DSR till signifikans men misslyckades — det visar att övertaget inte är signifikant, inte att sökningen missade rätt parametrar.
Försök 2 av 2 är förbrukade; inget robust område återstår att finjustera mot (en plan yta med 0 kraftiga resultatsprång).
Optimeringen förbättrade detta påtagligt (Sharpe 0.57->1.01, volatiliteten halverades, max_dd 33%->14%, PF 1.73) och fördelen är verklig: den optimerade Sharpe-kvoten 1.01 EXCEEDS ribban för förväntat maxvärde under brus (0.89), walk-forward is_overfitted=FALSE med samtliga OOS fönster positiva [0.34, 1.80, 0.24], känsligheten är ren (0 stup), holdout-resultatet är positivt (0.42) och sharpe_ci_low 0.30 utesluter noll. Den klarar ändå NOT inte befordran enligt de strikta ribborna för multipla tester och holdout:……Visa merVisa mindre
Optimeringen förbättrade detta påtagligt (Sharpe 0.57->1.01, volatiliteten halverades, max_dd 33%->14%, PF 1.73) och fördelen är verklig: den optimerade Sharpe-kvoten 1.01 EXCEEDS ribban för förväntat maxvärde under brus (0.89), walk-forward is_overfitted=FALSE med samtliga OOS fönster positiva [0.34, 1.80, 0.24], känsligheten är ren (0 stup), holdout-resultatet är positivt (0.42) och sharpe_ci_low 0.30 utesluter noll. Den klarar ändå NOT inte befordran enligt de strikta ribborna för multipla tester och holdout: deflated_sharpe 0.646 (<0.95), is_significant=FALSE, PBO 0.6256, holdout-kvot 0.533 (<0.70). Grundorsaken är densamma som för syskonet ADA: sökningen med 225 försök över SEVEN parametrar blåser upp PBO och deflaterar DSR. Åtgärda detta genom att SHRINKING parameterytan:
1) FIX de nästan plana (irrelevanta) parametrarna till optimerarens funna värden — känslighetsrutnätet visar att deras Sharpe knappt rör sig: sätt per_leg_pct=0.156, stop_loss_pct=7.55, exit_threshold=0.13, entry_threshold=0.355, min_notional=5. Om de tas bort från sökningen sänks ribban för förväntat maxvärde under brus och PBO.
2) RE-OPTIMIZE ONLY lookback och take_profit_pct — de två parametrarna med en verklig Sharpe-reaktion i rutnätet.
3) Mål: DSR >= 0.95 AND holdout-kvot >= 0.70 AND PBO <= 0.5 (inte en högre rå Sharpe). Eftersom den nuvarande Sharpe-kvoten redan överträffar lyckoribban och samtliga OOS fönster är positiva, finns en reell möjlighet att minskningen av antalet effektiva försök lyfter DSR över gränsen.
Om försök 2 fortfarande misslyckas med DSR/holdout efter minskningen av parameterytan, avbryt — men det positiva walk-forward-resultatet i alla fönster, Sharpe-kvoten över lyckoribban och den akademiskt välgrundade mekanismen MOP motiverar ett riktat nytt försök.
Utfallssammanfattning
När en minskning av parameterutrymmet, särskilt konstruerad för att höja deflaterad Sharpe, lämnar DSR oförändrad och försämrar det framåtblickande testet är övertaget inte signifikant, inte felinställt — mekanismen TSM dagligen på en tillgång generaliserar inte till tillgångar med högre volatilitet och kortare cykler som SOL på signifikant nivå. En hög PSR (0.99) jämfört med låg DSR (0.32) är ett typiskt tecken på urvalsinflation när man väljer det bästa av N.
Analytikern övergav den i fasen ANALYZING efter optimeringen, vid försök 2 av 2: den misslyckades med deflaterad Sharpe (DSR 0.3159 mot 0.95, optimerad Sharpe 0.781 under lyckoribban för 225 försök på 0.9359, is_significant=false, PBO 0.5304) och misslyckades med det tidsordnade holdout-testet (kvot 0.331 mot 0.70) — och avgörande nog lämnade justeringen i iteration-2, som minskade sökningen från 7 till 2 parametrar specifikt för att lyfta DSR, den oförändrad samtidigt som holdout-kvoten försämrades från 0.533 till 0.331, vilket bevisar att fördelen inte är signifikant snarare än att sökningen varit felriktad.
En strategi för tidsseriemomentum på SOLUSDT.BINANCE med ett enda instrument och daglig positionering lång/kort/neutral (ren OHLCV, Moskowitz-Ooi-Pedersen 2012). Positionsstorleken baserades på ett volatilitetsnormaliserat glidande avkastningsmått (tanh av avkastning/volatilitet). Strategin gick lång eller kort när en ingångströskel passerades med hysteresis och avslutade vid riktningsvändning, vinsthemtagning eller stopp. Strategin utgjorde valideringen av den tredje tillgången (efter BTC och ETH) för att testa om mekanismen TSM på en tillgång generaliserar till en tillgång med högre volatilitet och kortare cykler.
Det ursprungliga backtestet gav +140.6% över 255 genuint tvåsidiga affärer (132 lång / 123 kort), med vinstfaktor 1.28, Sharpe 0.632 (CI låg -0.079), alfa +0.094 och maximal drawdown på 19.8%. Optimeringen förbättrade nyckeltalen (Sharpe 0.781, vinstfaktor 1.55, maximal drawdown 15.4%, avkastning +215.9%), men övertaget fortsatte att drivas av extremvärden (kurtosis 77, koncentrerad till 2021 +80% och 2023 +28%).
Stratmill är ett research- och pappershandelsverktyg, inte finansiell rådgivning eller en mäklare. Backtest- och pappershandelsresultat är hypotetiska. Handel innebär risk för förlust.