← All signals

SOLUSDT · Funding net (weekly) 📊 ANALYSIS

cron 0 6 * * 1 · tz UTC · next 2026-11-09 06:00:00

Signal history

Coloured dots mark signal events. Click a dot to jump to the run.

Last 30 runs

2026-11-02 06:00:04 ✓ succeeded 1977ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-11-01",
        "week_start": "2026-10-26",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.003987666666666667,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.010587,
        "weekly_paid_long_usdt": 11.0369,
        "median_funding_rate_pct": 0.00581,
        "weekly_net_funding_usdt": 8.374100000000002,
        "weekly_received_long_usdt": 2.6628
    },
    "result_at": "2026-11-01T23:59:59+00:00",
    "period_label": "2026-10-26 to 2026-11-01 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=8.37 recv=2.66 paid=11.04",
    "details_lines": [
        "net: 8.37",
        "paid_long: 11.04",
        "received_long: 2.66",
        "avg_rate_pct: 0.0040",
        "median_rate_pct: 0.0058",
        "min_rate_pct: -0.0106",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-10-26 06:00:06 ✓ succeeded 1433ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-10-25",
        "week_start": "2026-10-19",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.0015513333333333334,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.004834,
        "weekly_paid_long_usdt": 5.662100000000001,
        "median_funding_rate_pct": 0.000834,
        "weekly_net_funding_usdt": 3.2578000000000005,
        "weekly_received_long_usdt": 2.4043
    },
    "result_at": "2026-10-25T23:59:59+00:00",
    "period_label": "2026-10-19 to 2026-10-25 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=3.26 recv=2.40 paid=5.66",
    "details_lines": [
        "net: 3.26",
        "paid_long: 5.66",
        "received_long: 2.40",
        "avg_rate_pct: 0.0016",
        "median_rate_pct: 0.0008",
        "min_rate_pct: -0.0048",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-10-19 06:00:05 ✓ succeeded 986ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-10-18",
        "week_start": "2026-10-12",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.002613428571428572,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.010996,
        "weekly_paid_long_usdt": 8.6941,
        "median_funding_rate_pct": 0.00349,
        "weekly_net_funding_usdt": 5.4882,
        "weekly_received_long_usdt": 3.2058999999999997
    },
    "result_at": "2026-10-18T23:59:59+00:00",
    "period_label": "2026-10-12 to 2026-10-18 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=5.49 recv=3.21 paid=8.69",
    "details_lines": [
        "net: 5.49",
        "paid_long: 8.69",
        "received_long: 3.21",
        "avg_rate_pct: 0.0026",
        "median_rate_pct: 0.0035",
        "min_rate_pct: -0.0110",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-10-12 06:00:05 ✓ succeeded 4237ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-10-11",
        "week_start": "2026-10-05",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.0008524761904761905,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.008258999999999999,
        "weekly_paid_long_usdt": 4.7964,
        "median_funding_rate_pct": 0.000168,
        "weekly_net_funding_usdt": 1.7901999999999996,
        "weekly_received_long_usdt": 3.0062
    },
    "result_at": "2026-10-11T23:59:59+00:00",
    "period_label": "2026-10-05 to 2026-10-11 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=1.79 recv=3.01 paid=4.80",
    "details_lines": [
        "net: 1.79",
        "paid_long: 4.80",
        "received_long: 3.01",
        "avg_rate_pct: 0.0009",
        "median_rate_pct: 0.0002",
        "min_rate_pct: -0.0083",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-10-05 06:00:07 ✓ succeeded 3470ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-10-04",
        "week_start": "2026-09-28",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.0014223333333333334,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.017707,
        "weekly_paid_long_usdt": 8.617999999999999,
        "median_funding_rate_pct": 0.0030679999999999995,
        "weekly_net_funding_usdt": 2.9869,
        "weekly_received_long_usdt": 5.6311
    },
    "result_at": "2026-10-04T23:59:59+00:00",
    "period_label": "2026-09-28 to 2026-10-04 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=2.99 recv=5.63 paid=8.62",
    "details_lines": [
        "net: 2.99",
        "paid_long: 8.62",
        "received_long: 5.63",
        "avg_rate_pct: 0.0014",
        "median_rate_pct: 0.0031",
        "min_rate_pct: -0.0177",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-09-28 06:00:05 ✓ succeeded 4468ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-09-27",
        "week_start": "2026-09-21",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.003949571428571429,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.010564,
        "weekly_paid_long_usdt": 12.0379,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 8.2941,
        "weekly_received_long_usdt": 3.7438
    },
    "result_at": "2026-09-27T23:59:59+00:00",
    "period_label": "2026-09-21 to 2026-09-27 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=8.29 recv=3.74 paid=12.04",
    "details_lines": [
        "net: 8.29",
        "paid_long: 12.04",
        "received_long: 3.74",
        "avg_rate_pct: 0.0039",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0106",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-09-21 06:00:10 ✓ succeeded 5219ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-09-20",
        "week_start": "2026-09-14",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.0033250000000000003,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.009081,
        "weekly_paid_long_usdt": 9.683699999999998,
        "median_funding_rate_pct": 0.003009,
        "weekly_net_funding_usdt": 6.9825,
        "weekly_received_long_usdt": 2.7012
    },
    "result_at": "2026-09-20T23:59:59+00:00",
    "period_label": "2026-09-14 to 2026-09-20 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=6.98 recv=2.70 paid=9.68",
    "details_lines": [
        "net: 6.98",
        "paid_long: 9.68",
        "received_long: 2.70",
        "avg_rate_pct: 0.0033",
        "median_rate_pct: 0.0030",
        "min_rate_pct: -0.0091",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-09-14 06:00:09 ✓ succeeded 1888ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-09-13",
        "week_start": "2026-09-07",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": -0.0007343809523809523,
        "max_funding_rate_pct": 0.00606,
        "min_funding_rate_pct": -0.011231,
        "weekly_paid_long_usdt": 3.4046000000000007,
        "median_funding_rate_pct": -1.3e-5,
        "weekly_net_funding_usdt": -1.5422,
        "weekly_received_long_usdt": 4.9468
    },
    "result_at": "2026-09-13T23:59:59+00:00",
    "period_label": "2026-09-07 to 2026-09-13 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=-1.54 recv=4.95 paid=3.40",
    "details_lines": [
        "net: -1.54",
        "paid_long: 3.40",
        "received_long: 4.95",
        "avg_rate_pct: -0.0007",
        "median_rate_pct: -0.0000",
        "min_rate_pct: -0.0112",
        "max_rate_pct: 0.0061",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-09-07 06:00:08 ✓ succeeded 1904ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-09-06",
        "week_start": "2026-08-31",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": -0.0019506666666666667,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.011475,
        "weekly_paid_long_usdt": 4.025399999999999,
        "median_funding_rate_pct": -0.002641,
        "weekly_net_funding_usdt": -4.0964,
        "weekly_received_long_usdt": 8.121799999999999
    },
    "result_at": "2026-09-06T23:59:59+00:00",
    "period_label": "2026-08-31 to 2026-09-06 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=-4.10 recv=8.12 paid=4.03",
    "details_lines": [
        "net: -4.10",
        "paid_long: 4.03",
        "received_long: 8.12",
        "avg_rate_pct: -0.0020",
        "median_rate_pct: -0.0026",
        "min_rate_pct: -0.0115",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-31 06:00:07 ✓ succeeded 3623ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-08-30",
        "week_start": "2026-08-24",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.00378295238095238,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.006567999999999999,
        "weekly_paid_long_usdt": 10.3664,
        "median_funding_rate_pct": 0.004059999999999999,
        "weekly_net_funding_usdt": 7.944200000000001,
        "weekly_received_long_usdt": 2.4222
    },
    "result_at": "2026-08-30T23:59:59+00:00",
    "period_label": "2026-08-24 to 2026-08-30 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=7.94 recv=2.42 paid=10.37",
    "details_lines": [
        "net: 7.94",
        "paid_long: 10.37",
        "received_long: 2.42",
        "avg_rate_pct: 0.0038",
        "median_rate_pct: 0.0041",
        "min_rate_pct: -0.0066",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-24 06:00:07 ✓ succeeded 2205ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-08-23",
        "week_start": "2026-08-17",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.007484619047619049,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.001332,
        "weekly_paid_long_usdt": 15.8509,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 15.7177,
        "weekly_received_long_usdt": 0.1332
    },
    "result_at": "2026-08-23T23:59:59+00:00",
    "period_label": "2026-08-17 to 2026-08-23 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=15.72 recv=0.13 paid=15.85",
    "details_lines": [
        "net: 15.72",
        "paid_long: 15.85",
        "received_long: 0.13",
        "avg_rate_pct: 0.0075",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0013",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-17 06:00:07 ✓ succeeded 1761ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-08-16",
        "week_start": "2026-08-10",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.0033448095238095246,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.009818,
        "weekly_paid_long_usdt": 9.2179,
        "median_funding_rate_pct": 0.004587,
        "weekly_net_funding_usdt": 7.0241,
        "weekly_received_long_usdt": 2.1938000000000004
    },
    "result_at": "2026-08-16T23:59:59+00:00",
    "period_label": "2026-08-10 to 2026-08-16 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=7.02 recv=2.19 paid=9.22",
    "details_lines": [
        "net: 7.02",
        "paid_long: 9.22",
        "received_long: 2.19",
        "avg_rate_pct: 0.0033",
        "median_rate_pct: 0.0046",
        "min_rate_pct: -0.0098",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-10 06:00:07 ✓ succeeded 950ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-08-09",
        "week_start": "2026-08-03",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.0032079047619047616,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.008067,
        "weekly_paid_long_usdt": 9.3782,
        "median_funding_rate_pct": 0.00508,
        "weekly_net_funding_usdt": 6.736600000000001,
        "weekly_received_long_usdt": 2.6416000000000004
    },
    "result_at": "2026-08-09T23:59:59+00:00",
    "period_label": "2026-08-03 to 2026-08-09 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=6.74 recv=2.64 paid=9.38",
    "details_lines": [
        "net: 6.74",
        "paid_long: 9.38",
        "received_long: 2.64",
        "avg_rate_pct: 0.0032",
        "median_rate_pct: 0.0051",
        "min_rate_pct: -0.0081",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-03 06:00:06 ✓ succeeded 1687ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-08-02",
        "week_start": "2026-07-27",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.001957095238095238,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.01785,
        "weekly_paid_long_usdt": 7.6654,
        "median_funding_rate_pct": 0.002682,
        "weekly_net_funding_usdt": 4.1099000000000006,
        "weekly_received_long_usdt": 3.5555
    },
    "result_at": "2026-08-02T23:59:59+00:00",
    "period_label": "2026-07-27 to 2026-08-02 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=4.11 recv=3.56 paid=7.67",
    "details_lines": [
        "net: 4.11",
        "paid_long: 7.67",
        "received_long: 3.56",
        "avg_rate_pct: 0.0020",
        "median_rate_pct: 0.0027",
        "min_rate_pct: -0.0179",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-07-27 06:00:06 ✓ succeeded 766ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-07-26",
        "week_start": "2026-07-20",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": -0.00017476190476190456,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.012066,
        "weekly_paid_long_usdt": 6.1431,
        "median_funding_rate_pct": -0.000541,
        "weekly_net_funding_usdt": -0.3669999999999996,
        "weekly_received_long_usdt": 6.5101
    },
    "result_at": "2026-07-26T23:59:59+00:00",
    "period_label": "2026-07-20 to 2026-07-26 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=-0.37 recv=6.51 paid=6.14",
    "details_lines": [
        "net: -0.37",
        "paid_long: 6.14",
        "received_long: 6.51",
        "avg_rate_pct: -0.0002",
        "median_rate_pct: -0.0005",
        "min_rate_pct: -0.0121",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-07-20 06:00:07 ✓ succeeded 879ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-07-19",
        "week_start": "2026-07-13",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.00024919047619047626,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.008278,
        "weekly_paid_long_usdt": 3.7539,
        "median_funding_rate_pct": 0.000213,
        "weekly_net_funding_usdt": 0.5233,
        "weekly_received_long_usdt": 3.2306000000000004
    },
    "result_at": "2026-07-19T23:59:59+00:00",
    "period_label": "2026-07-13 to 2026-07-19 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=0.52 recv=3.23 paid=3.75",
    "details_lines": [
        "net: 0.52",
        "paid_long: 3.75",
        "received_long: 3.23",
        "avg_rate_pct: 0.0002",
        "median_rate_pct: 0.0002",
        "min_rate_pct: -0.0083",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-07-13 06:00:07 ✓ succeeded 2028ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-07-12",
        "week_start": "2026-07-06",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.0013948571428571432,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.009879,
        "weekly_paid_long_usdt": 5.169700000000001,
        "median_funding_rate_pct": 0.001918,
        "weekly_net_funding_usdt": 2.9292,
        "weekly_received_long_usdt": 2.2405
    },
    "result_at": "2026-07-12T23:59:59+00:00",
    "period_label": "2026-07-06 to 2026-07-12 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=2.93 recv=2.24 paid=5.17",
    "details_lines": [
        "net: 2.93",
        "paid_long: 5.17",
        "received_long: 2.24",
        "avg_rate_pct: 0.0014",
        "median_rate_pct: 0.0019",
        "min_rate_pct: -0.0099",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-07-06 06:00:06 ✓ succeeded 2062ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-07-05",
        "week_start": "2026-06-29",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.0024476190476190483,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.013202,
        "weekly_paid_long_usdt": 8.9365,
        "median_funding_rate_pct": 0.003013,
        "weekly_net_funding_usdt": 5.14,
        "weekly_received_long_usdt": 3.7965
    },
    "result_at": "2026-07-05T23:59:59+00:00",
    "period_label": "2026-06-29 to 2026-07-05 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=5.14 recv=3.80 paid=8.94",
    "details_lines": [
        "net: 5.14",
        "paid_long: 8.94",
        "received_long: 3.80",
        "avg_rate_pct: 0.0024",
        "median_rate_pct: 0.0030",
        "min_rate_pct: -0.0132",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-29 06:00:08 ✓ succeeded 1302ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-06-28",
        "week_start": "2026-06-22",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": -0.001789285714285714,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.016512,
        "weekly_paid_long_usdt": 5.6993,
        "median_funding_rate_pct": -0.000882,
        "weekly_net_funding_usdt": -3.7575,
        "weekly_received_long_usdt": 9.4568
    },
    "result_at": "2026-06-28T23:59:59+00:00",
    "period_label": "2026-06-22 to 2026-06-28 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=-3.76 recv=9.46 paid=5.70",
    "details_lines": [
        "net: -3.76",
        "paid_long: 5.70",
        "received_long: 9.46",
        "avg_rate_pct: -0.0018",
        "median_rate_pct: -0.0009",
        "min_rate_pct: -0.0165",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-22 06:00:07 ✓ succeeded 1603ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-06-21",
        "week_start": "2026-06-15",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.0014534761904761904,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.009547,
        "weekly_paid_long_usdt": 7.5281,
        "median_funding_rate_pct": 0.001934,
        "weekly_net_funding_usdt": 3.0523,
        "weekly_received_long_usdt": 4.4758
    },
    "result_at": "2026-06-21T23:59:59+00:00",
    "period_label": "2026-06-15 to 2026-06-21 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=3.05 recv=4.48 paid=7.53",
    "details_lines": [
        "net: 3.05",
        "paid_long: 7.53",
        "received_long: 4.48",
        "avg_rate_pct: 0.0015",
        "median_rate_pct: 0.0019",
        "min_rate_pct: -0.0095",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-15 06:00:07 ✓ succeeded 1880ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-06-14",
        "week_start": "2026-06-08",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": -0.003696142857142858,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.030592,
        "weekly_paid_long_usdt": 4.5344999999999995,
        "median_funding_rate_pct": -0.002073,
        "weekly_net_funding_usdt": -7.7619,
        "weekly_received_long_usdt": 12.296400000000002
    },
    "result_at": "2026-06-14T23:59:59+00:00",
    "period_label": "2026-06-08 to 2026-06-14 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=-7.76 recv=12.30 paid=4.53",
    "details_lines": [
        "net: -7.76",
        "paid_long: 4.53",
        "received_long: 12.30",
        "avg_rate_pct: -0.0037",
        "median_rate_pct: -0.0021",
        "min_rate_pct: -0.0306",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-08 06:00:08 ✓ succeeded 1069ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-06-07",
        "week_start": "2026-06-01",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": -0.01022595238095238,
        "max_funding_rate_pct": 0.008725,
        "min_funding_rate_pct": -0.032804,
        "weekly_paid_long_usdt": 1.7845,
        "median_funding_rate_pct": -0.009646,
        "weekly_net_funding_usdt": -21.4745,
        "weekly_received_long_usdt": 23.259
    },
    "result_at": "2026-06-07T23:59:59+00:00",
    "period_label": "2026-06-01 to 2026-06-07 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=-21.47 recv=23.26 paid=1.78",
    "details_lines": [
        "net: -21.47",
        "paid_long: 1.78",
        "received_long: 23.26",
        "avg_rate_pct: -0.0102",
        "median_rate_pct: -0.0096",
        "min_rate_pct: -0.0328",
        "max_rate_pct: 0.0087",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-01 06:00:09 ✓ succeeded 1252ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-05-31",
        "week_start": "2026-05-25",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.002585666666666667,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.016131,
        "weekly_paid_long_usdt": 9.8267,
        "median_funding_rate_pct": 0.0053100000000000005,
        "weekly_net_funding_usdt": 5.4299,
        "weekly_received_long_usdt": 4.396800000000001
    },
    "result_at": "2026-05-31T23:59:59+00:00",
    "period_label": "2026-05-25 to 2026-05-31 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=5.43 recv=4.40 paid=9.83",
    "details_lines": [
        "net: 5.43",
        "paid_long: 9.83",
        "received_long: 4.40",
        "avg_rate_pct: 0.0026",
        "median_rate_pct: 0.0053",
        "min_rate_pct: -0.0161",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-05-25 06:00:06 ✓ succeeded 1448ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "SOLUSDT",
        "week_end": "2026-05-24",
        "week_start": "2026-05-18",
        "net_neg_threshold": -25,
        "net_pos_threshold": 25,
        "position_value_usdt": 10000,
        "avg_funding_rate_pct": 0.0033816190476190474,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.012929,
        "weekly_paid_long_usdt": 11.3249,
        "median_funding_rate_pct": 0.005294,
        "weekly_net_funding_usdt": 7.101399999999999,
        "weekly_received_long_usdt": 4.2235
    },
    "result_at": "2026-05-24T23:59:59+00:00",
    "period_label": "2026-05-18 to 2026-05-24 UTC (weekly)",
    "signal_state": "NEUTRAL_CARRY",
    "summary_line": "⚪ SOLUSDT net=7.10 recv=4.22 paid=11.32",
    "details_lines": [
        "net: 7.10",
        "paid_long: 11.32",
        "received_long: 4.22",
        "avg_rate_pct: 0.0034",
        "median_rate_pct: 0.0053",
        "min_rate_pct: -0.0129",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}