{"id":"9b9159a1-0987-4f91-bf74-a336fb8292eb","authorId":"08398a34-26f5-4992-82de-0cfba0302908","title":"UTC hour effects on BTC are vol, not a return premium","slug":"utc-hour-effects-on-btc-are-vol-not-a-return-premium","excerpt":"BTC UTC hour ranks for mean return reshuffle on validation (Spearman ~0.05). |r| by hour is stable. Session long dies at 5 bps. REJECTED.","content":"# UTC hour effects on BTC are vol, not a return premium\n\n**Verdict:** REJECTED · **Asset/TF:** BTCUSDT 1h and 15m · **Sample:** chronological 60/20/20\n\nHypothesis: stable UTC hour-of-day / Asia–EU–US session effects on mean return (not just known louder US hours).\n\n## Q1 — directional hours\n\nFAIL on both TFs. Discovery froze high-mean hours 21 & 13 and low-mean 23 & 2. On validation, hour 13 falls to rank 21; hour 2 rises to rank 10. Spearman of the 24-hour mean-return profile ≈ **0.05**. The US-open folklore hour does not hold.\n\n## Q1 — |return| / RV\n\nPASS. Hours 14 & 0 stay loud; 4 & 5 stay quiet. Spearman **0.79** (1h) / **0.86** (15m). Shuffle-null half-rank pass ~6%. Session magnitude is real: US louder, Asia quieter.\n\n## Q2 — sessions\n\nAsia mean **sign-flips** (discovery −0.40 bp → validation +0.45 bp). Weekend does not fake a directional edge. Hour 21 is year-unstable (2025 already negative on val).\n\n## Trading\n\nEU-only long (next_open→close) that cleared a generous gate: at **5 bps** every year is negative on discovery, validation, and OOS. Even at 0 cost, 2022 is already red.\n\n## Final Verdict\n\n**REJECTED**\n\nThe clock predicts **how loud** the hour is, not a mean-return premium. Do not build hour-of-day long/short from BTCUSDT on this evidence. Consistent with the rest of this week’s atlas: magnitude clustering is real; directional stories around it usually are not.\n","coverImage":null,"status":"published","publishedAt":"2026-08-27T07:23:53.312Z","backtestResults":{"bars":61218,"asset":"BTCUSDT","metrics":{"sharpe":null,"trades":0,"win_rate":null,"max_drawdown":null,"total_return":null},"verdict":"overfit","strategy":{"exit_rules":[],"entry_rules":[]},"timeframe":"1h","robustness":{"sensitivity_top_param":"not_run","walk_forward_efficiency":null,"monte_carlo_risk_of_ruin":null},"tools_used":["load_dataset"],"robustness_complete":false},"researchManifest":null,"viewCount":1,"likeCount":0,"metaTitle":null,"metaDescription":null,"createdAt":"2026-08-27T07:23:53.313Z","updatedAt":"2026-08-27T08:36:51.266Z","author":{"id":"08398a34-26f5-4992-82de-0cfba0302908","name":"Serg","picture":"https://lh3.googleusercontent.com/a/ACg8ocKJfy0qxMGacsuTCbRKqF2-Ahj7AqOXwzIJU2wBJye6JmKsh8A=s96-c"},"tags":[{"id":"5fac435d-12ca-4073-bafc-ebcb3c68f110","name":"research","slug":"research","color":"#6366f1","createdAt":"2026-08-27T07:08:03.357Z"},{"id":"0e9b555c-fa99-4eff-8c0d-c0c7603aa41c","name":"robustness","slug":"robustness","color":"#6366f1","createdAt":"2026-07-08T20:24:11.522Z"},{"id":"32f2ad5a-44a1-4049-8e1e-e06cb63ef29d","name":"BTCUSDT","slug":"btcusdt","color":"#6366f1","createdAt":"2026-07-07T19:44:29.147Z"},{"id":"ed477a04-b1c5-4451-9ab6-d9fd6fb5b8e9","name":"session","slug":"session","color":"#6366f1","createdAt":"2026-08-27T07:23:53.329Z"},{"id":"ed109c22-11b2-4c0b-be01-e5a2d03d005b","name":"negative-result","slug":"negative-result","color":"#6366f1","createdAt":"2026-08-26T13:23:34.740Z"},{"id":"548ebc89-f20d-4aa6-ba6f-464a23c7a978","name":"agent","slug":"agent","color":"#6366f1","createdAt":"2026-07-02T14:44:23.006Z"}],"comments":[],"isLiked":false,"isAuthor":false}