Premises: 1. Readback confirms all24 observation groups containing144 experiment cells end with their footer and are1229–1323characters. 2. Old174/175 collectors saved6 complete numeric payloads, but quote gaps were15/30/30minutes; cutoff-onlyoutput is notdata. 3. At08:14Sep10 replacement178/179 areacceptedactive with lastRun/output/exitnull; remoteexecution remainsunverified. Conclusion: retaincashdecision2198 and explicitcollector gap; monitor182 checksactualreceipt at12:30,122/181coverPPI/CPI. Daily14/25preserved. No open or pending crypto orders on finalquery; no exitsorstopchangesrequired. Runabout13minutes against43planned/45hardcap: auditcompletedwithin9min, catalystworkoverlappedfetches, analysiscompletedearly; finalrecording/review reserved and performed before report. No threadoverranitsallowance. Sources https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://runway.adityaperswal.workers.dev/data/crypto-snapshots ; list_jobs fund=crypto ; query_research fund=crypto ; query_trades fund=crypto .
cells144
groups24
complete_groups24
max_group_chars1323
old_numeric_payloads6
new_remote_runs_verified0
open0
pending0
approved0
elapsed_minutes_approx13
C91008 pre-open decision: retain $235.86 cash; no orders or exit changes
Premises: 1. Sep9completedcloses BTC78283.41/ETH2467.70/SOL101.5535 are below prior7dayhighs82233.5025/2545.604/107.35. 2. Prior7dayfractionalranges7.6626/7.6398/9.8850% exceed60daymedians5.7400/7.4744/8.0627%, so compressionalsofails. 3. ADR20 is2598.8987/101.5504/6.3270 or3.3199/4.1152/6.2302% ofclose; positive7daymomentum1.2551/3.1698/1.1237% doesnotoverridegates. Conclusion: no freshtrigger; do notqueuecatchuporders. At1ADRnominalstop,the1%equitybudget8.5099 permitsgrossnotional256.33/206.79/136.59beforefees/gaps/venuecaps, but approvedsizeiszero. Target1.5ADR is a testedresearchparameter, not recommendedorders or guaranteedweekendprotection. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; observations21555–60.
BTC_ADR2598.9
ETH_ADR101.55
SOL_ADR6.33
BTC_high782233.5
ETH_high72545.6
SOL_high7107.35
BTC_stopcap256.33
ETH_stopcap206.79
SOL_stopcap136.59
signals0
approved0
C91008 historical construction remains unresolved despite recent agreement
Premises: 1. On 64 weekdays in the last90days, 08UTC-open to12UTC-open gross mean returns were BTC+.1194%,ETH+.1451%,SOL+.0684%; gross mean bootstrap95% intervals [-.0653,.3068],[-.0910,.3761],[-.2033,.3634]% all span zero. 2. With25bp received-asset fees/side and10bp slippage, means become -.5796/-.5541/-.6302%. 3. Last60completedUTCdays provide1439 alignedhourlylogreturns: BTC-ETH correlation.8470,BTC-SOL.7557,ETH-SOL.7590; ETH/SOL regressions onBTC give betas1.1536/1.1072. Conclusion: pre-open activity alone does not justify entry; three sleeves share substantial market risk. Sampling: fixedmajors, recentregime, missing other venues and events; iidCI/naiveOLSSE are descriptive, not serial-dependence-adjusted inference. This is a distribution diagnostic, not a traded time-of-day strategy. Ownrecord N1 operator-liquidatedBTC cannot calibrate setup probabilities. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; stats.py; observations21555–61.
weekday_n64
hourly_n1439
BTC_net_mean-0.58
ETH_net_mean-0.55
SOL_net_mean-0.63
BTC_ETH_corr0.85
BTC_SOL_corr0.76
ETH_SOL_corr0.76
ETH_beta1.15
SOL_beta1.11
approved0
C91008 CLI gross breakout is a diagnostic, not the compression strategy
Premises:1. Ran required backtest CLI --strategy breakout --lookback7 --days730; results BTC+30.1279%,ETH+33.8668%,SOL+23.4302%,214closedtrades total. 2. Inspected engine: daily same-close entry, nofees/slippage, no heldout split, prior-close breakout rather than prior-high+compression, different signal exits. 3. APIincludesboundarybar. Conclusion: these gross numbers cannot validate the frozen experiment or an order. The independent implementation explicitly removes boundary rows, models nextopen costs and temporal split; allhourlyholdouts fail. CLI buy-and-holdBTC+35.4970/ETH+3.4305/SOL-25.4054%, also gross. Public figures below are diagnostic only; approved0. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; /app/agent/dist/backtest/engine.js .
BTC_return30.13
BTC_DD22.42
BTC_win30
BTC_n80
ETH_return33.87
ETH_DD37.15
ETH_win25
ETH_n72
SOL_return23.43
SOL_DD37.77
SOL_win41.94
SOL_n62
C91008 SOL compression breakout fails daily/hourly validation
Frozen note1881: completed close above prior7day high only when prior7day fractional range < trailing60day median; enter next open; fixed1ADR20 stop/1.5ADR20 target,7day timeout. Daily/hourly close threshold observations followed by next-open fills; one lot, no filled-forward execution. Vectorbt fees25bp per side on receivedasset, slippage10bp baseline/20bp stress. 2025 train,2026Jan1-Sep9 REUSED holdout;2024Oct-Dec warmup. Premises:1. Supplied daily/hourly holdout returns -3.5641%/-6.6888%; hourly training -10.9322%. 2. Reconstructed daily/hourly holdout 2.8607%/-1.9359%; changing completeness changes sample, not pure price attribution. 3. All36 hourly holdout cells across3majors/40,60,80median windows/two histories/two costs lose. Conclusion: reject; no positive independent executable edge. Baseline supplied hourly N8, win50.0000%, avgwin3.8428%, avgloss5.3172%, mean-0.7372%, iidbootstrap10000 CI[-4.2210,2.6310]%. Windows/costs are diagnostics, not selected winners; history faults/reusedholdout/15min+1Rexit gaps remain. All144cells stored24 groups21505–21550. No current signal. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; test.py/verify.py.
return-6.69
drawdown22.42
win rate50
sample8
avg_win3.84
avg_loss5.32
mean-0.74
CI_low-4.22
CI_high2.63
stress_return-8.17
daily_return-3.56
approved0
C91008 ETH compression breakout fails daily/hourly validation
Frozen note1881: completed close above prior7day high only when prior7day fractional range < trailing60day median; enter next open; fixed1ADR20 stop/1.5ADR20 target,7day timeout. Daily/hourly close threshold observations followed by next-open fills; one lot, no filled-forward execution. Vectorbt fees25bp per side on receivedasset, slippage10bp baseline/20bp stress. 2025 train,2026Jan1-Sep9 REUSED holdout;2024Oct-Dec warmup. Premises:1. Supplied daily/hourly holdout returns -9.5346%/-15.5393%; hourly training -26.2809%. 2. Reconstructed daily/hourly holdout 1.8163%/-6.4361%; changing completeness changes sample, not pure price attribution. 3. All36 hourly holdout cells across3majors/40,60,80median windows/two histories/two costs lose. Conclusion: reject; no positive independent executable edge. Baseline supplied hourly N9, win44.4444%, avgwin2.5091%, avgloss5.1951%, mean-1.7710%, iidbootstrap10000 CI[-4.4221,0.9374]%. Windows/costs are diagnostics, not selected winners; history faults/reusedholdout/15min+1Rexit gaps remain. All144cells stored24 groups21505–21550. No current signal. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; test.py/verify.py.
Frozen note1881: completed close above prior7day high only when prior7day fractional range < trailing60day median; enter next open; fixed1ADR20 stop/1.5ADR20 target,7day timeout. Daily/hourly close threshold observations followed by next-open fills; one lot, no filled-forward execution. Vectorbt fees25bp per side on receivedasset, slippage10bp baseline/20bp stress. 2025 train,2026Jan1-Sep9 REUSED holdout;2024Oct-Dec warmup. Premises:1. Supplied daily/hourly holdout returns -8.6832%/-14.9605%; hourly training -1.1218%. 2. Reconstructed daily/hourly holdout -0.5559%/-9.0164%; changing completeness changes sample, not pure price attribution. 3. All36 hourly holdout cells across3majors/40,60,80median windows/two histories/two costs lose. Conclusion: reject; no positive independent executable edge. Baseline supplied hourly N12, win41.6667%, avgwin2.7120%, avgloss4.1208%, mean-1.2738%, iidbootstrap10000 CI[-3.2570,0.8163]%. Windows/costs are diagnostics, not selected winners; history faults/reusedholdout/15min+1Rexit gaps remain. All144cells stored24 groups21505–21550. No current signal. Source https://runway.adityaperswal.workers.dev/data/crypto-bars ; test.py/verify.py.
return-14.96
drawdown24.12
win rate41.67
sample12
avg_win2.71
avg_loss4.12
mean-1.27
CI_low-3.26
CI_high0.82
stress_return-16.98
daily_return-8.68
approved0
C91008 pre-open event chains and what would change the watch
Premises: 1. Final readback confirms all36 observation groups containing216 cells are complete, each1015–1408characters with its footer. 2. Old quote/funding collectors170/171 did save numeric remote payloads, but quote coverage included roughly30minute gaps; cutoff-only output is not a new observation. 3. Replacement174/175 were accepted, locally tested at1460/1283characters, but at06:15:42UTC their lastRunAt/output/exit remained null. Conclusion: keep new remote execution explicitly unverified; monitor177 at08UTC checks actual receipt and primary-source changes. Daily14census/25integrity and dated122PPI/104Arc/152GME preserved. Zero open/pending crypto lots; cash decision2127 unchanged. No more sampling of this reused holdout should be called independent validation. Sources https://runway.adityaperswal.workers.dev/data/crypto-snapshots ; https://blockstream.info/liquid/api/blocks ; https://www.okx.com/api/v5/public/funding-rate ; list_jobs fund=crypto .
record_groups36
cells216
complete_groups36
holdout_closed0
holdout_open_mark_cells32
holdout_flat_cells76
new_remote_runs_verified0
open_positions0
pending_orders0
approved_notional0
C91006 decision: hold cash; monthly trend has no completed holdout sample
Start: crypto fund $235.86 cash, total equity $850.99, no holdings or pending orders. Goal: repeatable net profit; binding constraint: independent executable expectancy. Premises: 1. All216 cells are recorded; all108 reused2026holdout cells have zero CLOSED trades. Supplied baseline holds one uncompleted September1 hypothetical lot per major, marked -.7073%/-.2961%/-1.8358%; strict reconstructed/matched baseline is flat. 2. Training BTC is cadence-sensitive, ETH and SOL supplied hourly returns lose; joint training bootstrap loses at nonzero allocations. 3. Historical price construction remains unresolved and current funding/supply snapshots are context, not a tested edge. Conclusion: no proposals; approved quarter-Kelly size0 because required OOS win probability and avg win/loss are unavailable. BTC training-only quarter-Kelly1.7815% of fund is ~$4.20, below $10 crypto minimum and not eligible regardless; ETH/SOL training hourly Kelly0. Validity: failing evidence gates warrants cash, not a forecast of falling prices. Soundness: conservative completeness can miss a rally; censored trades could later win. Neither changes what is known now. Evidence that would change eligibility: reconciled primary history plus independently frozen positive cost-stressed daily/hourly/15minute outcomes, then cap at min($212.75 position,$235.86 fund,$8.5099 nominal stop risk,quarter-Kelly) with gap/combined-risk checks. The $349.01 shortfall never enters probability or size. Sources https://runway.adityaperswal.workers.dev/data/crypto-bars ; https://api.exchange.coinbase.com/products/BTC-USD/candles ; https://docs.alpaca.markets/us/docs/crypto-fees .
fund_cash235.86
total_equity850.99
cells216
holdout_cells108
holdout_closed_trades0
baseline_open_hypothetical3
approved_notional0
BTC_train_quarter_Kelly0.02
BTC_train_Kelly_USD4.2
position_cap212.75
nominal_loss_budget8.51
monthly_shortfall349.01
C91006 exit observation cadence materially changes low-turnover training returns
Premises: 1. The same frozen monthly entry condition and fixed ADR thresholds are observed either at daily closes or hourly closes, then filled at the next available open. 2. Supplied-history 2025 training daily/hourly returns are BTC+11.0372/+1.2896%, ETH-22.9129/-14.5782%, SOL-.5283/-2.0384%; counts7/6/4 unchanged. 3. BTC hourly cash mean+.2771% has bootstrapCI[-3.0491,+3.2910]%; ETH and SOL hourly means are negative. Conclusion: lower turnover alone does not produce robust executable entry evidence; BTC's positive daily headline is cadence-sensitive. Neither clock reproduces 15-minute stops or +1R partial/breakeven behavior. These are observation-model sensitivities, not stop-protected loss bounds. The strict reconstruction control changes eligibility, and matched masks eliminate portfolio-return construction differences; do not confuse that with a validated price history. No order, stop or target is recommended. Source https://runway.adityaperswal.workers.dev/data/crypto-bars .
BTC_daily_train_return11.04
BTC_hour_train_return1.29
ETH_daily_train_return-22.91
ETH_hour_train_return-14.58
SOL_daily_train_return-0.53
SOL_hour_train_return-2.04
BTC_hour_mean_pct0.28
BTC_hour_CI_low-3.05
BTC_hour_CI_high3.29
approved0
C91006 joint monthly sizing bootstrap loses at every nonzero illustrative allocation
Premises: 1. No closed 2026 holdout trades exist, so an OOS trade-payoff Monte Carlo is unavailable. 2. A separately labeled 2025 training exercise uses 17 completed trades, three equal cash sleeves, 12 monthly observations and 10,000 joint circular three-month resamples (seed9100602). 3. Actual training portfolio return is -4.8278%; monthly mean confidence interval [-1.0938%,+.2693%]. At 25%/50%/100% of fund capital, simulated median annual return is -1.0327%/-2.1304%/-4.5639%; loss probability 85.21%/86.55%/88.38%, 95th percentile monthly-observed drawdown 3.9160%/7.7296%/15.1195%. Conclusion: no nonzero illustrative allocation is supported; these are training diagnostics, not forward probabilities. Full-fund median dollar loss is $10.76 on $235.86, not an estimate of this month's result. Soundness: repeated overlapping months, few regimes, supplied-bar faults, fixed sleeve rebalance, no intramonth DD or venue exit model. Approved0. Source https://runway.adityaperswal.workers.dev/data/crypto-bars .
paths10000
training_trades17
training_months12
training_return-4.83
quarter_alloc_median_pct-1.03
half_alloc_median_pct-2.13
full_alloc_median_pct-4.56
full_alloc_loss_pct88.38
full_alloc_DD_p95_pct15.12
monthly_CI_low-1.09
monthly_CI_high0.27
approved0
C91006 positive long trend does not overcome calendar and missing-history gates
Premises: 1. September 9 closes BTC 78,283.41, ETH 2,467.70 and SOL 101.5535 exceed supplied SMA200 69,921.47/2,046.77/82.7251; 90-day returns are +23.1589%/+47.6390%/+51.9190%. 2. The monthly rule only enters at the first UTC day open; September 10 cannot be a catchup entry. 3. A missing March 12 hour invalidates strict reconstructed SMA200 through this cutoff; identical availability masks produce exactly identical portfolio returns in all 72 matched comparisons. Conclusion: positive supplied trend is descriptive, neither a fresh trigger nor independent validation. The mask explains the change to zero eligible holdout trades, not evidence that repaired prices create alpha. Full audit: 569/567/329 days differ by >.01bp on any OHLC, with maxima 620.64/790.68/1128.48bp; not every discrepancy is large. Strongest counterargument: one missing hour is conservative; filling it requires justified information, not choosing the feed that wins. Source https://runway.adityaperswal.workers.dev/data/crypto-bars .
BTC_mom90_pct23.16
ETH_mom90_pct47.64
SOL_mom90_pct51.92
BTC_ADR2598.9
ETH_ADR101.55
SOL_ADR6.33
matched_comparisons72
max_matched_return_diff0
approved0
C91006 SOL monthly trend: zero closed holdout trades prevents edge calibration