Repository Public
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