{"version":1,"protocolId":"vector-entry-volume-v1","protocolSha256":"f168a913c8a3d126ff228ab6de973c1a70939899a62d2494824492f7d7d9ee34","collectedAt":"2026-10-13T09:07:29.642Z","forwardStart":"2026-09-20T00:00:00Z","forwardEndExclusive":"2026-11-19T00:00:00Z","source":"Hyperliquid public spot candles","execution":"Completed-candle simulation; not live or observed-quote fills","headline":"Collecting evidence. It is too early for a trading conclusion.","complete":false,"issues":[],"verdicts":[{"id":"trend-volume","verdict":"incomplete"},{"id":"sweep-volume","verdict":"incomplete"}],"results":[{"market":"UBTC","period":"forward","start":1789862400000,"end":1795046400000,"status":"in-progress","complete":false,"observedThrough":1791881999999,"experiments":[{"id":"trend-volume","name":"Does vector volume improve trend retests?","screen":"insufficient","treatment":{"base":{"count":2,"pnl":-4.631079719728405,"returnPct":-0.4631079719728404,"winRate":0,"avgR":-0.9999999999999937,"profitFactor":0,"maxDrawdown":0.4631079719728404,"endEquity":995.3689202802716},"stress":{"count":2,"pnl":-5.851003476819903,"returnPct":-0.5851003476819904,"winRate":0,"avgR":-1.2661279954312883,"profitFactor":0},"outcomes":{"settled":2,"provisional":0,"total":2}},"control":{"base":{"count":2,"pnl":1.6015021410921406,"returnPct":0.16015021410921407,"winRate":50,"avgR":0.32392755829367054,"profitFactor":1.6383627762840713,"maxDrawdown":0.3758278858137417,"endEquity":1001.6015021410922},"stress":{"count":2,"pnl":0.4540554334710296,"returnPct":0.045405543347102964,"winRate":50,"avgR":0.09458151955029337,"profitFactor":1.1471355886963435},"outcomes":{"settled":2,"provisional":0,"total":2}}},{"id":"sweep-volume","name":"Does climax volume improve sweep recovery?","screen":"insufficient","treatment":{"base":{"count":1,"pnl":-2.4961659963004763,"returnPct":-0.24961659963004765,"winRate":0,"avgR":-0.9999999999999988,"profitFactor":0,"maxDrawdown":0.24961659963005334,"endEquity":997.5038340036995},"stress":{"count":1,"pnl":-2.927567329811105,"returnPct":-0.2927567329811105,"winRate":0,"avgR":-1.172825578967904,"profitFactor":0},"outcomes":{"settled":1,"provisional":0,"total":1}},"control":{"base":{"count":1,"pnl":-2.4961659963004763,"returnPct":-0.24961659963004765,"winRate":0,"avgR":-0.9999999999999988,"profitFactor":0,"maxDrawdown":0.24961659963005334,"endEquity":997.5038340036995},"stress":{"count":1,"pnl":-2.927567329811105,"returnPct":-0.2927567329811105,"winRate":0,"avgR":-1.172825578967904,"profitFactor":0},"outcomes":{"settled":1,"provisional":0,"total":1}}}]},{"market":"UETH","period":"forward","start":1789862400000,"end":1795046400000,"status":"in-progress","complete":false,"observedThrough":1791881999999,"experiments":[{"id":"trend-volume","name":"Does vector volume improve trend retests?","screen":"insufficient","treatment":{"base":{"count":6,"pnl":-3.6604678622088898,"returnPct":-0.366046786220889,"winRate":33.33333333333333,"avgR":-0.2429853906753007,"profitFactor":0.6346111344898632,"maxDrawdown":1.1345267522825846,"endEquity":996.3395321377911},"stress":{"count":6,"pnl":-6.6472905791944905,"returnPct":-0.664729057919449,"winRate":33.33333333333333,"avgR":-0.4418079263415584,"profitFactor":0.4578958631032093},"outcomes":{"settled":6,"provisional":0,"total":6}},"control":{"base":{"count":7,"pnl":-6.151936686018303,"returnPct":-0.6151936686018302,"winRate":28.57142857142857,"avgR":-0.3511303348645464,"profitFactor":0.5082178307071781,"maxDrawdown":1.3817519565453595,"endEquity":993.8480633139817},"stress":{"count":7,"pnl":-9.65811281345591,"returnPct":-0.965811281345591,"winRate":28.57142857142857,"avgR":-0.5513521437631586,"profitFactor":0.367628234947836},"outcomes":{"settled":7,"provisional":0,"total":7}}},{"id":"sweep-volume","name":"Does climax volume improve sweep recovery?","screen":"insufficient","treatment":{"base":{"count":0,"pnl":0,"returnPct":0,"winRate":0,"avgR":0,"profitFactor":null,"maxDrawdown":0,"endEquity":1000},"stress":{"count":0,"pnl":0,"returnPct":0,"winRate":null,"avgR":null,"profitFactor":null},"outcomes":{"settled":0,"provisional":0,"total":0}},"control":{"base":{"count":0,"pnl":0,"returnPct":0,"winRate":0,"avgR":0,"profitFactor":null,"maxDrawdown":0,"endEquity":1000},"stress":{"count":0,"pnl":0,"returnPct":0,"winRate":null,"avgR":null,"profitFactor":null},"outcomes":{"settled":0,"provisional":0,"total":0}}}]},{"market":"HYPE","period":"forward","start":1789862400000,"end":1795046400000,"status":"in-progress","complete":false,"observedThrough":1791881999999,"experiments":[{"id":"trend-volume","name":"Does vector volume improve trend retests?","screen":"insufficient","treatment":{"base":{"count":5,"pnl":-5.504927273671413,"returnPct":-0.5504927273671414,"winRate":20,"avgR":-0.44157049549173594,"profitFactor":0.44828947594010915,"maxDrawdown":1.035531072176595,"endEquity":994.4950727263285},"stress":{"count":5,"pnl":-7.711012376031887,"returnPct":-0.7711012376031887,"winRate":20,"avgR":-0.6184156281902972,"profitFactor":0.3418779836857589},"outcomes":{"settled":5,"provisional":0,"total":5}},"control":{"base":{"count":6,"pnl":-7.972337476284636,"returnPct":-0.7972337476284637,"winRate":16.666666666666664,"avgR":-0.5346420795764485,"profitFactor":0.3594116883476951,"maxDrawdown":1.2940371032761697,"endEquity":992.0276625237153},"stress":{"count":6,"pnl":-10.641275295299536,"returnPct":-1.0641275295299537,"winRate":16.666666666666664,"avgR":-0.7132824312030165,"profitFactor":0.2734820307323365},"outcomes":{"settled":6,"provisional":0,"total":6}}},{"id":"sweep-volume","name":"Does climax volume improve sweep recovery?","screen":"insufficient","treatment":{"base":{"count":0,"pnl":0,"returnPct":0,"winRate":0,"avgR":0,"profitFactor":null,"maxDrawdown":0,"endEquity":1000},"stress":{"count":0,"pnl":0,"returnPct":0,"winRate":null,"avgR":null,"profitFactor":null},"outcomes":{"settled":0,"provisional":0,"total":0}},"control":{"base":{"count":0,"pnl":0,"returnPct":0,"winRate":0,"avgR":0,"profitFactor":null,"maxDrawdown":0,"endEquity":1000},"stress":{"count":0,"pnl":0,"returnPct":0,"winRate":null,"avgR":null,"profitFactor":null},"outcomes":{"settled":0,"provisional":0,"total":0}}}]}],"directions":[{"market":"UBTC","green":{"horizon":24,"direction":"up","start":4826,"end":5363,"eligibleVectors":39,"eligibleOrdinary":134,"unmatched":3,"censored":10,"gapExcluded":0,"halfLift":-0.05555555555555558,"firstLift":0.02777777777777779,"vector":{"count":36,"halfRate":0.9444444444444444,"fullRate":0.8333333333333334,"halfBeforeAdverseRate":0.6666666666666666,"medianBarsToHalf":1,"ambiguous":2},"ordinary":{"count":36,"halfRate":1,"fullRate":0.9166666666666666,"halfBeforeAdverseRate":0.6388888888888888,"medianBarsToHalf":1,"ambiguous":4}},"red":{"horizon":24,"direction":"down","start":4826,"end":5363,"eligibleVectors":38,"eligibleOrdinary":103,"unmatched":2,"censored":9,"gapExcluded":0,"halfLift":-0.02777777777777779,"firstLift":0,"vector":{"count":36,"halfRate":0.9166666666666666,"fullRate":0.8055555555555556,"halfBeforeAdverseRate":0.6944444444444444,"medianBarsToHalf":1,"ambiguous":3},"ordinary":{"count":36,"halfRate":0.9444444444444444,"fullRate":0.75,"halfBeforeAdverseRate":0.6944444444444444,"medianBarsToHalf":1,"ambiguous":2}},"context":{"closedAt":1791882000000,"price":83506,"bias":"mixed","decisions":[{"mode":"trend","status":"waiting","reason":"Waiting for a confirmed higher-timeframe uptrend."},{"mode":"recovery","status":"waiting","reason":"No complete pattern on this closed candle."}],"above":[{"lo":84368,"hi":84409,"quoteProxy":3735182.3020833335,"remaining":0.07441016333938294,"t":1791338400000,"up":false},{"lo":83506,"hi":83779,"quoteProxy":3070003.0600799997,"remaining":1,"t":1791878400000,"up":false},{"lo":84058,"hi":84129,"quoteProxy":3000183.61644,"remaining":0.3242009132420091,"t":1791788400000,"up":false}],"below":[{"lo":80699,"hi":80977,"quoteProxy":4208021.0328,"remaining":0.35963777490297544,"t":1791482400000,"up":true},{"lo":82842,"hi":83142,"quoteProxy":2315591.9547200003,"remaining":0.7978723404255319,"t":1791860400000,"up":true}]}},{"market":"UETH","green":{"horizon":24,"direction":"up","start":4826,"end":5363,"eligibleVectors":42,"eligibleOrdinary":115,"unmatched":6,"censored":9,"gapExcluded":0,"halfLift":0,"firstLift":-0.08333333333333337,"vector":{"count":36,"halfRate":0.9722222222222222,"fullRate":0.9444444444444444,"halfBeforeAdverseRate":0.6944444444444444,"medianBarsToHalf":1,"ambiguous":4},"ordinary":{"count":36,"halfRate":0.9722222222222222,"fullRate":0.9166666666666666,"halfBeforeAdverseRate":0.7777777777777778,"medianBarsToHalf":1,"ambiguous":2}},"red":{"horizon":24,"direction":"down","start":4826,"end":5363,"eligibleVectors":38,"eligibleOrdinary":113,"unmatched":2,"censored":10,"gapExcluded":0,"halfLift":0.02777777777777768,"firstLift":0.02777777777777779,"vector":{"count":36,"halfRate":0.8888888888888888,"fullRate":0.8055555555555556,"halfBeforeAdverseRate":0.7222222222222222,"medianBarsToHalf":1,"ambiguous":1},"ordinary":{"count":36,"halfRate":0.8611111111111112,"fullRate":0.75,"halfBeforeAdverseRate":0.6944444444444444,"medianBarsToHalf":1,"ambiguous":1}},"context":{"closedAt":1791882000000,"price":2516.8,"bias":"mixed","decisions":[{"mode":"trend","status":"waiting","reason":"Waiting for a confirmed higher-timeframe uptrend."},{"mode":"recovery","status":"waiting","reason":"No complete pattern on this closed candle."}],"above":[{"lo":2623.5,"hi":2658.3,"quoteProxy":2450016.1910399995,"remaining":0.7532467532467527,"t":1791338400000,"up":false},{"lo":2586.7,"hi":2596.6,"quoteProxy":1544514.1864,"remaining":0.5755813953488486,"t":1791367200000,"up":false},{"lo":2610.7,"hi":2616,"quoteProxy":1051242.7465366668,"remaining":0.7910447761194516,"t":1791360000000,"up":false}],"below":[{"lo":2418.6,"hi":2460.1,"quoteProxy":1333760.17632,"remaining":0.9880952380952381,"t":1791853200000,"up":true}]}},{"market":"HYPE","green":{"horizon":24,"direction":"up","start":4826,"end":5363,"eligibleVectors":39,"eligibleOrdinary":153,"unmatched":2,"censored":5,"gapExcluded":0,"halfLift":-0.08108108108108103,"firstLift":0.08108108108108103,"vector":{"count":37,"halfRate":0.8648648648648649,"fullRate":0.7837837837837838,"halfBeforeAdverseRate":0.8378378378378378,"medianBarsToHalf":1,"ambiguous":0},"ordinary":{"count":37,"halfRate":0.9459459459459459,"fullRate":0.918918918918919,"halfBeforeAdverseRate":0.7567567567567568,"medianBarsToHalf":1,"ambiguous":1}},"red":{"horizon":24,"direction":"down","start":4826,"end":5363,"eligibleVectors":47,"eligibleOrdinary":119,"unmatched":12,"censored":12,"gapExcluded":0,"halfLift":-0.02857142857142858,"firstLift":-0.08571428571428574,"vector":{"count":35,"halfRate":0.8857142857142857,"fullRate":0.7428571428571429,"halfBeforeAdverseRate":0.6857142857142857,"medianBarsToHalf":1,"ambiguous":1},"ordinary":{"count":35,"halfRate":0.9142857142857143,"fullRate":0.7428571428571429,"halfBeforeAdverseRate":0.7714285714285715,"medianBarsToHalf":1,"ambiguous":2}},"context":{"closedAt":1791882000000,"price":82.851,"bias":"mixed","decisions":[{"mode":"trend","status":"waiting","reason":"Waiting for a confirmed higher-timeframe uptrend."},{"mode":"recovery","status":"waiting","reason":"No complete pattern on this closed candle."}],"above":[{"lo":95.222,"hi":95.608,"quoteProxy":13054131.610000001,"remaining":0.556998556998573,"t":1790172000000,"up":false},{"lo":84.638,"hi":85.587,"quoteProxy":5218534.42328,"remaining":0.7702922077922066,"t":1791813600000,"up":false},{"lo":96.154,"hi":96.491,"quoteProxy":4659988.4184,"remaining":0.4434210526315803,"t":1790150400000,"up":false}],"below":[]}}]}