{
  "run_id": "tuatara-return-curve-400-72h",
  "label": "tuatara-return-curve",
  "kind": "return_curve_crypto",
  "parameters": {
    "sample": 400,
    "hours": 72,
    "top_k": 12,
    "min_tuatara_score": 0.04,
    "neutral_band": 0.04,
    "cost": 0.0015,
    "max_leg_move": 5.0,
    "tol_min": 90.0,
    "max_crypto_rank": 400,
    "namespace": "CMDB-crypto-v01",
    "benchmark": "BTC",
    "price_source": "historical_prices",
    "entry": "headline timestamp (causal)",
    "asset_class": "crypto"
  },
  "n_headlines": 321,
  "best_hold_by_mean": {
    "hour": 68,
    "n": 192,
    "mean_pct": 0.2246,
    "median_pct": -0.0134,
    "win_pct": 50.0,
    "stdev_pct": 6.3822,
    "btc_mean_pct": 2.4731,
    "vs_btc_pct": -2.2484
  },
  "best_hold_by_vs_btc": {
    "hour": 13,
    "n": 192,
    "mean_pct": -0.2592,
    "median_pct": -0.2648,
    "win_pct": 43.8,
    "stdev_pct": 3.1095,
    "btc_mean_pct": -1.0418,
    "vs_btc_pct": 0.7826
  },
  "curve": [
    {
      "hour": 0,
      "n": 202,
      "mean_pct": -0.15,
      "median_pct": -0.15,
      "win_pct": 0.0,
      "stdev_pct": 0.0,
      "btc_mean_pct": 0.0,
      "vs_btc_pct": -0.15
    },
    {
      "hour": 1,
      "n": 193,
      "mean_pct": -0.1282,
      "median_pct": -0.15,
      "win_pct": 39.4,
      "stdev_pct": 0.9862,
      "btc_mean_pct": -0.0512,
      "vs_btc_pct": -0.077
    },
    {
      "hour": 2,
      "n": 192,
      "mean_pct": -0.1749,
      "median_pct": -0.0685,
      "win_pct": 44.3,
      "stdev_pct": 1.1536,
      "btc_mean_pct": -0.0802,
      "vs_btc_pct": -0.0947
    },
    {
      "hour": 3,
      "n": 192,
      "mean_pct": -0.2629,
      "median_pct": -0.1442,
      "win_pct": 43.8,
      "stdev_pct": 1.324,
      "btc_mean_pct": -0.0969,
      "vs_btc_pct": -0.166
    },
    {
      "hour": 4,
      "n": 192,
      "mean_pct": -0.3578,
      "median_pct": -0.15,
      "win_pct": 40.6,
      "stdev_pct": 1.7426,
      "btc_mean_pct": -0.1192,
      "vs_btc_pct": -0.2386
    },
    {
      "hour": 5,
      "n": 192,
      "mean_pct": -0.433,
      "median_pct": -0.15,
      "win_pct": 44.3,
      "stdev_pct": 2.0262,
      "btc_mean_pct": -0.3512,
      "vs_btc_pct": -0.0818
    },
    {
      "hour": 6,
      "n": 192,
      "mean_pct": -0.3734,
      "median_pct": -0.15,
      "win_pct": 44.3,
      "stdev_pct": 2.1666,
      "btc_mean_pct": -0.5188,
      "vs_btc_pct": 0.1454
    },
    {
      "hour": 7,
      "n": 192,
      "mean_pct": -0.4175,
      "median_pct": -0.2338,
      "win_pct": 45.3,
      "stdev_pct": 2.5346,
      "btc_mean_pct": -0.7575,
      "vs_btc_pct": 0.34
    },
    {
      "hour": 8,
      "n": 192,
      "mean_pct": -0.3151,
      "median_pct": -0.1298,
      "win_pct": 46.9,
      "stdev_pct": 2.599,
      "btc_mean_pct": -0.9221,
      "vs_btc_pct": 0.607
    },
    {
      "hour": 9,
      "n": 192,
      "mean_pct": -0.4058,
      "median_pct": -0.0686,
      "win_pct": 48.4,
      "stdev_pct": 2.7071,
      "btc_mean_pct": -0.8813,
      "vs_btc_pct": 0.4755
    },
    {
      "hour": 10,
      "n": 192,
      "mean_pct": -0.3604,
      "median_pct": -0.2774,
      "win_pct": 46.9,
      "stdev_pct": 2.9449,
      "btc_mean_pct": -0.9615,
      "vs_btc_pct": 0.6011
    },
    {
      "hour": 11,
      "n": 192,
      "mean_pct": -0.2223,
      "median_pct": -0.2444,
      "win_pct": 47.4,
      "stdev_pct": 2.8646,
      "btc_mean_pct": -0.8905,
      "vs_btc_pct": 0.6682
    },
    {
      "hour": 12,
      "n": 192,
      "mean_pct": -0.2937,
      "median_pct": -0.15,
      "win_pct": 43.8,
      "stdev_pct": 2.997,
      "btc_mean_pct": -0.9374,
      "vs_btc_pct": 0.6437
    },
    {
      "hour": 13,
      "n": 192,
      "mean_pct": -0.2592,
      "median_pct": -0.2648,
      "win_pct": 43.8,
      "stdev_pct": 3.1095,
      "btc_mean_pct": -1.0418,
      "vs_btc_pct": 0.7826
    },
    {
      "hour": 14,
      "n": 192,
      "mean_pct": -0.3198,
      "median_pct": -0.5026,
      "win_pct": 45.3,
      "stdev_pct": 3.1521,
      "btc_mean_pct": -1.0486,
      "vs_btc_pct": 0.7288
    },
    {
      "hour": 15,
      "n": 192,
      "mean_pct": -0.3714,
      "median_pct": -0.4374,
      "win_pct": 44.8,
      "stdev_pct": 3.268,
      "btc_mean_pct": -1.1373,
      "vs_btc_pct": 0.7658
    },
    {
      "hour": 16,
      "n": 192,
      "mean_pct": -0.4286,
      "median_pct": -0.5149,
      "win_pct": 44.8,
      "stdev_pct": 3.4141,
      "btc_mean_pct": -1.0562,
      "vs_btc_pct": 0.6276
    },
    {
      "hour": 17,
      "n": 192,
      "mean_pct": -0.4383,
      "median_pct": -0.4288,
      "win_pct": 41.7,
      "stdev_pct": 3.3225,
      "btc_mean_pct": -1.0415,
      "vs_btc_pct": 0.6032
    },
    {
      "hour": 18,
      "n": 192,
      "mean_pct": -0.434,
      "median_pct": -0.3653,
      "win_pct": 45.8,
      "stdev_pct": 3.5057,
      "btc_mean_pct": -0.9967,
      "vs_btc_pct": 0.5627
    },
    {
      "hour": 19,
      "n": 192,
      "mean_pct": -0.4826,
      "median_pct": -0.3359,
      "win_pct": 46.4,
      "stdev_pct": 3.5581,
      "btc_mean_pct": -0.8348,
      "vs_btc_pct": 0.3522
    },
    {
      "hour": 20,
      "n": 192,
      "mean_pct": -0.6021,
      "median_pct": -0.3717,
      "win_pct": 43.8,
      "stdev_pct": 3.7202,
      "btc_mean_pct": -0.7018,
      "vs_btc_pct": 0.0998
    },
    {
      "hour": 21,
      "n": 192,
      "mean_pct": -0.7267,
      "median_pct": -0.4434,
      "win_pct": 45.3,
      "stdev_pct": 3.965,
      "btc_mean_pct": -0.6778,
      "vs_btc_pct": -0.0489
    },
    {
      "hour": 22,
      "n": 192,
      "mean_pct": -0.6199,
      "median_pct": -0.3797,
      "win_pct": 44.3,
      "stdev_pct": 4.0599,
      "btc_mean_pct": -0.6782,
      "vs_btc_pct": 0.0583
    },
    {
      "hour": 23,
      "n": 196,
      "mean_pct": -0.6107,
      "median_pct": -0.4178,
      "win_pct": 43.9,
      "stdev_pct": 4.2773,
      "btc_mean_pct": -0.7189,
      "vs_btc_pct": 0.1082
    },
    {
      "hour": 24,
      "n": 202,
      "mean_pct": -0.6169,
      "median_pct": -0.5162,
      "win_pct": 43.6,
      "stdev_pct": 4.4236,
      "btc_mean_pct": -0.6032,
      "vs_btc_pct": -0.0136
    },
    {
      "hour": 25,
      "n": 193,
      "mean_pct": -0.5735,
      "median_pct": -0.5774,
      "win_pct": 43.0,
      "stdev_pct": 4.8702,
      "btc_mean_pct": -0.5361,
      "vs_btc_pct": -0.0374
    },
    {
      "hour": 26,
      "n": 192,
      "mean_pct": -0.4317,
      "median_pct": -0.3635,
      "win_pct": 46.4,
      "stdev_pct": 5.1606,
      "btc_mean_pct": -0.5416,
      "vs_btc_pct": 0.1099
    },
    {
      "hour": 27,
      "n": 192,
      "mean_pct": -0.3732,
      "median_pct": -0.4262,
      "win_pct": 46.9,
      "stdev_pct": 5.4012,
      "btc_mean_pct": -0.503,
      "vs_btc_pct": 0.1298
    },
    {
      "hour": 28,
      "n": 192,
      "mean_pct": -0.494,
      "median_pct": -0.9161,
      "win_pct": 44.3,
      "stdev_pct": 5.3615,
      "btc_mean_pct": -0.288,
      "vs_btc_pct": -0.206
    },
    {
      "hour": 29,
      "n": 192,
      "mean_pct": -0.497,
      "median_pct": -0.644,
      "win_pct": 44.3,
      "stdev_pct": 5.5178,
      "btc_mean_pct": -0.2629,
      "vs_btc_pct": -0.2341
    },
    {
      "hour": 30,
      "n": 192,
      "mean_pct": -0.398,
      "median_pct": -0.5377,
      "win_pct": 43.2,
      "stdev_pct": 5.6279,
      "btc_mean_pct": -0.0597,
      "vs_btc_pct": -0.3384
    },
    {
      "hour": 31,
      "n": 192,
      "mean_pct": -0.3967,
      "median_pct": -0.5863,
      "win_pct": 44.8,
      "stdev_pct": 5.594,
      "btc_mean_pct": -0.0751,
      "vs_btc_pct": -0.3216
    },
    {
      "hour": 32,
      "n": 192,
      "mean_pct": -0.4804,
      "median_pct": -0.3381,
      "win_pct": 46.9,
      "stdev_pct": 5.4802,
      "btc_mean_pct": -0.2035,
      "vs_btc_pct": -0.2769
    },
    {
      "hour": 33,
      "n": 192,
      "mean_pct": -0.6008,
      "median_pct": -0.402,
      "win_pct": 45.8,
      "stdev_pct": 5.4536,
      "btc_mean_pct": -0.1188,
      "vs_btc_pct": -0.482
    },
    {
      "hour": 34,
      "n": 192,
      "mean_pct": -0.627,
      "median_pct": -0.5738,
      "win_pct": 46.4,
      "stdev_pct": 5.4109,
      "btc_mean_pct": -0.0209,
      "vs_btc_pct": -0.6061
    },
    {
      "hour": 35,
      "n": 192,
      "mean_pct": -0.7535,
      "median_pct": -0.8233,
      "win_pct": 42.7,
      "stdev_pct": 5.5477,
      "btc_mean_pct": 0.1673,
      "vs_btc_pct": -0.9208
    },
    {
      "hour": 36,
      "n": 192,
      "mean_pct": -0.6101,
      "median_pct": -0.7248,
      "win_pct": 42.7,
      "stdev_pct": 5.5865,
      "btc_mean_pct": 0.3877,
      "vs_btc_pct": -0.9978
    },
    {
      "hour": 37,
      "n": 192,
      "mean_pct": -0.7469,
      "median_pct": -0.455,
      "win_pct": 42.7,
      "stdev_pct": 5.6199,
      "btc_mean_pct": 0.4718,
      "vs_btc_pct": -1.2188
    },
    {
      "hour": 38,
      "n": 192,
      "mean_pct": -0.7846,
      "median_pct": -0.6177,
      "win_pct": 42.2,
      "stdev_pct": 5.6649,
      "btc_mean_pct": 0.4199,
      "vs_btc_pct": -1.2045
    },
    {
      "hour": 39,
      "n": 192,
      "mean_pct": -0.831,
      "median_pct": -0.5531,
      "win_pct": 43.2,
      "stdev_pct": 5.6889,
      "btc_mean_pct": 0.4827,
      "vs_btc_pct": -1.3138
    },
    {
      "hour": 40,
      "n": 192,
      "mean_pct": -0.8892,
      "median_pct": -0.4584,
      "win_pct": 44.3,
      "stdev_pct": 5.8176,
      "btc_mean_pct": 0.4577,
      "vs_btc_pct": -1.3469
    },
    {
      "hour": 41,
      "n": 192,
      "mean_pct": -0.9674,
      "median_pct": -0.9375,
      "win_pct": 42.2,
      "stdev_pct": 5.9386,
      "btc_mean_pct": 0.5464,
      "vs_btc_pct": -1.5138
    },
    {
      "hour": 42,
      "n": 192,
      "mean_pct": -0.8955,
      "median_pct": -1.3826,
      "win_pct": 40.6,
      "stdev_pct": 5.9572,
      "btc_mean_pct": 0.6128,
      "vs_btc_pct": -1.5084
    },
    {
      "hour": 43,
      "n": 192,
      "mean_pct": -0.8619,
      "median_pct": -0.8514,
      "win_pct": 41.7,
      "stdev_pct": 5.9393,
      "btc_mean_pct": 0.6671,
      "vs_btc_pct": -1.529
    },
    {
      "hour": 44,
      "n": 192,
      "mean_pct": -0.8278,
      "median_pct": -0.9384,
      "win_pct": 44.3,
      "stdev_pct": 6.0238,
      "btc_mean_pct": 0.8698,
      "vs_btc_pct": -1.6976
    },
    {
      "hour": 45,
      "n": 192,
      "mean_pct": -0.7976,
      "median_pct": -0.6958,
      "win_pct": 43.2,
      "stdev_pct": 6.0801,
      "btc_mean_pct": 1.019,
      "vs_btc_pct": -1.8166
    },
    {
      "hour": 46,
      "n": 192,
      "mean_pct": -0.792,
      "median_pct": -0.7626,
      "win_pct": 44.8,
      "stdev_pct": 6.2524,
      "btc_mean_pct": 1.29,
      "vs_btc_pct": -2.082
    },
    {
      "hour": 47,
      "n": 196,
      "mean_pct": -0.6801,
      "median_pct": -0.6859,
      "win_pct": 43.4,
      "stdev_pct": 6.1952,
      "btc_mean_pct": 1.4193,
      "vs_btc_pct": -2.0994
    },
    {
      "hour": 48,
      "n": 202,
      "mean_pct": -0.7275,
      "median_pct": -1.0257,
      "win_pct": 41.6,
      "stdev_pct": 6.2257,
      "btc_mean_pct": 1.3671,
      "vs_btc_pct": -2.0945
    },
    {
      "hour": 49,
      "n": 193,
      "mean_pct": -0.6432,
      "median_pct": -0.8285,
      "win_pct": 43.5,
      "stdev_pct": 6.3947,
      "btc_mean_pct": 1.685,
      "vs_btc_pct": -2.3282
    },
    {
      "hour": 50,
      "n": 192,
      "mean_pct": -0.6364,
      "median_pct": -1.0423,
      "win_pct": 44.8,
      "stdev_pct": 6.5339,
      "btc_mean_pct": 1.783,
      "vs_btc_pct": -2.4194
    },
    {
      "hour": 51,
      "n": 192,
      "mean_pct": -0.5284,
      "median_pct": -1.0383,
      "win_pct": 43.2,
      "stdev_pct": 6.5924,
      "btc_mean_pct": 1.8761,
      "vs_btc_pct": -2.4045
    },
    {
      "hour": 52,
      "n": 192,
      "mean_pct": -0.4788,
      "median_pct": -0.92,
      "win_pct": 44.8,
      "stdev_pct": 6.4075,
      "btc_mean_pct": 1.905,
      "vs_btc_pct": -2.3838
    },
    {
      "hour": 53,
      "n": 192,
      "mean_pct": -0.4467,
      "median_pct": -0.8266,
      "win_pct": 44.3,
      "stdev_pct": 6.5184,
      "btc_mean_pct": 2.0914,
      "vs_btc_pct": -2.538
    },
    {
      "hour": 54,
      "n": 192,
      "mean_pct": -0.4936,
      "median_pct": -1.2685,
      "win_pct": 44.8,
      "stdev_pct": 6.7574,
      "btc_mean_pct": 2.1757,
      "vs_btc_pct": -2.6693
    },
    {
      "hour": 55,
      "n": 192,
      "mean_pct": -0.5153,
      "median_pct": -0.8531,
      "win_pct": 44.3,
      "stdev_pct": 6.9105,
      "btc_mean_pct": 2.2392,
      "vs_btc_pct": -2.7545
    },
    {
      "hour": 56,
      "n": 192,
      "mean_pct": -0.3698,
      "median_pct": -0.9503,
      "win_pct": 42.7,
      "stdev_pct": 7.0727,
      "btc_mean_pct": 2.2759,
      "vs_btc_pct": -2.6456
    },
    {
      "hour": 57,
      "n": 192,
      "mean_pct": -0.4529,
      "median_pct": -1.1142,
      "win_pct": 45.3,
      "stdev_pct": 7.0803,
      "btc_mean_pct": 2.2305,
      "vs_btc_pct": -2.6834
    },
    {
      "hour": 58,
      "n": 192,
      "mean_pct": -0.4744,
      "median_pct": -1.089,
      "win_pct": 42.7,
      "stdev_pct": 6.8988,
      "btc_mean_pct": 2.327,
      "vs_btc_pct": -2.8014
    },
    {
      "hour": 59,
      "n": 192,
      "mean_pct": -0.3639,
      "median_pct": -0.9427,
      "win_pct": 42.7,
      "stdev_pct": 6.6707,
      "btc_mean_pct": 2.2755,
      "vs_btc_pct": -2.6394
    },
    {
      "hour": 60,
      "n": 192,
      "mean_pct": -0.2667,
      "median_pct": -0.6996,
      "win_pct": 46.4,
      "stdev_pct": 6.6702,
      "btc_mean_pct": 2.3524,
      "vs_btc_pct": -2.6191
    },
    {
      "hour": 61,
      "n": 192,
      "mean_pct": -0.2696,
      "median_pct": -0.91,
      "win_pct": 45.3,
      "stdev_pct": 6.8765,
      "btc_mean_pct": 2.3838,
      "vs_btc_pct": -2.6534
    },
    {
      "hour": 62,
      "n": 192,
      "mean_pct": -0.2471,
      "median_pct": -0.644,
      "win_pct": 45.8,
      "stdev_pct": 6.8143,
      "btc_mean_pct": 2.392,
      "vs_btc_pct": -2.6391
    },
    {
      "hour": 63,
      "n": 192,
      "mean_pct": -0.0955,
      "median_pct": -0.6805,
      "win_pct": 46.4,
      "stdev_pct": 6.8272,
      "btc_mean_pct": 2.4213,
      "vs_btc_pct": -2.5168
    },
    {
      "hour": 64,
      "n": 192,
      "mean_pct": -0.132,
      "median_pct": -0.4382,
      "win_pct": 43.8,
      "stdev_pct": 6.6637,
      "btc_mean_pct": 2.4995,
      "vs_btc_pct": -2.6315
    },
    {
      "hour": 65,
      "n": 192,
      "mean_pct": -0.044,
      "median_pct": -0.3755,
      "win_pct": 45.8,
      "stdev_pct": 6.6995,
      "btc_mean_pct": 2.5785,
      "vs_btc_pct": -2.6225
    },
    {
      "hour": 66,
      "n": 192,
      "mean_pct": 0.0069,
      "median_pct": -0.2373,
      "win_pct": 47.9,
      "stdev_pct": 6.584,
      "btc_mean_pct": 2.5638,
      "vs_btc_pct": -2.5569
    },
    {
      "hour": 67,
      "n": 192,
      "mean_pct": 0.1167,
      "median_pct": -0.1479,
      "win_pct": 48.4,
      "stdev_pct": 6.4205,
      "btc_mean_pct": 2.4606,
      "vs_btc_pct": -2.3438
    },
    {
      "hour": 68,
      "n": 192,
      "mean_pct": 0.2246,
      "median_pct": -0.0134,
      "win_pct": 50.0,
      "stdev_pct": 6.3822,
      "btc_mean_pct": 2.4731,
      "vs_btc_pct": -2.2484
    },
    {
      "hour": 69,
      "n": 192,
      "mean_pct": 0.1453,
      "median_pct": 0.0741,
      "win_pct": 50.0,
      "stdev_pct": 6.1244,
      "btc_mean_pct": 2.5187,
      "vs_btc_pct": -2.3735
    },
    {
      "hour": 70,
      "n": 192,
      "mean_pct": 0.1355,
      "median_pct": -0.2043,
      "win_pct": 47.9,
      "stdev_pct": 6.1855,
      "btc_mean_pct": 2.6513,
      "vs_btc_pct": -2.5157
    },
    {
      "hour": 71,
      "n": 196,
      "mean_pct": 0.1471,
      "median_pct": -0.2068,
      "win_pct": 48.5,
      "stdev_pct": 6.1765,
      "btc_mean_pct": 2.6746,
      "vs_btc_pct": -2.5276
    },
    {
      "hour": 72,
      "n": 202,
      "mean_pct": -0.0279,
      "median_pct": -0.4313,
      "win_pct": 46.5,
      "stdev_pct": 6.3615,
      "btc_mean_pct": 2.4757,
      "vs_btc_pct": -2.5036
    }
  ]
}