Spaces:
Running
Running
| 1:"$Sreact.fragment" | |
| 2:I[85625,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"AppSidebar"] | |
| 3:I[39756,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"] | |
| 4:I[37457,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default"] | |
| 5:I[13354,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"Toaster"] | |
| 7:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"OutletBoundary"] | |
| 8:"$Sreact.suspense" | |
| b:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"ViewportBoundary"] | |
| d:I[97367,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"MetadataBoundary"] | |
| f:I[68027,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"default",1] | |
| :HL["/_next/static/chunks/3ccb3s36a-ev0.css","style"] | |
| :HL["/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2","font",{"crossOrigin":"","type":"font/woff2"}] | |
| :HL["/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2","font",{"crossOrigin":"","type":"font/woff2"}] | |
| 0:{"P":null,"c":["","backtests"],"q":"","i":false,"f":[[["",{"children":["backtests",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3ccb3s36a-ev0.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/1e176kr40-yyy.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ce9zjk5_q3eu.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/07arni_h-ml32.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/_next/static/chunks/1-8s9_t85wwr4.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"dark inter_48bf155c-module__tUfyVa__variable jetbrains_mono_39c8d23b-module__WK7_cq__variable h-full antialiased","children":["$","body",null,{"className":"min-h-screen bg-app-gradient text-foreground md:flex md:flex-row","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 overflow-x-hidden md:m-2 md:rounded-2xl md:border md:border-white/[0.08] bg-[oklch(0.185_0_0)] md:min-h-[calc(100vh-1rem)]","children":["$","div",null,{"className":"mx-auto w-full max-w-6xl px-6 py-8 md:px-10","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}],["$","$L5",null,{}]]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",[["$","script","script-0",{"src":"/_next/static/chunks/026llcslzknb5.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0ozjfxm08o27l.js","async":true,"nonce":"$undefined"}]],["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3ccb3s36a-ev0.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"DyyPHCjuwlEd_g9CqKoD8"} | |
| 10:[] | |
| a:"$W10" | |
| c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] | |
| 11:I[27201,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js"],"IconMark"] | |
| 9:null | |
| e:[["$","title","0",{"children":"Jolash"}],["$","meta","1",{"name":"description","content":"Jolash trading AI — team dashboard"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.2vob68tjqpejf.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L11","3",{}]] | |
| 6:["$","div",null,{"children":[["$","div",null,{"className":"mb-8","children":[["$","p",null,{"className":"font-data mb-1.5 text-[10px] font-medium uppercase tracking-[0.2em] text-muted-foreground/60","children":"Research · Validation"}],["$","h1",null,{"className":"text-2xl font-medium tracking-tight text-foreground","children":"Backtest Results"}],["$","p",null,{"className":"mt-1.5 text-sm font-normal leading-relaxed text-muted-foreground","children":"Honest, cost-inclusive results on held-out data the model never trained on. No cherry-picking."}]]}],["$","div",null,{"className":"space-y-6","children":[["$","div","USDCHF-1h-4-2026-07-10",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["USDCHF"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-10) -- v2 CORRECTED backtest (supersedes entry 5's inflated Sharpe -- overlapping-forward-return bug, see backtest_signal_model_v2.py docstring). 2021-22 independent robustness window. Sharpe 1.98, +22.7% vs buy-hold +4.9%, max DD -4.0%, 2611 episodes, 60.7% win rate. Confirms the edge on a second window."]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-emerald-400/30 bg-emerald-500/10 text-emerald-300","children":"Outperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":37.782833246419834,"y2":37.782833246419834,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,37.78 L2.37,37.48 L4.75,36.39 L7.12,36.00 L9.49,37.55 L11.86,37.75 L14.24,36.91 L16.61,36.46 L18.98,37.24 L21.36,37.95 L23.73,37.50 L26.10,37.43 L28.47,37.23 L30.85,37.48 L33.22,39.25 L35.59,37.70 L37.97,38.51 L40.34,37.02 L42.71,37.25 L45.08,36.53 L47.46,37.00 L49.83,38.01 L52.20,36.45 L54.58,35.50 L56.95,35.98 L59.32,34.57 L61.69,34.11 L64.07,36.25 L66.44,36.11 L68.81,36.07 L71.19,33.27 L73.56,31.94 L75.93,31.69 L78.31,31.98 L80.68,31.04 L83.05,32.35 L85.42,30.71 L87.80,29.78 L90.17,25.69 L92.54,24.16 L94.92,23.04 L97.29,24.44 L99.66,24.03 L102.03,22.91 L104.41,20.58 L106.78,18.59 L109.15,22.16 L111.53,22.99 L113.90,23.20 L116.27,22.42 L118.64,19.93 L121.02,19.25 L123.39,16.05 L125.76,15.91 L128.14,12.58 L130.51,5.63 L132.88,6.80 L135.25,1.61 L137.63,0.75 L140.00,2.68 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,37.78 L2.37,37.48 L4.75,36.39 L7.12,36.00 L9.49,37.55 L11.86,37.75 L14.24,36.91 L16.61,36.46 L18.98,37.24 L21.36,37.95 L23.73,37.50 L26.10,37.43 L28.47,37.23 L30.85,37.48 L33.22,39.25 L35.59,37.70 L37.97,38.51 L40.34,37.02 L42.71,37.25 L45.08,36.53 L47.46,37.00 L49.83,38.01 L52.20,36.45 L54.58,35.50 L56.95,35.98 L59.32,34.57 L61.69,34.11 L64.07,36.25 L66.44,36.11 L68.81,36.07 L71.19,33.27 L73.56,31.94 L75.93,31.69 L78.31,31.98 L80.68,31.04 L83.05,32.35 L85.42,30.71 L87.80,29.78 L90.17,25.69 L92.54,24.16 L94.92,23.04 L97.29,24.44 L99.66,24.03 L102.03,22.91 L104.41,20.58 L106.78,18.59 L109.15,22.16 L111.53,22.99 L113.90,23.20 L116.27,22.42 L118.64,19.93 L121.02,19.25 L123.39,16.05 L125.76,15.91 L128.14,12.58 L130.51,5.63 L132.88,6.80 L135.25,1.61 L137.63,0.75 L140.00,2.68","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L12"]}],"$L13","$L14","$L15","$L16","$L17","$L18","$L19","$L1a","$L1b"]}]]}] | |
| 1c:I[72436,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"Separator"] | |
| 1d:I[7874,["/_next/static/chunks/1e176kr40-yyy.js","/_next/static/chunks/0ce9zjk5_q3eu.js","/_next/static/chunks/07arni_h-ml32.js","/_next/static/chunks/1-8s9_t85wwr4.js","/_next/static/chunks/026llcslzknb5.js","/_next/static/chunks/0ozjfxm08o27l.js"],"EquityCurveChart"] | |
| 12:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,473"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"2,611"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"22.73%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"4.87%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"1.98"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-3.95%"}]]}]]}],["$","$L1c",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L1d",null,{"data":[{"step":0,"strategy":0,"buyHold":0},{"step":1,"strategy":0.199,"buyHold":0.683},{"step":2,"strategy":0.901,"buyHold":0.694},{"step":3,"strategy":1.155,"buyHold":2.196},{"step":4,"strategy":0.15,"buyHold":1.656},{"step":5,"strategy":0.021,"buyHold":4.357},{"step":6,"strategy":0.567,"buyHold":4.939},{"step":7,"strategy":0.856,"buyHold":6.485},{"step":8,"strategy":0.351,"buyHold":5.018},{"step":9,"strategy":-0.109,"buyHold":3.955},{"step":10,"strategy":0.185,"buyHold":3.598},{"step":11,"strategy":0.227,"buyHold":2.444},{"step":12,"strategy":0.356,"buyHold":2.034},{"step":13,"strategy":0.197,"buyHold":1.638},{"step":14,"strategy":-0.95,"buyHold":4.164},{"step":15,"strategy":0.055,"buyHold":4.572},{"step":16,"strategy":-0.472,"buyHold":4.237},{"step":17,"strategy":0.493,"buyHold":2.806},{"step":18,"strategy":0.342,"buyHold":4.516},{"step":19,"strategy":0.808,"buyHold":3.505},{"step":20,"strategy":0.504,"buyHold":3.738},{"step":21,"strategy":-0.146,"buyHold":5.222},{"step":22,"strategy":0.864,"buyHold":6.083},{"step":23,"strategy":1.476,"buyHold":5.512},{"step":24,"strategy":1.168,"buyHold":4.061},{"step":25,"strategy":2.083,"buyHold":3.563},{"step":26,"strategy":2.376,"buyHold":5.295},{"step":27,"strategy":0.993,"buyHold":4.183},{"step":28,"strategy":1.083,"buyHold":4.613},{"step":29,"strategy":1.107,"buyHold":4.048},{"step":30,"strategy":2.923,"buyHold":4.307},{"step":31,"strategy":3.785,"buyHold":3.981},{"step":32,"strategy":3.947,"buyHold":5.095},{"step":33,"strategy":3.76,"buyHold":5.005},{"step":34,"strategy":4.363,"buyHold":4.722},{"step":35,"strategy":3.518,"buyHold":5.348},{"step":36,"strategy":4.577,"buyHold":6.068},{"step":37,"strategy":5.179,"buyHold":5.053},{"step":38,"strategy":7.831,"buyHold":6.973},{"step":39,"strategy":8.821,"buyHold":9.902},{"step":40,"strategy":9.545,"buyHold":12.657},{"step":41,"strategy":8.642,"buyHold":10.227},{"step":42,"strategy":8.905,"buyHold":8.619},{"step":43,"strategy":9.633,"buyHold":13.285},{"step":44,"strategy":11.136,"buyHold":8.619},{"step":45,"strategy":12.425,"buyHold":11.335},{"step":46,"strategy":10.116,"buyHold":9.899},{"step":47,"strategy":9.581,"buyHold":8.948},{"step":48,"strategy":9.441,"buyHold":7.665},{"step":49,"strategy":9.95,"buyHold":9.818},{"step":50,"strategy":11.559,"buyHold":8.897},{"step":51,"strategy":12,"buyHold":10.934},{"step":52,"strategy":14.075,"buyHold":11.15},{"step":53,"strategy":14.163,"buyHold":12.965},{"step":54,"strategy":16.318,"buyHold":13.012},{"step":55,"strategy":20.821,"buyHold":9.711},{"step":56,"strategy":20.062,"buyHold":7.899},{"step":57,"strategy":23.425,"buyHold":6.947},{"step":58,"strategy":23.979,"buyHold":5.796},{"step":59,"strategy":22.732,"buyHold":4.869}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["60.7","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Positive Sharpe and beat buy-and-hold -- a real candidate worth further scrutiny, not yet a confirmed edge on its own."}]]}]]}] | |
| 13:["$","div","AUDUSD-1D-12-2026-07-10",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["AUDUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1D, horizon 12, submitted 2026-07-10) -- REJECTED -- failed robustness (see next entry). Promising on 2024-25 alone: Sharpe 1.09, +18.2% vs buy-hold -1.5%, val AUC 0.63. But did not replicate on the independent 2021-22 window, so treat this as a lucky window, not a real edge."]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-emerald-400/30 bg-emerald-500/10 text-emerald-300","children":"Outperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":38.575445924587946,"y2":38.575445924587946,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,37.73 L2.37,36.93 L4.75,35.23 L7.12,32.74 L9.49,33.24 L11.86,33.87 L14.24,31.01 L16.61,31.81 L18.98,32.75 L21.36,27.73 L23.73,25.74 L26.10,25.51 L28.47,29.91 L30.85,30.70 L33.22,30.91 L35.59,30.60 L37.97,33.94 L40.34,27.26 L42.71,26.72 L45.08,26.20 L47.46,28.06 L49.83,28.94 L52.20,34.70 L54.58,39.25 L56.95,35.52 L59.32,36.39 L61.69,35.65 L64.07,35.49 L66.44,35.41 L68.81,33.71 L71.19,30.51 L73.56,31.00 L75.93,33.01 L78.31,32.29 L80.68,30.92 L83.05,32.73 L85.42,33.45 L87.80,32.71 L90.17,30.24 L92.54,11.48 L94.92,7.88 L97.29,2.77 L99.66,2.66 L102.03,3.00 L104.41,0.75 L106.78,1.54 L109.15,5.06 L111.53,6.62 L113.90,7.98 L116.27,10.81 L118.64,10.49 L121.02,8.60 L123.39,5.17 L125.76,5.46 L128.14,1.82 L130.51,1.81 L132.88,3.41 L135.25,6.17 L137.63,7.65 L140.00,6.99 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,37.73 L2.37,36.93 L4.75,35.23 L7.12,32.74 L9.49,33.24 L11.86,33.87 L14.24,31.01 L16.61,31.81 L18.98,32.75 L21.36,27.73 L23.73,25.74 L26.10,25.51 L28.47,29.91 L30.85,30.70 L33.22,30.91 L35.59,30.60 L37.97,33.94 L40.34,27.26 L42.71,26.72 L45.08,26.20 L47.46,28.06 L49.83,28.94 L52.20,34.70 L54.58,39.25 L56.95,35.52 L59.32,36.39 L61.69,35.65 L64.07,35.49 L66.44,35.41 L68.81,33.71 L71.19,30.51 L73.56,31.00 L75.93,33.01 L78.31,32.29 L80.68,30.92 L83.05,32.73 L85.42,33.45 L87.80,32.71 L90.17,30.24 L92.54,11.48 L94.92,7.88 L97.29,2.77 L99.66,2.66 L102.03,3.00 L104.41,0.75 L106.78,1.54 L109.15,5.06 L111.53,6.62 L113.90,7.98 L116.27,10.81 L118.64,10.49 L121.02,8.60 L123.39,5.17 L125.76,5.46 L128.14,1.82 L130.51,1.81 L132.88,3.41 L135.25,6.17 L137.63,7.65 L140.00,6.99","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L1e"]}] | |
| 14:["$","div","USDCHF-1h-4-2026-07-10",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["USDCHF"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-10) -- v2 CORRECTED backtest (supersedes entry 4's inflated Sharpe 1.29 -- see backtest_signal_model_v2.py docstring for the overlapping-forward-return bug). 2024-25 held-out window. Still the one real candidate: Sharpe 0.83, +8.2% vs buy-hold -5.5%, max DD -5.2%, 2089 episodes, 56.6% win rate."]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-emerald-400/30 bg-emerald-500/10 text-emerald-300","children":"Outperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-emerald-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":38.6560503796553,"y2":38.6560503796553,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,37.38 L2.37,31.14 L4.75,29.82 L7.12,28.36 L9.49,26.67 L11.86,25.32 L14.24,27.51 L16.61,22.86 L18.98,23.68 L21.36,25.75 L23.73,24.66 L26.10,24.36 L28.47,25.80 L30.85,26.04 L33.22,27.35 L35.59,26.32 L37.97,28.47 L40.34,28.18 L42.71,29.81 L45.08,27.83 L47.46,26.44 L49.83,29.73 L52.20,28.63 L54.58,26.22 L56.95,26.96 L59.32,27.20 L61.69,29.81 L64.07,30.09 L66.44,30.67 L68.81,31.44 L71.19,30.11 L73.56,29.19 L75.93,24.38 L78.31,28.54 L80.68,25.60 L83.05,20.97 L85.42,19.77 L87.80,20.95 L90.17,39.25 L92.54,34.94 L94.92,30.72 L97.29,25.71 L99.66,25.12 L102.03,18.55 L104.41,14.19 L106.78,12.12 L109.15,10.97 L111.53,4.88 L113.90,6.10 L116.27,6.37 L118.64,7.28 L121.02,8.37 L123.39,6.10 L125.76,7.47 L128.14,6.66 L130.51,5.21 L132.88,9.24 L135.25,9.33 L137.63,3.41 L140.00,0.75 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,37.38 L2.37,31.14 L4.75,29.82 L7.12,28.36 L9.49,26.67 L11.86,25.32 L14.24,27.51 L16.61,22.86 L18.98,23.68 L21.36,25.75 L23.73,24.66 L26.10,24.36 L28.47,25.80 L30.85,26.04 L33.22,27.35 L35.59,26.32 L37.97,28.47 L40.34,28.18 L42.71,29.81 L45.08,27.83 L47.46,26.44 L49.83,29.73 L52.20,28.63 L54.58,26.22 L56.95,26.96 L59.32,27.20 L61.69,29.81 L64.07,30.09 L66.44,30.67 L68.81,31.44 L71.19,30.11 L73.56,29.19 L75.93,24.38 L78.31,28.54 L80.68,25.60 L83.05,20.97 L85.42,19.77 L87.80,20.95 L90.17,39.25 L92.54,34.94 L94.92,30.72 L97.29,25.71 L99.66,25.12 L102.03,18.55 L104.41,14.19 L106.78,12.12 L109.15,10.97 L111.53,4.88 L113.90,6.10 L116.27,6.37 L118.64,7.28 L121.02,8.37 L123.39,6.10 L125.76,7.47 L128.14,6.66 L130.51,5.21 L132.88,9.24 L135.25,9.33 L137.63,3.41 L140.00,0.75","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L1f"]}] | |
| 15:["$","div","USDCHF-4h-24-2026-07-10",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["USDCHF"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (4h, horizon 24, submitted 2026-07-10) -- REJECTED after v2 correction. Old v1 backtest showed Sharpe 1.39 / +118%, but that was entirely the overlapping-forward-return bug (val AUC was 0.44 -- worse than random). Corrected 2024-25: Sharpe -0.13, -2.2% vs buy-hold -6.4%. No edge."]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-emerald-400/30 bg-emerald-500/10 text-emerald-300","children":"Outperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":14.41623399100035,"y2":14.41623399100035,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,13.93 L2.37,11.51 L4.75,5.93 L7.12,0.75 L9.49,4.58 L11.86,5.12 L14.24,5.09 L16.61,1.53 L18.98,1.50 L21.36,0.75 L23.73,4.18 L26.10,7.50 L28.47,8.39 L30.85,14.42 L33.22,15.40 L35.59,13.42 L37.97,11.72 L40.34,15.15 L42.71,23.39 L45.08,28.80 L47.46,31.59 L49.83,31.59 L52.20,32.44 L54.58,35.48 L56.95,39.09 L59.32,39.25 L61.69,33.78 L64.07,27.61 L66.44,31.71 L68.81,27.41 L71.19,30.74 L73.56,29.40 L75.93,28.36 L78.31,32.54 L80.68,28.42 L83.05,25.56 L85.42,26.41 L87.80,26.33 L90.17,6.68 L92.54,11.74 L94.92,15.86 L97.29,22.83 L99.66,19.08 L102.03,17.00 L104.41,17.00 L106.78,19.30 L109.15,21.02 L111.53,19.90 L113.90,17.96 L116.27,18.62 L118.64,20.70 L121.02,23.18 L123.39,19.31 L125.76,29.81 L128.14,28.08 L130.51,27.04 L132.88,29.57 L135.25,25.45 L137.63,25.20 L140.00,21.64 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,13.93 L2.37,11.51 L4.75,5.93 L7.12,0.75 L9.49,4.58 L11.86,5.12 L14.24,5.09 L16.61,1.53 L18.98,1.50 L21.36,0.75 L23.73,4.18 L26.10,7.50 L28.47,8.39 L30.85,14.42 L33.22,15.40 L35.59,13.42 L37.97,11.72 L40.34,15.15 L42.71,23.39 L45.08,28.80 L47.46,31.59 L49.83,31.59 L52.20,32.44 L54.58,35.48 L56.95,39.09 L59.32,39.25 L61.69,33.78 L64.07,27.61 L66.44,31.71 L68.81,27.41 L71.19,30.74 L73.56,29.40 L75.93,28.36 L78.31,32.54 L80.68,28.42 L83.05,25.56 L85.42,26.41 L87.80,26.33 L90.17,6.68 L92.54,11.74 L94.92,15.86 L97.29,22.83 L99.66,19.08 L102.03,17.00 L104.41,17.00 L106.78,19.30 L109.15,21.02 L111.53,19.90 L113.90,17.96 L116.27,18.62 L118.64,20.70 L121.02,23.18 L123.39,19.31 L125.76,29.81 L128.14,28.08 L130.51,27.04 L132.88,29.57 L135.25,25.45 L137.63,25.20 L140.00,21.64","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L20"]}] | |
| 16:["$","div","USDCHF-4h-24-2026-07-10",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["USDCHF"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (4h, horizon 24, submitted 2026-07-10) -- REJECTED after v2 correction, 2021-22 robustness window. Old v1 backtest showed inflated Sharpe from the overlapping-forward-return bug. Corrected: Sharpe -0.42, -6.0% vs buy-hold +4.5%. Confirms no edge on a second window."]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":9.486174070716228,"y2":9.486174070716228,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,9.91 L2.37,7.23 L4.75,8.47 L7.12,12.03 L9.49,14.75 L11.86,13.45 L14.24,14.99 L16.61,8.01 L18.98,18.10 L21.36,12.50 L23.73,4.30 L26.10,7.85 L28.47,5.66 L30.85,10.42 L33.22,22.13 L35.59,19.00 L37.97,13.31 L40.34,11.35 L42.71,14.39 L45.08,17.51 L47.46,17.89 L49.83,16.32 L52.20,20.07 L54.58,22.02 L56.95,14.77 L59.32,8.13 L61.69,10.90 L64.07,14.93 L66.44,18.43 L68.81,20.29 L71.19,14.37 L73.56,23.18 L75.93,24.47 L78.31,28.86 L80.68,23.09 L83.05,17.27 L85.42,19.57 L87.80,23.60 L90.17,14.86 L92.54,1.52 L94.92,0.75 L97.29,9.18 L99.66,14.82 L102.03,22.48 L104.41,30.95 L106.78,18.64 L109.15,20.90 L111.53,21.78 L113.90,23.36 L116.27,14.16 L118.64,10.65 L121.02,2.67 L123.39,16.88 L125.76,16.71 L128.14,6.68 L130.51,28.47 L132.88,15.86 L135.25,31.31 L137.63,31.36 L140.00,39.25 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,9.91 L2.37,7.23 L4.75,8.47 L7.12,12.03 L9.49,14.75 L11.86,13.45 L14.24,14.99 L16.61,8.01 L18.98,18.10 L21.36,12.50 L23.73,4.30 L26.10,7.85 L28.47,5.66 L30.85,10.42 L33.22,22.13 L35.59,19.00 L37.97,13.31 L40.34,11.35 L42.71,14.39 L45.08,17.51 L47.46,17.89 L49.83,16.32 L52.20,20.07 L54.58,22.02 L56.95,14.77 L59.32,8.13 L61.69,10.90 L64.07,14.93 L66.44,18.43 L68.81,20.29 L71.19,14.37 L73.56,23.18 L75.93,24.47 L78.31,28.86 L80.68,23.09 L83.05,17.27 L85.42,19.57 L87.80,23.60 L90.17,14.86 L92.54,1.52 L94.92,0.75 L97.29,9.18 L99.66,14.82 L102.03,22.48 L104.41,30.95 L106.78,18.64 L109.15,20.90 L111.53,21.78 L113.90,23.36 L116.27,14.16 L118.64,10.65 L121.02,2.67 L123.39,16.88 L125.76,16.71 L128.14,6.68 L130.51,28.47 L132.88,15.86 L135.25,31.31 L137.63,31.36 L140.00,39.25","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L21"]}] | |
| 17:["$","div","AUDUSD-1D-12-2026-07-10",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["AUDUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1D, horizon 12, submitted 2026-07-10) -- REJECTED -- robustness failure confirmed. 2021-22 independent window: Sharpe -0.46, -10.5% vs buy-hold -11.6%, val AUC 0.46 (worse than random). The 2024-25 promotion (previous entry) did not replicate; this hypothesis is dead."]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-emerald-400/30 bg-emerald-500/10 text-emerald-300","children":"Outperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[false,["$","path",null,{"d":"M0.00,3.93 L2.37,2.14 L4.75,0.75 L7.12,3.33 L9.49,4.24 L11.86,14.12 L14.24,11.44 L16.61,16.80 L18.98,16.23 L21.36,17.70 L23.73,20.20 L26.10,18.68 L28.47,19.53 L30.85,15.34 L33.22,13.51 L35.59,15.43 L37.97,16.09 L40.34,11.92 L42.71,8.95 L45.08,11.59 L47.46,14.73 L49.83,19.17 L52.20,17.88 L54.58,14.92 L56.95,10.86 L59.32,13.45 L61.69,13.33 L64.07,21.33 L66.44,29.74 L68.81,30.76 L71.19,26.38 L73.56,28.13 L75.93,18.79 L78.31,15.22 L80.68,14.12 L83.05,13.00 L85.42,15.91 L87.80,15.75 L90.17,13.69 L92.54,19.84 L94.92,15.27 L97.29,13.41 L99.66,19.00 L102.03,21.51 L104.41,15.71 L106.78,12.43 L109.15,15.07 L111.53,18.95 L113.90,18.17 L116.27,21.62 L118.64,19.90 L121.02,28.48 L123.39,23.50 L125.76,31.08 L128.14,27.02 L130.51,31.54 L132.88,39.25 L135.25,31.78 L137.63,23.55 L140.00,28.29 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,3.93 L2.37,2.14 L4.75,0.75 L7.12,3.33 L9.49,4.24 L11.86,14.12 L14.24,11.44 L16.61,16.80 L18.98,16.23 L21.36,17.70 L23.73,20.20 L26.10,18.68 L28.47,19.53 L30.85,15.34 L33.22,13.51 L35.59,15.43 L37.97,16.09 L40.34,11.92 L42.71,8.95 L45.08,11.59 L47.46,14.73 L49.83,19.17 L52.20,17.88 L54.58,14.92 L56.95,10.86 L59.32,13.45 L61.69,13.33 L64.07,21.33 L66.44,29.74 L68.81,30.76 L71.19,26.38 L73.56,28.13 L75.93,18.79 L78.31,15.22 L80.68,14.12 L83.05,13.00 L85.42,15.91 L87.80,15.75 L90.17,13.69 L92.54,19.84 L94.92,15.27 L97.29,13.41 L99.66,19.00 L102.03,21.51 L104.41,15.71 L106.78,12.43 L109.15,15.07 L111.53,18.95 L113.90,18.17 L116.27,21.62 L118.64,19.90 L121.02,28.48 L123.39,23.50 L125.76,31.08 L128.14,27.02 L130.51,31.54 L132.88,39.25 L135.25,31.78 L137.63,23.55 L140.00,28.29","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L22"]}] | |
| 18:["$","div","GBPUSD-1h-4-2026-07-10",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["GBPUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-10) -- v2 CORRECTED backtest (supersedes entry 3's overlap-inflated Sharpe 0.29). 2024-25 test window. Sharpe -0.71, -3.1% vs buy-hold +5.7%. Was ambiguous before (positive Sharpe but underperformed buy-hold); now unambiguously no edge."]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":0.75863809737492,"y2":0.75863809737492,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,0.75 L2.37,5.26 L4.75,6.82 L7.12,9.97 L9.49,10.76 L11.86,11.62 L14.24,12.55 L16.61,16.60 L18.98,18.16 L21.36,17.52 L23.73,23.91 L26.10,25.49 L28.47,26.66 L30.85,27.81 L33.22,32.36 L35.59,31.77 L37.97,33.02 L40.34,34.03 L42.71,33.75 L45.08,39.17 L47.46,36.61 L49.83,39.25 L52.20,38.85 L54.58,35.16 L56.95,33.98 L59.32,32.75 L61.69,31.54 L64.07,27.17 L66.44,26.37 L68.81,20.62 L71.19,21.65 L73.56,20.16 L75.93,16.35 L78.31,15.89 L80.68,18.23 L83.05,18.12 L85.42,17.23 L87.80,14.65 L90.17,29.39 L92.54,32.84 L94.92,28.05 L97.29,28.99 L99.66,26.79 L102.03,23.11 L104.41,22.84 L106.78,23.17 L109.15,25.48 L111.53,27.10 L113.90,25.27 L116.27,32.76 L118.64,31.26 L121.02,31.69 L123.39,35.10 L125.76,33.54 L128.14,35.38 L130.51,33.43 L132.88,33.51 L135.25,28.74 L137.63,28.30 L140.00,27.71 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,0.75 L2.37,5.26 L4.75,6.82 L7.12,9.97 L9.49,10.76 L11.86,11.62 L14.24,12.55 L16.61,16.60 L18.98,18.16 L21.36,17.52 L23.73,23.91 L26.10,25.49 L28.47,26.66 L30.85,27.81 L33.22,32.36 L35.59,31.77 L37.97,33.02 L40.34,34.03 L42.71,33.75 L45.08,39.17 L47.46,36.61 L49.83,39.25 L52.20,38.85 L54.58,35.16 L56.95,33.98 L59.32,32.75 L61.69,31.54 L64.07,27.17 L66.44,26.37 L68.81,20.62 L71.19,21.65 L73.56,20.16 L75.93,16.35 L78.31,15.89 L80.68,18.23 L83.05,18.12 L85.42,17.23 L87.80,14.65 L90.17,29.39 L92.54,32.84 L94.92,28.05 L97.29,28.99 L99.66,26.79 L102.03,23.11 L104.41,22.84 L106.78,23.17 L109.15,25.48 L111.53,27.10 L113.90,25.27 L116.27,32.76 L118.64,31.26 L121.02,31.69 L123.39,35.10 L125.76,33.54 L128.14,35.38 L130.51,33.43 L132.88,33.51 L135.25,28.74 L137.63,28.30 L140.00,27.71","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L23"]}] | |
| 19:["$","div","AUDUSD-1h-4-2026-07-10",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["AUDUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-10) -- v2 CORRECTED backtest (supersedes entry 2's overlap-inflated Sharpe -0.30). 2024-25 test window. Sharpe -1.43, -13.8% vs buy-hold -2.0%. No edge -- confirms the original cheap-screen-false-positive rejection."]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":3.6092118047121673,"y2":3.6092118047121673,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,3.54 L2.37,0.75 L4.75,0.90 L7.12,1.11 L9.49,0.97 L11.86,2.35 L14.24,3.78 L16.61,6.35 L18.98,4.37 L21.36,5.68 L23.73,9.00 L26.10,9.87 L28.47,12.35 L30.85,11.29 L33.22,13.07 L35.59,15.04 L37.97,13.11 L40.34,12.18 L42.71,15.25 L45.08,16.12 L47.46,15.56 L49.83,17.53 L52.20,17.73 L54.58,21.69 L56.95,21.83 L59.32,22.72 L61.69,23.91 L64.07,24.72 L66.44,29.33 L68.81,29.67 L71.19,26.75 L73.56,30.11 L75.93,28.32 L78.31,28.89 L80.68,29.96 L83.05,30.57 L85.42,31.96 L87.80,31.93 L90.17,37.81 L92.54,37.71 L94.92,39.20 L97.29,36.87 L99.66,37.20 L102.03,36.61 L104.41,39.25 L106.78,38.80 L109.15,38.76 L111.53,38.25 L113.90,37.73 L116.27,36.04 L118.64,37.14 L121.02,36.94 L123.39,37.01 L125.76,35.75 L128.14,36.26 L130.51,37.37 L132.88,36.90 L135.25,35.87 L137.63,36.16 L140.00,35.96 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,3.54 L2.37,0.75 L4.75,0.90 L7.12,1.11 L9.49,0.97 L11.86,2.35 L14.24,3.78 L16.61,6.35 L18.98,4.37 L21.36,5.68 L23.73,9.00 L26.10,9.87 L28.47,12.35 L30.85,11.29 L33.22,13.07 L35.59,15.04 L37.97,13.11 L40.34,12.18 L42.71,15.25 L45.08,16.12 L47.46,15.56 L49.83,17.53 L52.20,17.73 L54.58,21.69 L56.95,21.83 L59.32,22.72 L61.69,23.91 L64.07,24.72 L66.44,29.33 L68.81,29.67 L71.19,26.75 L73.56,30.11 L75.93,28.32 L78.31,28.89 L80.68,29.96 L83.05,30.57 L85.42,31.96 L87.80,31.93 L90.17,37.81 L92.54,37.71 L94.92,39.20 L97.29,36.87 L99.66,37.20 L102.03,36.61 L104.41,39.25 L106.78,38.80 L109.15,38.76 L111.53,38.25 L113.90,37.73 L116.27,36.04 L118.64,37.14 L121.02,36.94 L123.39,37.01 L125.76,35.75 L128.14,36.26 L130.51,37.37 L132.88,36.90 L135.25,35.87 L137.63,36.16 L140.00,35.96","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L24"]}] | |
| 1a:["$","div","EURUSD-1h-4-2026-07-10",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["EURUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 4, submitted 2026-07-10) -- v2 CORRECTED backtest (supersedes entry 1's overlap-inflated Sharpe -0.86). 2024-25 test window. Sharpe -1.80, -14.1% vs buy-hold +6.3%. No edge -- confirms and sharpens the original rejection."]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":2.086511733143709,"y2":2.086511733143709,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,2.28 L2.37,2.13 L4.75,1.30 L7.12,2.99 L9.49,1.75 L11.86,2.63 L14.24,2.04 L16.61,3.60 L18.98,5.87 L21.36,1.23 L23.73,1.09 L26.10,0.86 L28.47,0.75 L30.85,2.29 L33.22,2.82 L35.59,4.67 L37.97,7.66 L40.34,6.33 L42.71,5.02 L45.08,7.31 L47.46,6.94 L49.83,9.46 L52.20,11.38 L54.58,9.35 L56.95,9.57 L59.32,8.24 L61.69,9.59 L64.07,9.63 L66.44,11.02 L68.81,8.39 L71.19,10.75 L73.56,12.71 L75.93,13.96 L78.31,17.92 L80.68,17.82 L83.05,22.98 L85.42,23.59 L87.80,23.61 L90.17,33.32 L92.54,33.44 L94.92,32.83 L97.29,36.03 L99.66,36.85 L102.03,36.25 L104.41,39.25 L106.78,39.20 L109.15,38.47 L111.53,37.83 L113.90,37.51 L116.27,37.91 L118.64,36.26 L121.02,38.65 L123.39,36.87 L125.76,36.28 L128.14,35.57 L130.51,35.18 L132.88,33.91 L135.25,34.39 L137.63,35.83 L140.00,37.21 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,2.28 L2.37,2.13 L4.75,1.30 L7.12,2.99 L9.49,1.75 L11.86,2.63 L14.24,2.04 L16.61,3.60 L18.98,5.87 L21.36,1.23 L23.73,1.09 L26.10,0.86 L28.47,0.75 L30.85,2.29 L33.22,2.82 L35.59,4.67 L37.97,7.66 L40.34,6.33 L42.71,5.02 L45.08,7.31 L47.46,6.94 L49.83,9.46 L52.20,11.38 L54.58,9.35 L56.95,9.57 L59.32,8.24 L61.69,9.59 L64.07,9.63 L66.44,11.02 L68.81,8.39 L71.19,10.75 L73.56,12.71 L75.93,13.96 L78.31,17.92 L80.68,17.82 L83.05,22.98 L85.42,23.59 L87.80,23.61 L90.17,33.32 L92.54,33.44 L94.92,32.83 L97.29,36.03 L99.66,36.85 L102.03,36.25 L104.41,39.25 L106.78,39.20 L109.15,38.47 L111.53,37.83 L113.90,37.51 L116.27,37.91 L118.64,36.26 L121.02,38.65 L123.39,36.87 L125.76,36.28 L128.14,35.57 L130.51,35.18 L132.88,33.91 L135.25,34.39 L137.63,35.83 L140.00,37.21","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L25"]}] | |
| 1b:["$","div","EURUSD-1h-12-2026-07-10",{"data-slot":"card","data-size":"default","className":"group/card flex flex-col gap-(--card-spacing) rounded-xl bg-card py-(--card-spacing) text-sm text-card-foreground ring-1 ring-foreground/10 [--card-spacing:--spacing(4)] has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(3)] data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl glass-panel-strong overflow-visible","children":[["$","div",null,{"data-slot":"card-header","className":"group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing) border-b border-white/[0.06] pb-5","children":["$","div",null,{"className":"flex flex-wrap items-start justify-between gap-4","children":[["$","div",null,{"children":[["$","div",null,{"data-slot":"card-title","className":"font-heading font-medium group-data-[size=sm]/card:text-sm text-base","children":["EURUSD"," ",["$","span",null,{"className":"font-data text-sm font-normal text-muted-foreground","children":["— ","Held out test set, never trained on (1h, horizon 12, submitted 2026-07-10) -- v2 CORRECTED backtest (supersedes entry 0's overlap-inflated Sharpe -0.19). 2024-25 test window. Sharpe -2.52, -19.7% vs buy-hold +6.1%. No edge -- confirms and sharpens the original rejection."]}]]}],["$","p",null,{"className":"mt-2 inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-[11px] font-medium border-rose-400/30 bg-rose-500/10 text-rose-300","children":"Underperformed buy & hold"}]]}],["$","svg",null,{"width":140,"height":40,"viewBox":"0 0 140 40","className":"text-rose-400","preserveAspectRatio":"none","children":[["$","line",null,{"x1":0,"x2":140,"y1":3.4517859647482396,"y2":3.4517859647482396,"stroke":"currentColor","strokeOpacity":0.18,"strokeDasharray":"2 2"}],["$","path",null,{"d":"M0.00,3.45 L2.37,3.37 L4.75,2.68 L7.12,1.85 L9.49,0.79 L11.86,0.88 L14.24,0.75 L16.61,1.01 L18.98,2.34 L21.36,3.80 L23.73,5.31 L26.10,6.22 L28.47,7.01 L30.85,8.08 L33.22,9.90 L35.59,10.37 L37.97,12.45 L40.34,10.77 L42.71,9.39 L45.08,11.11 L47.46,10.05 L49.83,11.41 L52.20,11.49 L54.58,11.36 L56.95,11.75 L59.32,10.35 L61.69,13.59 L64.07,12.06 L66.44,10.82 L68.81,11.68 L71.19,13.43 L73.56,13.16 L75.93,12.38 L78.31,17.90 L80.68,16.73 L83.05,19.48 L85.42,20.18 L87.80,20.88 L90.17,27.12 L92.54,27.50 L94.92,29.72 L97.29,34.68 L99.66,34.62 L102.03,35.42 L104.41,36.35 L106.78,36.56 L109.15,35.20 L111.53,37.83 L113.90,37.16 L116.27,38.47 L118.64,36.13 L121.02,36.22 L123.39,35.31 L125.76,35.55 L128.14,35.53 L130.51,35.17 L132.88,35.83 L135.25,36.89 L137.63,39.25 L140.00,38.97 L140,40 L0,40 Z","fill":"currentColor","fillOpacity":0.12,"stroke":"none"}],["$","path",null,{"d":"M0.00,3.45 L2.37,3.37 L4.75,2.68 L7.12,1.85 L9.49,0.79 L11.86,0.88 L14.24,0.75 L16.61,1.01 L18.98,2.34 L21.36,3.80 L23.73,5.31 L26.10,6.22 L28.47,7.01 L30.85,8.08 L33.22,9.90 L35.59,10.37 L37.97,12.45 L40.34,10.77 L42.71,9.39 L45.08,11.11 L47.46,10.05 L49.83,11.41 L52.20,11.49 L54.58,11.36 L56.95,11.75 L59.32,10.35 L61.69,13.59 L64.07,12.06 L66.44,10.82 L68.81,11.68 L71.19,13.43 L73.56,13.16 L75.93,12.38 L78.31,17.90 L80.68,16.73 L83.05,19.48 L85.42,20.18 L87.80,20.88 L90.17,27.12 L92.54,27.50 L94.92,29.72 L97.29,34.68 L99.66,34.62 L102.03,35.42 L104.41,36.35 L106.78,36.56 L109.15,35.20 L111.53,37.83 L113.90,37.16 L116.27,38.47 L118.64,36.13 L121.02,36.22 L123.39,35.31 L125.76,35.55 L128.14,35.53 L130.51,35.17 L132.88,35.83 L135.25,36.89 L137.63,39.25 L140.00,38.97","fill":"none","stroke":"currentColor","strokeWidth":1.5,"strokeLinejoin":"round","strokeLinecap":"round"}]]}]]}]}],"$L26"]}] | |
| 1e:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"508"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"124"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"18.17%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-1.50%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"1.09"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-7.67%"}]]}]]}],["$","$L1c",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L1d",null,{"data":[{"step":0,"strategy":0.485,"buyHold":0},{"step":1,"strategy":0.945,"buyHold":-1.101},{"step":2,"strategy":1.927,"buyHold":-2.607},{"step":3,"strategy":3.355,"buyHold":-3.512},{"step":4,"strategy":3.068,"buyHold":-3.265},{"step":5,"strategy":2.706,"buyHold":-3.909},{"step":6,"strategy":4.351,"buyHold":-2.059},{"step":7,"strategy":3.893,"buyHold":-3.364},{"step":8,"strategy":3.351,"buyHold":-2.697},{"step":9,"strategy":6.238,"buyHold":-5.014},{"step":10,"strategy":7.383,"buyHold":-4.256},{"step":11,"strategy":7.513,"buyHold":-2.259},{"step":12,"strategy":4.987,"buyHold":-1.959},{"step":13,"strategy":4.528,"buyHold":-1.67},{"step":14,"strategy":4.411,"buyHold":-1.542},{"step":15,"strategy":4.585,"buyHold":-1.343},{"step":16,"strategy":2.664,"buyHold":-0.018},{"step":17,"strategy":6.51,"buyHold":-2.653},{"step":18,"strategy":6.817,"buyHold":-3.913},{"step":19,"strategy":7.117,"buyHold":-1.334},{"step":20,"strategy":6.048,"buyHold":0.362},{"step":21,"strategy":5.541,"buyHold":-1.593},{"step":22,"strategy":2.229,"buyHold":1.102},{"step":23,"strategy":-0.388,"buyHold":1.167},{"step":24,"strategy":1.759,"buyHold":-1.435},{"step":25,"strategy":1.258,"buyHold":-2.62},{"step":26,"strategy":1.68,"buyHold":-2.728},{"step":27,"strategy":1.777,"buyHold":-3.694},{"step":28,"strategy":1.823,"buyHold":-4.062},{"step":29,"strategy":2.797,"buyHold":-5.764},{"step":30,"strategy":4.637,"buyHold":-8.005},{"step":31,"strategy":4.357,"buyHold":-8.073},{"step":32,"strategy":3.2,"buyHold":-7.197},{"step":33,"strategy":3.616,"buyHold":-8.174},{"step":34,"strategy":4.404,"buyHold":-6.563},{"step":35,"strategy":3.361,"buyHold":-6.191},{"step":36,"strategy":2.947,"buyHold":-7.137},{"step":37,"strategy":3.372,"buyHold":-6.776},{"step":38,"strategy":4.793,"buyHold":-6.9},{"step":39,"strategy":15.583,"buyHold":-6.163},{"step":40,"strategy":17.654,"buyHold":-5.472},{"step":41,"strategy":20.595,"buyHold":-5.339},{"step":42,"strategy":20.657,"buyHold":-4.99},{"step":43,"strategy":20.463,"buyHold":-3.926},{"step":44,"strategy":21.757,"buyHold":-4.059},{"step":45,"strategy":21.302,"buyHold":-3.666},{"step":46,"strategy":19.276,"buyHold":-3.41},{"step":47,"strategy":18.379,"buyHold":-3.787},{"step":48,"strategy":17.598,"buyHold":-4.96},{"step":49,"strategy":15.968,"buyHold":-3.179},{"step":50,"strategy":16.152,"buyHold":-4.128},{"step":51,"strategy":17.241,"buyHold":-3.024},{"step":52,"strategy":19.217,"buyHold":-1.66},{"step":53,"strategy":19.045,"buyHold":-2.188},{"step":54,"strategy":21.139,"buyHold":-3.666},{"step":55,"strategy":21.148,"buyHold":-3.672},{"step":56,"strategy":20.226,"buyHold":-3.771},{"step":57,"strategy":18.638,"buyHold":-3.957},{"step":58,"strategy":17.787,"buyHold":-3.157},{"step":59,"strategy":18.169,"buyHold":-1.496}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["53.2","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Positive Sharpe and beat buy-and-hold -- a real candidate worth further scrutiny, not yet a confirmed edge on its own."}]]}]]}] | |
| 1f:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,452"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"2,089"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"8.17%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-5.48%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-emerald-400","children":"0.83"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-5.20%"}]]}]]}],["$","$L1c",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L1d",null,{"data":[{"step":0,"strategy":0.275,"buyHold":0},{"step":1,"strategy":1.619,"buyHold":1.645},{"step":2,"strategy":1.904,"buyHold":3.074},{"step":3,"strategy":2.219,"buyHold":3.571},{"step":4,"strategy":2.584,"buyHold":5.175},{"step":5,"strategy":2.874,"buyHold":5.195},{"step":6,"strategy":2.401,"buyHold":5.216},{"step":7,"strategy":3.405,"buyHold":7.869},{"step":8,"strategy":3.227,"buyHold":7.723},{"step":9,"strategy":2.782,"buyHold":8.507},{"step":10,"strategy":3.017,"buyHold":8.409},{"step":11,"strategy":3.081,"buyHold":7.763},{"step":12,"strategy":2.77,"buyHold":8.456},{"step":13,"strategy":2.718,"buyHold":6.887},{"step":14,"strategy":2.436,"buyHold":6.183},{"step":15,"strategy":2.659,"buyHold":7.404},{"step":16,"strategy":2.196,"buyHold":6.712},{"step":17,"strategy":2.257,"buyHold":5.428},{"step":18,"strategy":1.906,"buyHold":3.171},{"step":19,"strategy":2.333,"buyHold":1.335},{"step":20,"strategy":2.632,"buyHold":1.359},{"step":21,"strategy":1.924,"buyHold":0.585},{"step":22,"strategy":2.161,"buyHold":0.753},{"step":23,"strategy":2.68,"buyHold":2.474},{"step":24,"strategy":2.52,"buyHold":3.047},{"step":25,"strategy":2.468,"buyHold":2.781},{"step":26,"strategy":1.906,"buyHold":5.735},{"step":27,"strategy":1.845,"buyHold":5.278},{"step":28,"strategy":1.72,"buyHold":5.148},{"step":29,"strategy":1.555,"buyHold":7.003},{"step":30,"strategy":1.842,"buyHold":8.103},{"step":31,"strategy":2.04,"buyHold":8.77},{"step":32,"strategy":3.077,"buyHold":8.428},{"step":33,"strategy":2.18,"buyHold":8.758},{"step":34,"strategy":2.814,"buyHold":6.305},{"step":35,"strategy":3.811,"buyHold":4.558},{"step":36,"strategy":4.071,"buyHold":5.186},{"step":37,"strategy":3.816,"buyHold":4.339},{"step":38,"strategy":-0.128,"buyHold":-2.27},{"step":39,"strategy":0.8,"buyHold":-2.239},{"step":40,"strategy":1.71,"buyHold":-1.165},{"step":41,"strategy":2.789,"buyHold":-1.59},{"step":42,"strategy":2.917,"buyHold":-1.83},{"step":43,"strategy":4.332,"buyHold":-3.105},{"step":44,"strategy":5.272,"buyHold":-4.712},{"step":45,"strategy":5.718,"buyHold":-5.146},{"step":46,"strategy":5.966,"buyHold":-5.694},{"step":47,"strategy":7.28,"buyHold":-3.633},{"step":48,"strategy":7.016,"buyHold":-3.991},{"step":49,"strategy":6.957,"buyHold":-4.662},{"step":50,"strategy":6.762,"buyHold":-5.038},{"step":51,"strategy":6.527,"buyHold":-5.621},{"step":52,"strategy":7.016,"buyHold":-5.183},{"step":53,"strategy":6.72,"buyHold":-5.583},{"step":54,"strategy":6.895,"buyHold":-5.216},{"step":55,"strategy":7.208,"buyHold":-4.492},{"step":56,"strategy":6.339,"buyHold":-3.684},{"step":57,"strategy":6.319,"buyHold":-4.342},{"step":58,"strategy":7.596,"buyHold":-5.228},{"step":59,"strategy":8.169,"buyHold":-5.477}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["56.6","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Positive Sharpe and beat buy-and-hold -- a real candidate worth further scrutiny, not yet a confirmed edge on its own."}]]}]]}] | |
| 20:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,090"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"654"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-2.17%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-6.43%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.13"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-12.42%"}]]}]]}],["$","$L1c",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L1d",null,{"data":[{"step":0,"strategy":0.147,"buyHold":0},{"step":1,"strategy":0.871,"buyHold":1.281},{"step":2,"strategy":2.548,"buyHold":2.467},{"step":3,"strategy":4.102,"buyHold":3.19},{"step":4,"strategy":2.951,"buyHold":4.664},{"step":5,"strategy":2.791,"buyHold":5.365},{"step":6,"strategy":2.8,"buyHold":4.428},{"step":7,"strategy":3.869,"buyHold":7.229},{"step":8,"strategy":3.876,"buyHold":7.475},{"step":9,"strategy":4.102,"buyHold":7.751},{"step":10,"strategy":3.073,"buyHold":8.753},{"step":11,"strategy":2.076,"buyHold":7.575},{"step":12,"strategy":1.808,"buyHold":8.416},{"step":13,"strategy":0,"buyHold":5.546},{"step":14,"strategy":-0.294,"buyHold":4.914},{"step":15,"strategy":0.299,"buyHold":7.266},{"step":16,"strategy":0.809,"buyHold":6.122},{"step":17,"strategy":-0.22,"buyHold":4.838},{"step":18,"strategy":-2.693,"buyHold":1.885},{"step":19,"strategy":-4.317,"buyHold":1.606},{"step":20,"strategy":-5.156,"buyHold":1.016},{"step":21,"strategy":-5.155,"buyHold":0.83},{"step":22,"strategy":-5.41,"buyHold":0.882},{"step":23,"strategy":-6.322,"buyHold":1.751},{"step":24,"strategy":-7.406,"buyHold":2.644},{"step":25,"strategy":-7.454,"buyHold":2.476},{"step":26,"strategy":-5.813,"buyHold":5.145},{"step":27,"strategy":-3.961,"buyHold":5.215},{"step":28,"strategy":-5.191,"buyHold":4.451},{"step":29,"strategy":-3.9,"buyHold":6.582},{"step":30,"strategy":-4.899,"buyHold":7.919},{"step":31,"strategy":-4.498,"buyHold":8.128},{"step":32,"strategy":-4.184,"buyHold":7.304},{"step":33,"strategy":-5.439,"buyHold":8.143},{"step":34,"strategy":-4.204,"buyHold":6.757},{"step":35,"strategy":-3.346,"buyHold":5.716},{"step":36,"strategy":-3.601,"buyHold":3.993},{"step":37,"strategy":-3.575,"buyHold":4.959},{"step":38,"strategy":2.321,"buyHold":-3.511},{"step":39,"strategy":0.802,"buyHold":-1.631},{"step":40,"strategy":-0.434,"buyHold":-2.532},{"step":41,"strategy":-2.524,"buyHold":-0.99},{"step":42,"strategy":-1.399,"buyHold":-2.336},{"step":43,"strategy":-0.775,"buyHold":-2.971},{"step":44,"strategy":-0.775,"buyHold":-4.571},{"step":45,"strategy":-1.466,"buyHold":-5.297},{"step":46,"strategy":-1.982,"buyHold":-4.72},{"step":47,"strategy":-1.645,"buyHold":-3.324},{"step":48,"strategy":-1.063,"buyHold":-4.185},{"step":49,"strategy":-1.261,"buyHold":-4.835},{"step":50,"strategy":-1.885,"buyHold":-4.467},{"step":51,"strategy":-2.631,"buyHold":-6.428},{"step":52,"strategy":-1.469,"buyHold":-5.409},{"step":53,"strategy":-4.622,"buyHold":-4.925},{"step":54,"strategy":-4.101,"buyHold":-5.638},{"step":55,"strategy":-3.789,"buyHold":-3.75},{"step":56,"strategy":-4.547,"buyHold":-5.49},{"step":57,"strategy":-3.312,"buyHold":-4.535},{"step":58,"strategy":-3.237,"buyHold":-5.638},{"step":59,"strategy":-2.168,"buyHold":-6.43}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-rose-400","children":["48.5","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}] | |
| 21:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"3,118"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"571"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-5.97%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"4.52%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.42"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-7.89%"}]]}]]}],["$","$L1c",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L1d",null,{"data":[{"step":0,"strategy":-0.084,"buyHold":0},{"step":1,"strategy":0.453,"buyHold":0.636},{"step":2,"strategy":0.203,"buyHold":0.592},{"step":3,"strategy":-0.51,"buyHold":2.106},{"step":4,"strategy":-1.055,"buyHold":1.382},{"step":5,"strategy":-0.795,"buyHold":4.239},{"step":6,"strategy":-1.104,"buyHold":4.827},{"step":7,"strategy":0.296,"buyHold":6.357},{"step":8,"strategy":-1.728,"buyHold":5.175},{"step":9,"strategy":-0.604,"buyHold":3.875},{"step":10,"strategy":1.04,"buyHold":3.514},{"step":11,"strategy":0.329,"buyHold":2.425},{"step":12,"strategy":0.767,"buyHold":1.987},{"step":13,"strategy":-0.188,"buyHold":1.578},{"step":14,"strategy":-2.535,"buyHold":4.16},{"step":15,"strategy":-1.908,"buyHold":4.422},{"step":16,"strategy":-0.766,"buyHold":4.241},{"step":17,"strategy":-0.373,"buyHold":2.736},{"step":18,"strategy":-0.983,"buyHold":4.479},{"step":19,"strategy":-1.609,"buyHold":3.534},{"step":20,"strategy":-1.686,"buyHold":3.718},{"step":21,"strategy":-1.37,"buyHold":5.183},{"step":22,"strategy":-2.122,"buyHold":5.888},{"step":23,"strategy":-2.513,"buyHold":5.583},{"step":24,"strategy":-1.059,"buyHold":4.024},{"step":25,"strategy":0.272,"buyHold":3.46},{"step":26,"strategy":-0.283,"buyHold":5.241},{"step":27,"strategy":-1.092,"buyHold":4.125},{"step":28,"strategy":-1.793,"buyHold":4.503},{"step":29,"strategy":-2.167,"buyHold":4.137},{"step":30,"strategy":-0.979,"buyHold":4.061},{"step":31,"strategy":-2.747,"buyHold":3.979},{"step":32,"strategy":-3.005,"buyHold":5.109},{"step":33,"strategy":-3.885,"buyHold":4.968},{"step":34,"strategy":-2.728,"buyHold":4.685},{"step":35,"strategy":-1.561,"buyHold":5.196},{"step":36,"strategy":-2.023,"buyHold":6.102},{"step":37,"strategy":-2.83,"buyHold":4.941},{"step":38,"strategy":-1.078,"buyHold":6.917},{"step":39,"strategy":1.597,"buyHold":9.855},{"step":40,"strategy":1.752,"buyHold":12.617},{"step":41,"strategy":0.062,"buyHold":10.202},{"step":42,"strategy":-1.07,"buyHold":8.568},{"step":43,"strategy":-2.605,"buyHold":13.714},{"step":44,"strategy":-4.304,"buyHold":8.62},{"step":45,"strategy":-1.836,"buyHold":11.043},{"step":46,"strategy":-2.289,"buyHold":9.861},{"step":47,"strategy":-2.466,"buyHold":8.909},{"step":48,"strategy":-2.783,"buyHold":7.782},{"step":49,"strategy":-0.938,"buyHold":9.68},{"step":50,"strategy":-0.234,"buyHold":8.503},{"step":51,"strategy":1.366,"buyHold":9.485},{"step":52,"strategy":-1.482,"buyHold":11.08},{"step":53,"strategy":-1.449,"buyHold":12.778},{"step":54,"strategy":0.563,"buyHold":12.991},{"step":55,"strategy":-3.808,"buyHold":12.012},{"step":56,"strategy":-1.278,"buyHold":7.798},{"step":57,"strategy":-4.376,"buyHold":6.746},{"step":58,"strategy":-4.386,"buyHold":5.913},{"step":59,"strategy":-5.969,"buyHold":4.521}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["52.9","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}] | |
| 22:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"518"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"109"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-10.45%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-11.57%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.46"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-15.97%"}]]}]]}],["$","$L1c",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L1d",null,{"data":[{"step":0,"strategy":-1.275,"buyHold":0},{"step":1,"strategy":-0.604,"buyHold":1.503},{"step":2,"strategy":-0.079,"buyHold":-0.008},{"step":3,"strategy":-1.05,"buyHold":1.009},{"step":4,"strategy":-1.392,"buyHold":3.296},{"step":5,"strategy":-5.115,"buyHold":0.779},{"step":6,"strategy":-4.107,"buyHold":1.753},{"step":7,"strategy":-6.126,"buyHold":-0.855},{"step":8,"strategy":-5.911,"buyHold":-0.523},{"step":9,"strategy":-6.463,"buyHold":0.548},{"step":10,"strategy":-7.407,"buyHold":1.11},{"step":11,"strategy":-6.832,"buyHold":1.651},{"step":12,"strategy":-7.152,"buyHold":0.867},{"step":13,"strategy":-5.576,"buyHold":1.174},{"step":14,"strategy":-4.885,"buyHold":-1.132},{"step":15,"strategy":-5.61,"buyHold":-2.202},{"step":16,"strategy":-5.859,"buyHold":-4.175},{"step":17,"strategy":-4.288,"buyHold":-3.534},{"step":18,"strategy":-3.166,"buyHold":-3.767},{"step":19,"strategy":-4.161,"buyHold":-5.288},{"step":20,"strategy":-5.344,"buyHold":-2.901},{"step":21,"strategy":-7.019,"buyHold":-5.18},{"step":22,"strategy":-6.53,"buyHold":-6.34},{"step":23,"strategy":-5.416,"buyHold":-4.106},{"step":24,"strategy":-3.888,"buyHold":-2.249},{"step":25,"strategy":-4.861,"buyHold":-3.435},{"step":26,"strategy":-4.818,"buyHold":-5.167},{"step":27,"strategy":-7.83,"buyHold":-6.995},{"step":28,"strategy":-10.999,"buyHold":-6.945},{"step":29,"strategy":-11.384,"buyHold":-5.788},{"step":30,"strategy":-9.735,"buyHold":-5.739},{"step":31,"strategy":-10.393,"buyHold":-6.227},{"step":32,"strategy":-6.876,"buyHold":-7.759},{"step":33,"strategy":-5.528,"buyHold":-6.948},{"step":34,"strategy":-5.117,"buyHold":-5.579},{"step":35,"strategy":-4.694,"buyHold":-5.186},{"step":36,"strategy":-5.788,"buyHold":-3.414},{"step":37,"strategy":-5.728,"buyHold":-2.119},{"step":38,"strategy":-4.953,"buyHold":-2.788},{"step":39,"strategy":-7.27,"buyHold":-7.034},{"step":40,"strategy":-5.549,"buyHold":-9.283},{"step":41,"strategy":-4.848,"buyHold":-8.088},{"step":42,"strategy":-6.954,"buyHold":-5.18},{"step":43,"strategy":-7.9,"buyHold":-10.318},{"step":44,"strategy":-5.714,"buyHold":-9.638},{"step":45,"strategy":-4.477,"buyHold":-10.558},{"step":46,"strategy":-5.474,"buyHold":-9.551},{"step":47,"strategy":-6.936,"buyHold":-9.684},{"step":48,"strategy":-6.639,"buyHold":-8.34},{"step":49,"strategy":-7.939,"buyHold":-10.051},{"step":50,"strategy":-7.291,"buyHold":-11.89},{"step":51,"strategy":-10.525,"buyHold":-12.694},{"step":52,"strategy":-8.648,"buyHold":-14.96},{"step":53,"strategy":-11.505,"buyHold":-19.041},{"step":54,"strategy":-9.974,"buyHold":-15.789},{"step":55,"strategy":-11.676,"buyHold":-15.086},{"step":56,"strategy":-14.581,"buyHold":-13.791},{"step":57,"strategy":-11.769,"buyHold":-11.315},{"step":58,"strategy":-8.666,"buyHold":-12.536},{"step":59,"strategy":-10.453,"buyHold":-11.573}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["58.7","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}] | |
| 23:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,450"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"982"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-3.12%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"5.65%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-0.71"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-4.52%"}]]}]]}],["$","$L1c",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L1d",null,{"data":[{"step":0,"strategy":0.001,"buyHold":0},{"step":1,"strategy":-0.521,"buyHold":0.097},{"step":2,"strategy":-0.702,"buyHold":-0.017},{"step":3,"strategy":-1.066,"buyHold":-0.779},{"step":4,"strategy":-1.158,"buyHold":-1.124},{"step":5,"strategy":-1.257,"buyHold":-0.592},{"step":6,"strategy":-1.365,"buyHold":0.156},{"step":7,"strategy":-1.834,"buyHold":-0.739},{"step":8,"strategy":-2.014,"buyHold":-0.548},{"step":9,"strategy":-1.94,"buyHold":-2.786},{"step":10,"strategy":-2.68,"buyHold":-1.498},{"step":11,"strategy":-2.863,"buyHold":-0.619},{"step":12,"strategy":-2.998,"buyHold":0.376},{"step":13,"strategy":-3.132,"buyHold":-0.084},{"step":14,"strategy":-3.658,"buyHold":-0.528},{"step":15,"strategy":-3.59,"buyHold":0.074},{"step":16,"strategy":-3.735,"buyHold":1.781},{"step":17,"strategy":-3.852,"buyHold":0.675},{"step":18,"strategy":-3.819,"buyHold":0.245},{"step":19,"strategy":-4.447,"buyHold":2.877},{"step":20,"strategy":-4.15,"buyHold":2.865},{"step":21,"strategy":-4.456,"buyHold":3.702},{"step":22,"strategy":-4.41,"buyHold":5.029},{"step":23,"strategy":-3.983,"buyHold":2.708},{"step":24,"strategy":-3.846,"buyHold":1.977},{"step":25,"strategy":-3.704,"buyHold":1.8},{"step":26,"strategy":-3.563,"buyHold":-0.391},{"step":27,"strategy":-3.057,"buyHold":-0.592},{"step":28,"strategy":-2.965,"buyHold":0.405},{"step":29,"strategy":-2.299,"buyHold":-1.513},{"step":30,"strategy":-2.419,"buyHold":-1.564},{"step":31,"strategy":-2.246,"buyHold":-4.317},{"step":32,"strategy":-1.805,"buyHold":-2.411},{"step":33,"strategy":-1.752,"buyHold":-2.175},{"step":34,"strategy":-2.023,"buyHold":-0.483},{"step":35,"strategy":-2.01,"buyHold":1.626},{"step":36,"strategy":-1.907,"buyHold":1.637},{"step":37,"strategy":-1.608,"buyHold":2.635},{"step":38,"strategy":-3.314,"buyHold":3.877},{"step":39,"strategy":-3.714,"buyHold":5.386},{"step":40,"strategy":-3.159,"buyHold":4.314},{"step":41,"strategy":-3.268,"buyHold":5.444},{"step":42,"strategy":-3.013,"buyHold":6.353},{"step":43,"strategy":-2.588,"buyHold":6.623},{"step":44,"strategy":-2.556,"buyHold":7.786},{"step":45,"strategy":-2.595,"buyHold":6.853},{"step":46,"strategy":-2.862,"buyHold":6.249},{"step":47,"strategy":-3.049,"buyHold":4.491},{"step":48,"strategy":-2.838,"buyHold":6.509},{"step":49,"strategy":-3.705,"buyHold":6.166},{"step":50,"strategy":-3.531,"buyHold":6.406},{"step":51,"strategy":-3.581,"buyHold":6.132},{"step":52,"strategy":-3.975,"buyHold":5.537},{"step":53,"strategy":-3.795,"buyHold":5.562},{"step":54,"strategy":-4.008,"buyHold":3.765},{"step":55,"strategy":-3.782,"buyHold":3.163},{"step":56,"strategy":-3.791,"buyHold":2.939},{"step":57,"strategy":-3.239,"buyHold":4.759},{"step":58,"strategy":-3.188,"buyHold":5.076},{"step":59,"strategy":-3.12,"buyHold":5.654}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["53.6","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}] | |
| 24:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,453"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"1,704"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-13.84%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-2.04%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-1.43"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-17.11%"}]]}]]}],["$","$L1c",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L1d",null,{"data":[{"step":0,"strategy":0.028,"buyHold":0},{"step":1,"strategy":1.223,"buyHold":-1.77},{"step":2,"strategy":1.16,"buyHold":-3.313},{"step":3,"strategy":1.07,"buyHold":-4.079},{"step":4,"strategy":1.129,"buyHold":-4.161},{"step":5,"strategy":0.538,"buyHold":-4.133},{"step":6,"strategy":-0.071,"buyHold":-3.276},{"step":7,"strategy":-1.173,"buyHold":-4.099},{"step":8,"strategy":-0.327,"buyHold":-2.937},{"step":9,"strategy":-0.887,"buyHold":-5.499},{"step":10,"strategy":-2.306,"buyHold":-3.548},{"step":11,"strategy":-2.679,"buyHold":-2.079},{"step":12,"strategy":-3.739,"buyHold":-2.189},{"step":13,"strategy":-3.286,"buyHold":-3.181},{"step":14,"strategy":-4.047,"buyHold":-2.151},{"step":15,"strategy":-4.891,"buyHold":-1.519},{"step":16,"strategy":-4.066,"buyHold":-1.218},{"step":17,"strategy":-3.665,"buyHold":-3.874},{"step":18,"strategy":-4.98,"buyHold":-3.018},{"step":19,"strategy":-5.352,"buyHold":-0.829},{"step":20,"strategy":-5.113,"buyHold":-1.361},{"step":21,"strategy":-5.953,"buyHold":-0.933},{"step":22,"strategy":-6.042,"buyHold":1.165},{"step":23,"strategy":-7.734,"buyHold":-1.092},{"step":24,"strategy":-7.793,"buyHold":-1.826},{"step":25,"strategy":-8.174,"buyHold":-3.165},{"step":26,"strategy":-8.684,"buyHold":-5.056},{"step":27,"strategy":-9.028,"buyHold":-4.528},{"step":28,"strategy":-11.001,"buyHold":-6.231},{"step":29,"strategy":-11.146,"buyHold":-8.271},{"step":30,"strategy":-9.899,"buyHold":-8.213},{"step":31,"strategy":-11.336,"buyHold":-8.921},{"step":32,"strategy":-10.57,"buyHold":-8.576},{"step":33,"strategy":-10.813,"buyHold":-7.755},{"step":34,"strategy":-11.273,"buyHold":-6.832},{"step":35,"strategy":-11.531,"buyHold":-7.201},{"step":36,"strategy":-12.127,"buyHold":-7.556},{"step":37,"strategy":-12.114,"buyHold":-7.847},{"step":38,"strategy":-14.628,"buyHold":-6.835},{"step":39,"strategy":-14.588,"buyHold":-5.724},{"step":40,"strategy":-15.223,"buyHold":-5.632},{"step":41,"strategy":-14.228,"buyHold":-5.435},{"step":42,"strategy":-14.37,"buyHold":-5.041},{"step":43,"strategy":-14.117,"buyHold":-4.249},{"step":44,"strategy":-15.245,"buyHold":-4.229},{"step":45,"strategy":-15.053,"buyHold":-3.763},{"step":46,"strategy":-15.036,"buyHold":-3.36},{"step":47,"strategy":-14.817,"buyHold":-5.085},{"step":48,"strategy":-14.593,"buyHold":-4.393},{"step":49,"strategy":-13.871,"buyHold":-4.001},{"step":50,"strategy":-14.341,"buyHold":-2.941},{"step":51,"strategy":-14.257,"buyHold":-3.155},{"step":52,"strategy":-14.287,"buyHold":-2.941},{"step":53,"strategy":-13.75,"buyHold":-4.756},{"step":54,"strategy":-13.966,"buyHold":-2.872},{"step":55,"strategy":-14.439,"buyHold":-4.127},{"step":56,"strategy":-14.239,"buyHold":-5.103},{"step":57,"strategy":-13.8,"buyHold":-2.836},{"step":58,"strategy":-13.925,"buyHold":-2.981},{"step":59,"strategy":-13.839,"buyHold":-2.044}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["53.3","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}] | |
| 25:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,453"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"1,872"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-14.11%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"6.25%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-1.80"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-15.80%"}]]}]]}],["$","$L1c",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L1d",null,{"data":[{"step":0,"strategy":-0.076,"buyHold":0},{"step":1,"strategy":-0.016,"buyHold":-0.859},{"step":2,"strategy":0.316,"buyHold":-1.414},{"step":3,"strategy":-0.363,"buyHold":-2.46},{"step":4,"strategy":0.134,"buyHold":-2.512},{"step":5,"strategy":-0.217,"buyHold":-1.863},{"step":6,"strategy":0.019,"buyHold":-1.419},{"step":7,"strategy":-0.607,"buyHold":-1.915},{"step":8,"strategy":-1.519,"buyHold":-1.689},{"step":9,"strategy":0.343,"buyHold":-3.54},{"step":10,"strategy":0.4,"buyHold":-2.871},{"step":11,"strategy":0.494,"buyHold":-1.691},{"step":12,"strategy":0.537,"buyHold":-1.516},{"step":13,"strategy":-0.083,"buyHold":-2.626},{"step":14,"strategy":-0.294,"buyHold":-3.063},{"step":15,"strategy":-1.039,"buyHold":-2.39},{"step":16,"strategy":-2.24,"buyHold":-1.46},{"step":17,"strategy":-1.707,"buyHold":-1.921},{"step":18,"strategy":-1.179,"buyHold":-1.1},{"step":19,"strategy":-2.097,"buyHold":1.011},{"step":20,"strategy":-1.949,"buyHold":-0.059},{"step":21,"strategy":-2.964,"buyHold":0.769},{"step":22,"strategy":-3.734,"buyHold":0.908},{"step":23,"strategy":-2.918,"buyHold":-0.912},{"step":24,"strategy":-3.006,"buyHold":-2.227},{"step":25,"strategy":-2.471,"buyHold":-1.442},{"step":26,"strategy":-3.014,"buyHold":-4.402},{"step":27,"strategy":-3.032,"buyHold":-4.525},{"step":28,"strategy":-3.588,"buyHold":-4.67},{"step":29,"strategy":-2.531,"buyHold":-5.807},{"step":30,"strategy":-3.479,"buyHold":-6.079},{"step":31,"strategy":-4.269,"buyHold":-6.602},{"step":32,"strategy":-4.772,"buyHold":-5.936},{"step":33,"strategy":-6.362,"buyHold":-5.925},{"step":34,"strategy":-6.321,"buyHold":-4.831},{"step":35,"strategy":-8.394,"buyHold":-1.898},{"step":36,"strategy":-8.641,"buyHold":-1.884},{"step":37,"strategy":-8.646,"buyHold":-1.169},{"step":38,"strategy":-12.548,"buyHold":2.276},{"step":39,"strategy":-12.598,"buyHold":3.228},{"step":40,"strategy":-12.351,"buyHold":1.941},{"step":41,"strategy":-13.639,"buyHold":2.335},{"step":42,"strategy":-13.968,"buyHold":2.926},{"step":43,"strategy":-13.728,"buyHold":4.631},{"step":44,"strategy":-14.932,"buyHold":5.955},{"step":45,"strategy":-14.912,"buyHold":5.993},{"step":46,"strategy":-14.617,"buyHold":6.318},{"step":47,"strategy":-14.363,"buyHold":4.671},{"step":48,"strategy":-14.233,"buyHold":6.062},{"step":49,"strategy":-14.395,"buyHold":5.84},{"step":50,"strategy":-13.732,"buyHold":5.978},{"step":51,"strategy":-14.692,"buyHold":6.795},{"step":52,"strategy":-13.975,"buyHold":6.155},{"step":53,"strategy":-13.739,"buyHold":5.816},{"step":54,"strategy":-13.453,"buyHold":5.61},{"step":55,"strategy":-13.298,"buyHold":4.777},{"step":56,"strategy":-12.787,"buyHold":4.315},{"step":57,"strategy":-12.981,"buyHold":5.516},{"step":58,"strategy":-13.558,"buyHold":6.299},{"step":59,"strategy":-14.113,"buyHold":6.251}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["54.1","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}] | |
| 26:["$","div",null,{"data-slot":"card-content","className":"px-(--card-spacing) pt-6","children":[["$","div",null,{"className":"grid grid-cols-2 gap-y-6 sm:grid-cols-3 lg:grid-cols-6","children":[["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Test bars"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"12,445"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Trades taken"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-foreground","children":"1,691"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Strategy return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-19.73%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Buy & hold return"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-emerald-400","children":"6.14%"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Sharpe (annualized)"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-2xl font-semibold text-rose-400","children":"-2.52"}]]}],["$","div",null,{"children":[["$","p",null,{"className":"font-data text-[10px] uppercase tracking-wider text-muted-foreground/60","children":"Max drawdown"}],["$","p",null,{"className":"font-data mt-1.5 tracking-tight text-lg font-medium text-rose-400","children":"-21.68%"}]]}]]}],["$","$L1c",null,{"className":"my-6 bg-white/[0.06]"}],["$","$L1d",null,{"data":[{"step":0,"strategy":0,"buyHold":0},{"step":1,"strategy":0.046,"buyHold":-0.781},{"step":2,"strategy":0.426,"buyHold":-1.355},{"step":3,"strategy":0.889,"buyHold":-2.565},{"step":4,"strategy":1.48,"buyHold":-2.521},{"step":5,"strategy":1.428,"buyHold":-1.874},{"step":6,"strategy":1.501,"buyHold":-1.327},{"step":7,"strategy":1.358,"buyHold":-1.961},{"step":8,"strategy":0.62,"buyHold":-1.701},{"step":9,"strategy":-0.191,"buyHold":-3.502},{"step":10,"strategy":-1.031,"buyHold":-2.844},{"step":11,"strategy":-1.539,"buyHold":-1.894},{"step":12,"strategy":-1.979,"buyHold":-1.511},{"step":13,"strategy":-2.573,"buyHold":-2.505},{"step":14,"strategy":-3.582,"buyHold":-3.081},{"step":15,"strategy":-3.845,"buyHold":-2.25},{"step":16,"strategy":-4.999,"buyHold":-1.288},{"step":17,"strategy":-4.064,"buyHold":-1.687},{"step":18,"strategy":-3.298,"buyHold":-1.145},{"step":19,"strategy":-4.253,"buyHold":0.95},{"step":20,"strategy":-3.665,"buyHold":-0.021},{"step":21,"strategy":-4.419,"buyHold":0.701},{"step":22,"strategy":-4.467,"buyHold":1.081},{"step":23,"strategy":-4.393,"buyHold":-0.939},{"step":24,"strategy":-4.612,"buyHold":-2.21},{"step":25,"strategy":-3.835,"buyHold":-1.312},{"step":26,"strategy":-5.635,"buyHold":-4.366},{"step":27,"strategy":-4.782,"buyHold":-4.435},{"step":28,"strategy":-4.094,"buyHold":-4.647},{"step":29,"strategy":-4.571,"buyHold":-5.754},{"step":30,"strategy":-5.544,"buyHold":-5.711},{"step":31,"strategy":-5.392,"buyHold":-6.648},{"step":32,"strategy":-4.959,"buyHold":-5.941},{"step":33,"strategy":-8.026,"buyHold":-5.909},{"step":34,"strategy":-7.376,"buyHold":-4.94},{"step":35,"strategy":-8.902,"buyHold":-1.747},{"step":36,"strategy":-9.295,"buyHold":-1.895},{"step":37,"strategy":-9.682,"buyHold":-1.861},{"step":38,"strategy":-13.149,"buyHold":2.07},{"step":39,"strategy":-13.361,"buyHold":2.774},{"step":40,"strategy":-14.596,"buyHold":1.874},{"step":41,"strategy":-17.35,"buyHold":2.668},{"step":42,"strategy":-17.315,"buyHold":2.981},{"step":43,"strategy":-17.759,"buyHold":4.889},{"step":44,"strategy":-18.278,"buyHold":6.067},{"step":45,"strategy":-18.395,"buyHold":6.231},{"step":46,"strategy":-17.639,"buyHold":6.27},{"step":47,"strategy":-19.097,"buyHold":4.755},{"step":48,"strategy":-18.725,"buyHold":6.04},{"step":49,"strategy":-19.457,"buyHold":5.473},{"step":50,"strategy":-18.156,"buyHold":6.074},{"step":51,"strategy":-18.204,"buyHold":6.847},{"step":52,"strategy":-17.699,"buyHold":6.294},{"step":53,"strategy":-17.83,"buyHold":5.552},{"step":54,"strategy":-17.822,"buyHold":5.238},{"step":55,"strategy":-17.62,"buyHold":4.651},{"step":56,"strategy":-17.986,"buyHold":4.191},{"step":57,"strategy":-18.579,"buyHold":5.525},{"step":58,"strategy":-19.888,"buyHold":6.227},{"step":59,"strategy":-19.735,"buyHold":6.143}]}],["$","div",null,{"className":"mt-4 flex flex-wrap items-center gap-x-4 gap-y-1 border-t border-white/[0.06] pt-4","children":[["$","span",null,{"className":"font-data text-xs text-muted-foreground","children":["Win rate"," ",["$","span",null,{"className":"font-semibold text-emerald-400","children":["50.1","%"]}]]}],["$","span",null,{"className":"text-xs leading-relaxed text-muted-foreground","children":"Negative risk-adjusted return, consistent with the win rate above. Confirms no exploitable edge for this pair/horizon after realistic spread costs."}]]}]]}] | |