SPB Git

Repository Public

summary.json 32.0 KB 1,172 lines json

1{2 "rows": [3  {4   "strategy": "funding_carry_neutral_perp/1",5   "sha256": "cc9178d88987fa88c260cf09b5f8645dec67f4c6c13942c587869d9cf11ee3d8",6   "symbols": [7    "BTC",8    "ETH",9    "SOL",10    "HYPE",11    "BTC.SPOT",12    "ETH.SPOT",13    "SOL.SPOT",14    "HYPE.SPOT"15   ],16   "total_return": -0.000128103099617638,17   "cagr": -0.0011238720266999458,18   "volatility": 0.002012208358465125,19   "sharpe": -0.5578355963561503,20   "sortino": -0.7224022278900221,21   "max_drawdown": 0.00031535013775307874,22   "worst_intrabar_drawdown": 0.004182396333907046,23   "calmar": -3.563886271646233,24   "turnover": 0.4371873926326649,25   "trades": 6,26   "win_rate": 0.5,27   "profit_factor": 0.9667514521074869,28   "fees_paid": 0.31741154188154,29   "slippage_paid": 0.26296476446,30   "funding_pnl": 0.3625327467239,31   "exposure": 0.025353785170376484,32   "long_exposure": 0.012721127371995506,33   "short_exposure": 0.012632657798380973,34   "gross_leverage_mean": 0.025353785170376484,35   "gross_leverage_max": 0.2349957733815327,36   "net_leverage_mean": 8.84695736145324e-05,37   "time_in_market": 0.13313313313313313,38   "avg_holding_hours": 133.0,39   "liquidations": 0,40   "wiped_out": false,41   "margin_utilisation_max": 0.1326972485118326,42   "sharpe_ci": [43    -3.2472495029171715,44    2.169157469632174345   ],46   "train": {47    "total_return": 0.00014070865112492115,48    "sharpe": 0.25380607674482075,49    "max_drawdown": 0.0004420682809481713,50    "liquidations": 0,51    "funding_pnl": 0.3803796292093,52    "fees_paid": 0.44365714327435,53    "trades": 1154   },55   "validation": {56    "total_return": -0.0016353377104824096,57    "sharpe": -3.886347262164593,58    "max_drawdown": 0.0016353377104824096,59    "liquidations": 0,60    "funding_pnl": 0.688500186615003,61    "fees_paid": 1.33597433415742,62    "trades": 2063   },64   "own_trials": 13,65   "trials_tested": 94,66   "deflated_sharpe": 0.007188809057189697,67   "own_benchmarks": {68    "perp_long_1x": {69     "total_return": -0.2213473436665384,70     "sharpe": -4.467796952183205,71     "max_drawdown": 0.253929907656895572    },73    "buy_and_hold": {74     "total_return": -0.21404073333848017,75     "sharpe": -4.330051283737055,76     "max_drawdown": 0.2466783294155163777    }78   },79   "checks": {80    "lookahead": "pass",81    "data_quality": "pass",82    "ledger": "pass",83    "funding_alignment": "pass"84   }85  },86  {87   "strategy": "funding_carry_perp/1",88   "sha256": "2d6a335497fc7d43288cfcd18046d66ed597d0b1798647d7f0f76a67e85b54ac",89   "symbols": [90    "BTC",91    "ETH",92    "SOL",93    "HYPE"94   ],95   "total_return": 0.011976969381236158,96   "cagr": 0.11015975725531035,97   "volatility": 0.05622939132471708,98   "sharpe": 1.886621412574268,99   "sortino": 2.74332275172554,100   "max_drawdown": 0.011903606871131234,101   "worst_intrabar_drawdown": 0.013192195255920303,102   "calmar": 9.254317489472127,103   "turnover": 0.4859000894618383,104   "trades": 6,105   "win_rate": 1.0,106   "profit_factor": null,107   "fees_paid": 0.2192489858727,108   "slippage_paid": 0.097444454,109   "funding_pnl": 0.786692821108932,110   "exposure": 0.026213976792226115,111   "long_exposure": 0.0,112   "short_exposure": 0.026213976792226115,113   "gross_leverage_mean": 0.026213976792226115,114   "gross_leverage_max": 0.2643605945902205,115   "net_leverage_mean": -0.026213976792226115,116   "time_in_market": 0.13313313313313313,117   "avg_holding_hours": 133.0,118   "liquidations": 0,119   "wiped_out": false,120   "margin_utilisation_max": 0.13218029729511024,121   "sharpe_ci": [122    -2.520370741071089,123    5.581297906491391124   ],125   "train": {126    "total_return": 0.043321718030740364,127    "sharpe": 1.771450731178674,128    "max_drawdown": 0.02203695301020292,129    "liquidations": 0,130    "funding_pnl": 0.828552831233923,131    "fees_paid": 0.3086259804936,132    "trades": 9133   },134   "validation": {135    "total_return": -0.04389336993208848,136    "sharpe": -2.613841702116667,137    "max_drawdown": 0.055144296202341736,138    "liquidations": 0,139    "funding_pnl": 1.47913934427936,140    "fees_paid": 0.8973699503679,141    "trades": 14142   },143   "own_trials": 13,144   "trials_tested": 94,145   "deflated_sharpe": 0.05349504365371495,146   "own_benchmarks": {147    "perp_long_1x": {148     "total_return": -0.2213473436665384,149     "sharpe": -4.467796952183205,150     "max_drawdown": 0.2539299076568955151    },152    "buy_and_hold": {153     "total_return": -0.21404073333848017,154     "sharpe": -4.330051283737055,155     "max_drawdown": 0.24667832941551637156    }157   },158   "checks": {159    "lookahead": "pass",160    "data_quality": "pass",161    "ledger": "pass",162    "funding_alignment": "pass"163   }164  },165  {166   "strategy": "har_rv_perp/1",167   "sha256": "1d98cbbb9ce58e874064d622e788c81d35ca42f24ccd8e944c7bdbacc1bec7fa",168   "symbols": [169    "BTC",170    "ETH",171    "SOL",172    "HYPE"173   ],174   "total_return": -0.09904554944897659,175   "cagr": -0.5996852084328601,176   "volatility": 0.4929477952330872,177   "sharpe": -1.6112868593559895,178   "sortino": -2.3067735234153317,179   "max_drawdown": 0.2086161295412069,180   "worst_intrabar_drawdown": 0.21037124827209353,181   "calmar": -2.8745869734603016,182   "turnover": 29.624509421168817,183   "trades": 63,184   "win_rate": 0.36,185   "profit_factor": 0.60635661530423,186   "fees_paid": 12.4080659548407,187   "slippage_paid": 5.514739702,188   "funding_pnl": 1.768166207864172,189   "exposure": 1.3022943707846442,190   "long_exposure": 0.41326267058177274,191   "short_exposure": 0.8890317002028715,192   "gross_leverage_mean": 1.3022943707846442,193   "gross_leverage_max": 1.6750340452891588,194   "net_leverage_mean": -0.4757690296210987,195   "time_in_market": 0.988988988988989,196   "avg_holding_hours": 89.81818181818181,197   "liquidations": 0,198   "wiped_out": false,199   "margin_utilisation_max": 0.8375170226445794,200   "sharpe_ci": [201    -7.028199475630651,202    3.11186874540806203   ],204   "train": {205    "total_return": -0.10123061739448769,206    "sharpe": -0.8202013201686584,207    "max_drawdown": 0.30566190406083993,208    "liquidations": 0,209    "funding_pnl": -1.521220380127842,210    "fees_paid": 22.7395581503598,211    "trades": 148212   },213   "validation": {214    "total_return": -0.13667236708656127,215    "sharpe": -2.7170027156943015,216    "max_drawdown": 0.23446958237312832,217    "liquidations": 0,218    "funding_pnl": -0.481454935942572,219    "fees_paid": 12.8920592126187,220    "trades": 67221   },222   "own_trials": 15,223   "trials_tested": 94,224   "deflated_sharpe": 0.0027801672776503004,225   "own_benchmarks": {226    "perp_long_1x": {227     "total_return": -0.2213473436665384,228     "sharpe": -4.467796952183205,229     "max_drawdown": 0.2539299076568955230    },231    "buy_and_hold": {232     "total_return": -0.21404073333848017,233     "sharpe": -4.330051283737055,234     "max_drawdown": 0.24667832941551637235    }236   },237   "checks": {238    "lookahead": "pass",239    "data_quality": "pass",240    "ledger": "pass",241    "funding_alignment": "pass"242   }243  },244  {245   "strategy": "ma_trend_perp/1",246   "sha256": "08a48e729eb64d5fb820cb93cf7d9aa92daf6c585a5b9cd98ae9119311b67171",247   "symbols": [248    "BTC",249    "ETH",250    "SOL",251    "HYPE"252   ],253   "total_return": -0.064104475647622,254   "cagr": -0.44095514108583833,255   "volatility": 0.46615227568740053,256   "sharpe": -1.015033749357393,257   "sortino": -1.4604826679521106,258   "max_drawdown": 0.16975555943701504,259   "worst_intrabar_drawdown": 0.17489848365251037,260   "calmar": -2.5975888068010367,261   "turnover": 41.1996109211856,262   "trades": 85,263   "win_rate": 0.3472222222222222,264   "profit_factor": 0.7443461747459033,265   "fees_paid": 17.2504264047966,266   "slippage_paid": 7.666891524,267   "funding_pnl": 2.414862281174583,268   "exposure": 1.2833994618007403,269   "long_exposure": 0.42385345225352866,270   "short_exposure": 0.8595460095472118,271   "gross_leverage_mean": 1.2833994618007403,272   "gross_leverage_max": 1.551980469238766,273   "net_leverage_mean": -0.43569255729368306,274   "time_in_market": 0.998998998998999,275   "avg_holding_hours": 66.53333333333333,276   "liquidations": 0,277   "wiped_out": false,278   "margin_utilisation_max": 0.775990234619383,279   "sharpe_ci": [280    -7.057025755759402,281    4.084711422594386282   ],283   "train": {284    "total_return": 0.04034860964457021,285    "sharpe": 0.48221299596862455,286    "max_drawdown": 0.35281689920865966,287    "liquidations": 0,288    "funding_pnl": -1.040307957298157,289    "fees_paid": 38.2289182441317,290    "trades": 196291   },292   "validation": {293    "total_return": -0.059061968678007615,294    "sharpe": -0.8538575740071661,295    "max_drawdown": 0.23596694310378907,296    "liquidations": 0,297    "funding_pnl": -4.385730784892808,298    "fees_paid": 15.9275111171148,299    "trades": 76300   },301   "own_trials": 11,302   "trials_tested": 94,303   "deflated_sharpe": 0.004968902257354037,304   "own_benchmarks": {305    "perp_long_1x": {306     "total_return": -0.2213473436665384,307     "sharpe": -4.467796952183205,308     "max_drawdown": 0.2539299076568955309    },310    "buy_and_hold": {311     "total_return": -0.21404073333848017,312     "sharpe": -4.330051283737055,313     "max_drawdown": 0.24667832941551637314    }315   },316   "checks": {317    "lookahead": "pass",318    "data_quality": "pass",319    "ledger": "pass",320    "funding_alignment": "pass"321   }322  },323  {324   "strategy": "pairs_coint_perp/1",325   "sha256": "f9923aa5ac84e25676d90c0ba5d0f4e0cc965bf5219efd709da22c16d45e4575",326   "symbols": [327    "BTC",328    "ETH"329   ],330   "total_return": -0.01726182890554273,331   "cagr": -0.1417326476394577,332   "volatility": 0.05163357279339109,333   "sharpe": -2.934215177935658,334   "sortino": -3.5143674326930237,335   "max_drawdown": 0.020625322377218702,336   "worst_intrabar_drawdown": 0.03141358776101255,337   "calmar": -6.871778537435406,338   "turnover": 10.1832515534962,339   "trades": 22,340   "win_rate": 0.45454545454545453,341   "profit_factor": 0.7094699156358433,342   "fees_paid": 4.5487883415357,343   "slippage_paid": 2.021683282,344   "funding_pnl": -0.057627282007052,345   "exposure": 0.23720531703552705,346   "long_exposure": 0.11433806833373115,347   "short_exposure": 0.1228672487017959,348   "gross_leverage_mean": 0.23720531703552705,349   "gross_leverage_max": 1.0457795233375506,350   "net_leverage_mean": -0.00852918036806474,351   "time_in_market": 0.23723723723723725,352   "avg_holding_hours": 47.4,353   "liquidations": 0,354   "wiped_out": false,355   "margin_utilisation_max": 0.5228897616687753,356   "sharpe_ci": [357    -7.0440535293991715,358    2.015029019472922359   ],360   "train": {361    "total_return": -0.044820612644881574,362    "sharpe": -2.9755544899759263,363    "max_drawdown": 0.049590690472800514,364    "liquidations": 0,365    "funding_pnl": -0.409615881096087,366    "fees_paid": 4.5477264997854,367    "trades": 20368   },369   "validation": {370    "total_return": 0.008122983777278714,371    "sharpe": 3.0156777609997483,372    "max_drawdown": 0.0033563707093506867,373    "liquidations": 0,374    "funding_pnl": -0.07099454770077,375    "fees_paid": 0.9232416650205,376    "trades": 5377   },378   "own_trials": 15,379   "trials_tested": 94,380   "deflated_sharpe": 0.0002359766502463367,381   "own_benchmarks": {382    "perp_long_1x": {383     "total_return": -0.19314156806473004,384     "sharpe": -4.480721410141827,385     "max_drawdown": 0.22216643068990793386    },387    "buy_and_hold": {388     "total_return": -0.18603877118736367,389     "sharpe": -4.317672689803349,390     "max_drawdown": 0.2144481582981015391    }392   },393   "checks": {394    "lookahead": "pass",395    "data_quality": "pass",396    "ledger": "pass",397    "funding_alignment": "pass"398   }399  },400  {401   "strategy": "ts_momentum_perp/1",402   "sha256": "90cb7cb110ecea695f8b2351faee3ae0cabe283c98f8dfc12cc12320dd69f655",403   "symbols": [404    "BTC",405    "ETH",406    "SOL",407    "HYPE"408   ],409   "total_return": 0.011332769681336341,410   "cagr": 0.103971988802664,411   "volatility": 0.3844664961498863,412   "sharpe": 0.44876462559343777,413   "sortino": 0.6954896877252316,414   "max_drawdown": 0.12600977995107254,415   "worst_intrabar_drawdown": 0.1314887983509777,416   "calmar": 0.8251104703383703,417   "turnover": 65.05059918102648,418   "trades": 138,419   "win_rate": 0.23308270676691728,420   "profit_factor": 1.042226949521454,421   "fees_paid": 28.2605519267496,422   "slippage_paid": 12.560284544,423   "funding_pnl": 3.446686152085788,424   "exposure": 0.9663120023665288,425   "long_exposure": 0.20266569543823468,426   "short_exposure": 0.7636463069282942,427   "gross_leverage_mean": 0.9663120023665288,428   "gross_leverage_max": 1.0610974909173931,429   "net_leverage_mean": -0.5609806114900594,430   "time_in_market": 0.998998998998999,431   "avg_holding_hours": 30.007518796992482,432   "liquidations": 0,433   "wiped_out": false,434   "margin_utilisation_max": 0.5305487454586966,435   "sharpe_ci": [436    -5.813056572948212,437    5.753891884954661438   ],439   "train": {440    "total_return": 0.23557762746022326,441    "sharpe": 1.7701167689526662,442    "max_drawdown": 0.216064430984507,443    "liquidations": 0,444    "funding_pnl": -5.801032011842,445    "fees_paid": 81.9249621359346,446    "trades": 335447   },448   "validation": {449    "total_return": 0.009525240494928866,450    "sharpe": 0.40920290806014675,451    "max_drawdown": 0.2154904194721744,452    "liquidations": 0,453    "funding_pnl": -6.978934911049859,454    "fees_paid": 31.2533942160213,455    "trades": 137456   },457   "own_trials": 5,458   "trials_tested": 94,459   "deflated_sharpe": 0.01791675261583556,460   "own_benchmarks": {461    "perp_long_1x": {462     "total_return": -0.2213473436665384,463     "sharpe": -4.467796952183205,464     "max_drawdown": 0.2539299076568955465    },466    "buy_and_hold": {467     "total_return": -0.21404073333848017,468     "sharpe": -4.330051283737055,469     "max_drawdown": 0.24667832941551637470    }471   },472   "checks": {473    "lookahead": "pass",474    "data_quality": "pass",475    "ledger": "pass",476    "funding_alignment": "pass"477   }478  },479  {480   "strategy": "vol_breakout_perp/1",481   "sha256": "aea15314a810a58be158d1a49c66302fa89dabfa66dacf5e4e02470bf1fc09e2",482   "symbols": [483    "BTC",484    "ETH",485    "SOL",486    "HYPE"487   ],488   "total_return": -0.023190368717953214,489   "cagr": -0.18612796538359633,490   "volatility": 0.17712658486895863,491   "sharpe": -1.0741950803056528,492   "sortino": -1.4694083598460594,493   "max_drawdown": 0.055548010749599586,494   "worst_intrabar_drawdown": 0.06300519775181057,495   "calmar": -3.3507584317038397,496   "turnover": 10.967692268805829,497   "trades": 42,498   "win_rate": 0.5217391304347826,499   "profit_factor": 0.6444443994005106,500   "fees_paid": 4.9107622299615,501   "slippage_paid": 2.18257977,502   "funding_pnl": 1.237383282008263,503   "exposure": 0.3142399310983856,504   "long_exposure": 0.03972912374960546,505   "short_exposure": 0.2745108073487801,506   "gross_leverage_mean": 0.3142399310983856,507   "gross_leverage_max": 1.0210081605653452,508   "net_leverage_mean": -0.23478168359917467,509   "time_in_market": 0.5695695695695696,510   "avg_holding_hours": 54.43478260869564,511   "liquidations": 0,512   "wiped_out": false,513   "margin_utilisation_max": 0.5105040802826726,514   "sharpe_ci": [515    -6.082322344817858,516    3.4034311462372684517   ],518   "train": {519    "total_return": 0.13817277624394952,520    "sharpe": 1.4683666890481248,521    "max_drawdown": 0.1439282309436759,522    "liquidations": 0,523    "funding_pnl": -1.059463540771271,524    "fees_paid": 13.6557691012791,525    "trades": 107526   },527   "validation": {528    "total_return": 0.08668424960840482,529    "sharpe": 2.609981508694632,530    "max_drawdown": 0.0971014955866617,531    "liquidations": 0,532    "funding_pnl": -4.012619001007504,533    "fees_paid": 5.0437990185876,534    "trades": 41535   },536   "own_trials": 11,537   "trials_tested": 94,538   "deflated_sharpe": 0.004488033177289087,539   "own_benchmarks": {540    "perp_long_1x": {541     "total_return": -0.2213473436665384,542     "sharpe": -4.467796952183205,543     "max_drawdown": 0.2539299076568955544    },545    "buy_and_hold": {546     "total_return": -0.21404073333848017,547     "sharpe": -4.330051283737055,548     "max_drawdown": 0.24667832941551637549    }550   },551   "checks": {552    "lookahead": "pass",553    "data_quality": "pass",554    "ledger": "pass",555    "funding_alignment": "pass"556   }557  },558  {559   "strategy": "zscore_reversion_perp/1",560   "sha256": "0d67f26c4367aaa76e5277a642c64b4b9d21fc7fc92cc8e19756ad62edf7e81b",561   "symbols": [562    "BTC",563    "ETH",564    "SOL",565    "HYPE"566   ],567   "total_return": 0.059743168377579314,568   "cagr": 0.6641783960004575,569   "volatility": 0.2618605557337998,570   "sharpe": 2.0756422202873828,571   "sortino": 3.119014770119783,572   "max_drawdown": 0.05900432963351532,573   "worst_intrabar_drawdown": 0.06680952983777722,574   "calmar": 11.256434911230556,575   "turnover": 44.269988374880064,576   "trades": 177,577   "win_rate": 0.7111111111111111,578   "profit_factor": 1.6853660939375406,579   "fees_paid": 20.5127381335401,580   "slippage_paid": 9.116744418,581   "funding_pnl": -0.048369070880558,582   "exposure": 0.3651142425643305,583   "long_exposure": 0.2240659951884857,584   "short_exposure": 0.14104824737584487,585   "gross_leverage_mean": 0.3651142425643305,586   "gross_leverage_max": 1.0187242438773483,587   "net_leverage_mean": 0.08301774781264085,588   "time_in_market": 0.6536536536536537,589   "avg_holding_hours": 16.266666666666666,590   "liquidations": 0,591   "wiped_out": false,592   "margin_utilisation_max": 0.5093621219386743,593   "sharpe_ci": [594    -1.7743326314631271,595    5.815084655514435596   ],597   "train": {598    "total_return": -0.11889062849040666,599    "sharpe": -1.1267585804743507,600    "max_drawdown": 0.20859527327605643,601    "liquidations": 0,602    "funding_pnl": 2.014263590181239,603    "fees_paid": 53.0104042065879,604    "trades": 504605   },606   "validation": {607    "total_return": 0.02328887145504388,608    "sharpe": 0.9216538421276381,609    "max_drawdown": 0.11551261866876217,610    "liquidations": 0,611    "funding_pnl": 1.424433931157535,612    "fees_paid": 19.3968211021137,613    "trades": 168614   },615   "own_trials": 11,616   "trials_tested": 94,617   "deflated_sharpe": 0.05919865819757458,618   "own_benchmarks": {619    "perp_long_1x": {620     "total_return": -0.2213473436665384,621     "sharpe": -4.467796952183205,622     "max_drawdown": 0.2539299076568955623    },624    "buy_and_hold": {625     "total_return": -0.21404073333848017,626     "sharpe": -4.330051283737055,627     "max_drawdown": 0.24667832941551637628    }629   },630   "checks": {631    "lookahead": "pass",632    "data_quality": "pass",633    "ledger": "pass",634    "funding_alignment": "pass"635   }636  },637  {638   "strategy": "benchmark: perp long 1x incl. funding",639   "symbols": [640    "BTC",641    "ETH",642    "SOL",643    "HYPE"644   ],645   "total_return": -0.2213473436665384,646   "cagr": -0.8887592396173908,647   "volatility": 0.46702600799921073,648   "sharpe": -4.467796952183205,649   "sortino": -5.861265356457314,650   "max_drawdown": 0.2539299076568955,651   "worst_intrabar_drawdown": 0.2564006350616894,652   "calmar": -3.5000179688099706,653   "turnover": 1.0959510366811065,654   "trades": 4,655   "win_rate": 0.0,656   "profit_factor": 0.0,657   "fees_paid": 0.449436559338,658   "slippage_paid": 0.19970964,659   "funding_pnl": -9.048657467200504,660   "exposure": 1.0032475421230125,661   "long_exposure": 1.0032475421230125,662   "short_exposure": 0.0,663   "gross_leverage_mean": 1.0032475421230125,664   "gross_leverage_max": 1.0106960846301005,665   "net_leverage_mean": 1.0032475421230125,666   "time_in_market": 0.998998998998999,667   "avg_holding_hours": 998.0,668   "liquidations": 0,669   "wiped_out": false,670   "margin_utilisation_max": 1.0106960846301003,671   "sharpe_ci": [672    -8.917806326692983,673    0.17236082000450878674   ],675   "train": {676    "total_return": 0.10373427446965366,677    "sharpe": 0.8015631085114164,678    "max_drawdown": 0.23441046046374692679   },680   "validation": {681    "total_return": 0.2609244079097377,682    "sharpe": 4.293474026567944,683    "max_drawdown": 0.08879009979526975684   }685  },686  {687   "strategy": "benchmark: buy and hold spot",688   "symbols": [689    "BTC",690    "ETH",691    "SOL",692    "HYPE"693   ],694   "total_return": -0.21404073333848017,695   "cagr": -0.8792553003129503,696   "volatility": 0.4633494914187109,697   "sharpe": -4.330051283737055,698   "sortino": -5.680692822887477,699   "max_drawdown": 0.24667832941551637,700   "worst_intrabar_drawdown": null,701   "calmar": -3.5643799858555556,702   "turnover": 1.093122907703468,703   "trades": 4,704   "win_rate": 0.0,705   "profit_factor": 0.0,706   "fees_paid": 0.999000999000999,707   "slippage_paid": 0.9980029960049942,708   "funding_pnl": null,709   "exposure": 0.998998998998999,710   "long_exposure": null,711   "short_exposure": null,712   "gross_leverage_mean": null,713   "gross_leverage_max": null,714   "net_leverage_mean": null,715   "time_in_market": null,716   "avg_holding_hours": null,717   "liquidations": null,718   "wiped_out": null,719   "margin_utilisation_max": null,720   "sharpe_ci": [721    -8.837107871222571,722    0.41727237757923047723   ],724   "train": {725    "total_return": 0.12227404924818797,726    "sharpe": 0.8957071066653247,727    "max_drawdown": 0.23047182960249368728   },729   "validation": {730    "total_return": 0.2735110342674052,731    "sharpe": 4.514849720075643,732    "max_drawdown": 0.08744681467125615733   }734  }735 ],736 "benchmarks": {737  "symbols": [738   "BTC",739   "ETH",740   "SOL",741   "HYPE"742  ],743  "buy_and_hold_is_spot": true,744  "splits": {745   "train": [746    "2026-04-16T20:00:00+00:00",747    "2026-08-19T21:00:00+00:00"748   ],749   "validation": [750    "2026-08-19T22:00:00+00:00",751    "2026-09-30T12:00:00+00:00"752   ],753   "test": [754    "2026-09-30T13:00:00+00:00",755    "2026-11-11T03:00:00+00:00"756   ]757  },758  "train": {759   "perp_long_1x": {760    "total_return": 0.10373427446965366,761    "cagr": 0.33453980943946005,762    "volatility": 0.5458767564022523,763    "sharpe": 0.8015631085114164,764    "sortino": 1.1482975008328404,765    "max_drawdown": 0.23441046046374692,766    "calmar": 1.4271539281038133,767    "turnover": 1.0300649132271156,768    "turnover_annual": 3.011805287005852,769    "trades": 4,770    "closed_lots": 4,771    "win_rate": 0.25,772    "profit_factor": 4.841314075571533,773    "fees_paid": 0.4496544073989,774    "slippage_paid": 0.199806442,775    "exposure": 1.0089757456387753,776    "bars": 2997,777    "final_equity": 1103.7342744696537,778    "returns": {779     "n": 2996,780     "mean": 4.99491632107213e-05,781     "std": 0.005832336182029504,782     "skew": 0.0012191918996125473,783     "excess_kurtosis": 9.423090546264337,784     "min": -0.062276129114845036,785     "p01": -0.01601515360307191,786     "p05": -0.009116519501664783,787     "median": 0.00013233116868904826,788     "p95": 0.00878914504752204,789     "p99": 0.01754089410433768,790     "max": 0.046728508581332484,791     "positive_fraction": 0.5110146862483311792    },793    "realised_pnl": 0.0,794    "funding_pnl": -21.369094680947406,795    "liquidation_penalties": 0.0,796    "long_exposure": 1.0089757456387753,797    "short_exposure": 0.0,798    "gross_leverage_mean": 1.0089757456387753,799    "gross_leverage_max": 1.0223277645577848,800    "net_leverage_mean": 1.0089757456387753,801    "net_leverage_max": 1.0223277645577848,802    "net_leverage_min": 0.0,803    "time_in_market": 0.9996663329996663,804    "avg_holding_bars": 2996.0,805    "avg_holding_hours": 2996.0,806    "liquidations": 0,807    "wiped_out": false,808    "margin_utilisation_mean": 1.0093125199196962,809    "margin_utilisation_max": 1.0223277645577848,810    "worst_intrabar_drawdown": 0.23981962074158447,811    "orders_cut": 0,812    "orders_refused": 0,813    "funding_payments": 11980,814    "funding_missing": 0,815    "sharpe_ci": [816     -2.6589967044239406,817     4.135831267591842818    ]819   },820   "buy_and_hold": {821    "total_return": 0.12227404924818797,822    "cagr": 0.401148481969011,823    "volatility": 0.5382843357081196,824    "sharpe": 0.8957071066653247,825    "sortino": 1.2832410201033995,826    "max_drawdown": 0.23047182960249368,827    "calmar": 1.740553206267733,828    "turnover": 1.0225529650766285,829    "turnover_annual": 2.989841112840876,830    "trades": 4,831    "closed_lots": 4,832    "win_rate": 0.25,833    "profit_factor": 4.481416136507867,834    "fees_paid": 0.999000999000999,835    "slippage_paid": 0.9980029960049941,836    "exposure": 0.9996663329996663,837    "bars": 2997,838    "final_equity": 1122.274049248188,839    "returns": {840     "n": 2996,841     "mean": 5.503939553657376e-05,842     "std": 0.005751216131754,843     "skew": 0.0010513141002466725,844     "excess_kurtosis": 9.173615007205791,845     "min": -0.06069018852617747,846     "p01": -0.016110812628167492,847     "p05": -0.0089213720519557,848     "median": 0.00013348657644163264,849     "p95": 0.008500867434406367,850     "p99": 0.017437870399066465,851     "max": 0.0456570488865391,852     "positive_fraction": 0.5153538050734312853    },854    "sharpe_ci": [855     -2.5627656258134865,856     4.2739435184508405857    ]858   }859  },860  "validation": {861   "perp_long_1x": {862    "total_return": 0.2609244079097377,863    "cagr": 6.652506350006012,864    "volatility": 0.5035140227471263,865    "sharpe": 4.293474026567944,866    "sortino": 6.320235631312813,867    "max_drawdown": 0.08879009979526975,868    "calmar": 74.92396523199336,869    "turnover": 0.8571731202908862,870    "turnover_annual": 7.52388430235287,871    "trades": 4,872    "closed_lots": 4,873    "win_rate": 1.0,874    "profit_factor": null,875    "fees_paid": 0.4496040693333,876    "slippage_paid": 0.199784074,877    "exposure": 1.0043704366253303,878    "bars": 999,879    "final_equity": 1260.9244079097377,880    "returns": {881     "n": 998,882     "mean": 0.00024678360487186384,883     "std": 0.005379718074794317,884     "skew": 0.13967412907215765,885     "excess_kurtosis": 4.744029292948768,886     "min": -0.029838587305423103,887     "p01": -0.015054862998248108,888     "p05": -0.00751784434622989,889     "median": 0.00024473901740729165,890     "p95": 0.008452138890639624,891     "p99": 0.015268540891888007,892     "max": 0.03231364789169011,893     "positive_fraction": 0.5290581162324649894    },895    "realised_pnl": 0.0,896    "funding_pnl": -13.237293946928887,897    "liquidation_penalties": 0.0,898    "long_exposure": 1.0043704366253303,899    "short_exposure": 0.0,900    "gross_leverage_mean": 1.0043704366253303,901    "gross_leverage_max": 1.0104026590309618,902    "net_leverage_mean": 1.0043704366253303,903    "net_leverage_max": 1.0104026590309618,904    "net_leverage_min": 0.0,905    "time_in_market": 0.998998998998999,906    "avg_holding_bars": 998.0,907    "avg_holding_hours": 998.0,908    "liquidations": 0,909    "wiped_out": false,910    "margin_utilisation_mean": 1.0053768198283617,911    "margin_utilisation_max": 1.0104026590309618,912    "worst_intrabar_drawdown": 0.09941523385105544,913    "orders_cut": 0,914    "orders_refused": 0,915    "funding_payments": 3988,916    "funding_missing": 0,917    "sharpe_ci": [918     -1.0524806068112948,919     9.980363736486735920    ]921   },922   "buy_and_hold": {923    "total_return": 0.2735110342674052,924    "cagr": 7.349627356691615,925    "volatility": 0.497471023023893,926    "sharpe": 4.514849720075643,927    "sortino": 6.656083877397504,928    "max_drawdown": 0.08744681467125615,929    "calmar": 84.04682759825492,930    "turnover": 0.8527278785571027,931    "turnover_annual": 7.484865948056333,932    "trades": 4,933    "closed_lots": 4,934    "win_rate": 1.0,935    "profit_factor": null,936    "fees_paid": 0.999000999000999,937    "slippage_paid": 0.9980029960049941,938    "exposure": 0.998998998998999,939    "bars": 999,940    "final_equity": 1273.5110342674052,941    "returns": {942     "n": 998,943     "mean": 0.00025639348276771306,944     "std": 0.005315152574394377,945     "skew": 0.1439011343322574,946     "excess_kurtosis": 4.892801860558535,947     "min": -0.029325283035919858,948     "p01": -0.015067576125250063,949     "p05": -0.0074686932768585675,950     "median": 0.0002600742972812542,951     "p95": 0.008218082801328736,952     "p99": 0.015256798692933907,953     "max": 0.032167101500680584,954     "positive_fraction": 0.5320641282565131955    },956    "sharpe_ci": [957     -0.8970523382742132,958     10.262517865689748959    ]960   }961  },962  "test": {963   "perp_long_1x": {964    "total_return": -0.2213473436665384,965    "cagr": -0.8887592396173908,966    "volatility": 0.46702600799921073,967    "sharpe": -4.467796952183205,968    "sortino": -5.861265356457314,969    "max_drawdown": 0.2539299076568955,970    "calmar": -3.5000179688099706,971    "turnover": 1.0959510366811065,972    "turnover_annual": 9.619770622571636,973    "trades": 4,974    "closed_lots": 4,975    "win_rate": 0.0,976    "profit_factor": 0.0,977    "fees_paid": 0.449436559338,978    "slippage_paid": 0.19970964,979    "exposure": 1.0032475421230125,980    "bars": 999,981    "final_equity": 778.6526563334616,982    "returns": {983     "n": 998,984     "mean": -0.00023819376428415098,985     "std": 0.004989867497482182,986     "skew": -0.6030242992468015,987     "excess_kurtosis": 7.6738401220094,988     "min": -0.032221899914061214,989     "p01": -0.014235435155096652,990     "p05": -0.007635001537081454,991     "median": -0.00010853188979492723,992     "p95": 0.006481981990350277,993     "p99": 0.012752320859532781,994     "max": 0.028696369434238145,995     "positive_fraction": 0.48597194388777554996    },997    "realised_pnl": 0.0,998    "funding_pnl": -9.048657467200504,999    "liquidation_penalties": 0.0,1000    "long_exposure": 1.0032475421230125,1001    "short_exposure": 0.0,1002    "gross_leverage_mean": 1.0032475421230125,1003    "gross_leverage_max": 1.0106960846301005,1004    "net_leverage_mean": 1.0032475421230125,1005    "net_leverage_max": 1.0106960846301005,1006    "net_leverage_min": 0.0,1007    "time_in_market": 0.998998998998999,1008    "avg_holding_bars": 998.0,1009    "avg_holding_hours": 998.0,1010    "liquidations": 0,1011    "wiped_out": false,1012    "margin_utilisation_mean": 1.0042528001812518,1013    "margin_utilisation_max": 1.0106960846301003,1014    "worst_intrabar_drawdown": 0.2564006350616894,1015    "orders_cut": 0,1016    "orders_refused": 0,1017    "funding_payments": 3988,1018    "funding_missing": 0,1019    "sharpe_ci": [1020     -8.917806326692983,1021     0.172360820004508781022    ]1023   },1024   "buy_and_hold": {1025    "total_return": -0.21404073333848017,1026    "cagr": -0.8792553003129503,1027    "volatility": 0.4633494914187109,1028    "sharpe": -4.330051283737055,1029    "sortino": -5.680692822887477,1030    "max_drawdown": 0.24667832941551637,1031    "calmar": -3.5643799858555556,1032    "turnover": 1.093122907703468,1033    "turnover_annual": 9.594946564611604,1034    "trades": 4,1035    "closed_lots": 4,1036    "win_rate": 0.0,1037    "profit_factor": 0.0,1038    "fees_paid": 0.999000999000999,1039    "slippage_paid": 0.9980029960049942,1040    "exposure": 0.998998998998999,1041    "bars": 999,1042    "final_equity": 785.9592666615198,1043    "returns": {1044     "n": 998,1045     "mean": -0.000229032769421975,1046     "std": 0.0049505863219699575,1047     "skew": -0.6153557122122388,1048     "excess_kurtosis": 7.742582715471723,1049     "min": -0.031632258547799386,1050     "p01": -0.014458738234697585,1051     "p05": -0.007640524433962398,1052     "median": -9.924607910366534e-05,1053     "p95": 0.006587000181977829,1054     "p99": 0.012783468081855282,1055     "max": 0.02858538769214025,1056     "positive_fraction": 0.485971943887775541057    },1058    "sharpe_ci": [1059     -8.837107871222571,1060     0.417272377579230471061    ]1062   }1063  }1064 },1065 "history_depth": {1066  "BTC": {1067   "symbol": "BTC",1068   "measured_at": "2026-11-11T04:11:51+00:00",1069   "candles": {1070    "1h": {1071     "rows_served": 5001,1072     "first": "2026-04-16T20:00:00+00:00",1073     "days": 208.31074    },1075    "4h": {1076     "rows_served": 5001,1077     "first": "2024-07-30T20:00:00+00:00",1078     "days": 833.31079    },1080    "1d": {1081     "rows_served": 2276,1082     "first": "2020-08-19T00:00:00+00:00",1083     "days": 2275.21084    }1085   },1086   "funding": {1087    "first": "2023-05-12T00:00:00.048000+00:00",1088    "days": 1279.2,1089    "rows_per_page": 5001090   }1091  },1092  "ETH": {1093   "symbol": "ETH",1094   "measured_at": "2026-11-11T04:13:49+00:00",1095   "candles": {1096    "1h": {1097     "rows_served": 5001,1098     "first": "2026-04-16T20:00:00+00:00",1099     "days": 208.31100    },1101    "4h": {1102     "rows_served": 5001,1103     "first": "2024-07-30T20:00:00+00:00",1104     "days": 833.31105    },1106    "1d": {1107     "rows_served": 2276,1108     "first": "2020-08-19T00:00:00+00:00",1109     "days": 2275.21110    }1111   },1112   "funding": {1113    "first": "2023-05-12T00:00:00.048000+00:00",1114    "days": 1279.2,1115    "rows_per_page": 5001116   }1117  },1118  "SOL": {1119   "symbol": "SOL",1120   "measured_at": "2026-11-11T04:15:47+00:00",1121   "candles": {1122    "1h": {1123     "rows_served": 5001,1124     "first": "2026-04-16T20:00:00+00:00",1125     "days": 208.31126    },1127    "4h": {1128     "rows_served": 5001,1129     "first": "2024-07-30T20:00:00+00:00",1130     "days": 833.31131    },1132    "1d": {1133     "rows_served": 2250,1134     "first": "2020-09-14T00:00:00+00:00",1135     "days": 2249.21136    }1137   },1138   "funding": {1139    "first": "2023-05-12T00:00:00.048000+00:00",1140    "days": 1279.2,1141    "rows_per_page": 5001142   }1143  },1144  "HYPE": {1145   "symbol": "HYPE",1146   "measured_at": "2026-11-11T04:16:51+00:00",1147   "candles": {1148    "1h": {1149     "rows_served": 5002,1150     "first": "2026-04-16T19:00:00+00:00",1151     "days": 208.41152    },1153    "4h": {1154     "rows_served": 4236,1155     "first": "2024-12-05T08:00:00+00:00",1156     "days": 705.81157    },1158    "1d": {1159     "rows_served": 707,1160     "first": "2024-12-05T00:00:00+00:00",1161     "days": 706.21162    }1163   },1164   "funding": {1165    "first": "2024-12-05T10:00:00.004000+00:00",1166    "days": 705.8,1167    "rows_per_page": 5001168   }1169  }1170 }1171}1172
Files main
Menu

Theme