← All signals

ICPUSDT · 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:05 ✓ succeeded 2016ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.001841714285714286,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.04014,
        "weekly_paid_long_usdt": 11.4398,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 3.8675999999999986,
        "weekly_received_long_usdt": 7.5722
    },
    "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": "⚪ ICPUSDT net=3.87 recv=7.57 paid=11.44",
    "details_lines": [
        "net: 3.87",
        "paid_long: 11.44",
        "received_long: 7.57",
        "avg_rate_pct: 0.0018",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0401",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-10-26 06:00:08 ✓ succeeded 2036ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.001486095238095238,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.021598,
        "weekly_paid_long_usdt": 9.7087,
        "median_funding_rate_pct": 0.001028,
        "weekly_net_funding_usdt": -3.1208,
        "weekly_received_long_usdt": 12.8295
    },
    "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": "⚪ ICPUSDT net=-3.12 recv=12.83 paid=9.71",
    "details_lines": [
        "net: -3.12",
        "paid_long: 9.71",
        "received_long: 12.83",
        "avg_rate_pct: -0.0015",
        "median_rate_pct: 0.0010",
        "min_rate_pct: -0.0216",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-10-19 06:00:06 ✓ succeeded 1752ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.0012720952380952382,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.021516,
        "weekly_paid_long_usdt": 9.0976,
        "median_funding_rate_pct": 0.0034279999999999996,
        "weekly_net_funding_usdt": 2.6714,
        "weekly_received_long_usdt": 6.4262
    },
    "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": "⚪ ICPUSDT net=2.67 recv=6.43 paid=9.10",
    "details_lines": [
        "net: 2.67",
        "paid_long: 9.10",
        "received_long: 6.43",
        "avg_rate_pct: 0.0013",
        "median_rate_pct: 0.0034",
        "min_rate_pct: -0.0215",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-10-12 06:00:09 ✓ succeeded 1440ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.003999,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.025088,
        "weekly_paid_long_usdt": 12.8109,
        "median_funding_rate_pct": 0.007931,
        "weekly_net_funding_usdt": 8.3979,
        "weekly_received_long_usdt": 4.413
    },
    "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": "⚪ ICPUSDT net=8.40 recv=4.41 paid=12.81",
    "details_lines": [
        "net: 8.40",
        "paid_long: 12.81",
        "received_long: 4.41",
        "avg_rate_pct: 0.0040",
        "median_rate_pct: 0.0079",
        "min_rate_pct: -0.0251",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-10-05 06:00:10 ✓ succeeded 1150ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.002596619047619048,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.020216,
        "weekly_paid_long_usdt": 11.385000000000002,
        "median_funding_rate_pct": 0.0047929999999999995,
        "weekly_net_funding_usdt": 5.452900000000001,
        "weekly_received_long_usdt": 5.932099999999998
    },
    "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": "⚪ ICPUSDT net=5.45 recv=5.93 paid=11.39",
    "details_lines": [
        "net: 5.45",
        "paid_long: 11.39",
        "received_long: 5.93",
        "avg_rate_pct: 0.0026",
        "median_rate_pct: 0.0048",
        "min_rate_pct: -0.0202",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-09-28 06:00:10 ✓ succeeded 1689ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.006167428571428574,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.016465,
        "weekly_paid_long_usdt": 16.1849,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 12.9516,
        "weekly_received_long_usdt": 3.2333
    },
    "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": "⚪ ICPUSDT net=12.95 recv=3.23 paid=16.18",
    "details_lines": [
        "net: 12.95",
        "paid_long: 16.18",
        "received_long: 3.23",
        "avg_rate_pct: 0.0062",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0165",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-09-21 06:00:16 ✓ succeeded 1058ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.004470952380952382,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.012386,
        "weekly_paid_long_usdt": 13.3573,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 9.389,
        "weekly_received_long_usdt": 3.9683
    },
    "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": "⚪ ICPUSDT net=9.39 recv=3.97 paid=13.36",
    "details_lines": [
        "net: 9.39",
        "paid_long: 13.36",
        "received_long: 3.97",
        "avg_rate_pct: 0.0045",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0124",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-09-14 06:00:11 ✓ succeeded 866ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.004109380952380953,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.010844,
        "weekly_paid_long_usdt": 11.8129,
        "median_funding_rate_pct": 0.007300999999999999,
        "weekly_net_funding_usdt": 8.6297,
        "weekly_received_long_usdt": 3.1832000000000003
    },
    "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": "⚪ ICPUSDT net=8.63 recv=3.18 paid=11.81",
    "details_lines": [
        "net: 8.63",
        "paid_long: 11.81",
        "received_long: 3.18",
        "avg_rate_pct: 0.0041",
        "median_rate_pct: 0.0073",
        "min_rate_pct: -0.0108",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-09-07 06:00:10 ✓ succeeded 984ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.00647257142857143,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.019958,
        "weekly_paid_long_usdt": 16.8969,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 13.5924,
        "weekly_received_long_usdt": 3.3045
    },
    "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": "⚪ ICPUSDT net=13.59 recv=3.30 paid=16.90",
    "details_lines": [
        "net: 13.59",
        "paid_long: 16.90",
        "received_long: 3.30",
        "avg_rate_pct: 0.0065",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0200",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-31 06:00:11 ✓ succeeded 1202ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.006495285714285715,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.006674,
        "weekly_paid_long_usdt": 15.6859,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 13.6401,
        "weekly_received_long_usdt": 2.0458
    },
    "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": "⚪ ICPUSDT net=13.64 recv=2.05 paid=15.69",
    "details_lines": [
        "net: 13.64",
        "paid_long: 15.69",
        "received_long: 2.05",
        "avg_rate_pct: 0.0065",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0067",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-24 06:00:09 ✓ succeeded 997ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.00796252380952381,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.017141,
        "weekly_paid_long_usdt": 18.4354,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 16.7213,
        "weekly_received_long_usdt": 1.7141
    },
    "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": "⚪ ICPUSDT net=16.72 recv=1.71 paid=18.44",
    "details_lines": [
        "net: 16.72",
        "paid_long: 18.44",
        "received_long: 1.71",
        "avg_rate_pct: 0.0080",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0171",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-17 06:00:09 ✓ succeeded 789ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.003730285714285715,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.020145,
        "weekly_paid_long_usdt": 13.1948,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 7.833600000000001,
        "weekly_received_long_usdt": 5.3612
    },
    "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": "⚪ ICPUSDT net=7.83 recv=5.36 paid=13.19",
    "details_lines": [
        "net: 7.83",
        "paid_long: 13.19",
        "received_long: 5.36",
        "avg_rate_pct: 0.0037",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0201",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-10 06:00:08 ✓ succeeded 782ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.006303428571428572,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.008997,
        "weekly_paid_long_usdt": 15.5658,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 13.2372,
        "weekly_received_long_usdt": 2.3286
    },
    "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": "⚪ ICPUSDT net=13.24 recv=2.33 paid=15.57",
    "details_lines": [
        "net: 13.24",
        "paid_long: 15.57",
        "received_long: 2.33",
        "avg_rate_pct: 0.0063",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0090",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-03 06:00:08 ✓ succeeded 802ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.0031764285714285714,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.00921,
        "weekly_paid_long_usdt": 10.175199999999998,
        "median_funding_rate_pct": 0.006737999999999999,
        "weekly_net_funding_usdt": 6.6705,
        "weekly_received_long_usdt": 3.5047
    },
    "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": "⚪ ICPUSDT net=6.67 recv=3.50 paid=10.18",
    "details_lines": [
        "net: 6.67",
        "paid_long: 10.18",
        "received_long: 3.50",
        "avg_rate_pct: 0.0032",
        "median_rate_pct: 0.0067",
        "min_rate_pct: -0.0092",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-07-27 06:00:06 ✓ succeeded 778ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.00416847619047619,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.006853,
        "weekly_paid_long_usdt": 11.5646,
        "median_funding_rate_pct": 0.007274,
        "weekly_net_funding_usdt": 8.7538,
        "weekly_received_long_usdt": 2.8107999999999995
    },
    "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": "⚪ ICPUSDT net=8.75 recv=2.81 paid=11.56",
    "details_lines": [
        "net: 8.75",
        "paid_long: 11.56",
        "received_long: 2.81",
        "avg_rate_pct: 0.0042",
        "median_rate_pct: 0.0073",
        "min_rate_pct: -0.0069",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-07-20 06:00:07 ✓ succeeded 744ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.0010230952380952383,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.028246,
        "weekly_paid_long_usdt": 9.0467,
        "median_funding_rate_pct": 0.002877,
        "weekly_net_funding_usdt": 2.1484999999999994,
        "weekly_received_long_usdt": 6.8982
    },
    "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": "⚪ ICPUSDT net=2.15 recv=6.90 paid=9.05",
    "details_lines": [
        "net: 2.15",
        "paid_long: 9.05",
        "received_long: 6.90",
        "avg_rate_pct: 0.0010",
        "median_rate_pct: 0.0029",
        "min_rate_pct: -0.0282",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-07-13 06:00:09 ✓ succeeded 1238ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.003524666666666667,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.016881,
        "weekly_paid_long_usdt": 12.3095,
        "median_funding_rate_pct": 0.008583,
        "weekly_net_funding_usdt": 7.4018,
        "weekly_received_long_usdt": 4.9077
    },
    "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": "⚪ ICPUSDT net=7.40 recv=4.91 paid=12.31",
    "details_lines": [
        "net: 7.40",
        "paid_long: 12.31",
        "received_long: 4.91",
        "avg_rate_pct: 0.0035",
        "median_rate_pct: 0.0086",
        "min_rate_pct: -0.0169",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-07-06 06:00:08 ✓ succeeded 1049ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.0022393333333333336,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.02211,
        "weekly_paid_long_usdt": 11.1637,
        "median_funding_rate_pct": 0.008175,
        "weekly_net_funding_usdt": 4.7026,
        "weekly_received_long_usdt": 6.4611
    },
    "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": "⚪ ICPUSDT net=4.70 recv=6.46 paid=11.16",
    "details_lines": [
        "net: 4.70",
        "paid_long: 11.16",
        "received_long: 6.46",
        "avg_rate_pct: 0.0022",
        "median_rate_pct: 0.0082",
        "min_rate_pct: -0.0221",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-29 06:00:09 ✓ succeeded 925ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.004050428571428572,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.008901000000000001,
        "weekly_paid_long_usdt": 11.5795,
        "median_funding_rate_pct": 0.004959,
        "weekly_net_funding_usdt": 8.5059,
        "weekly_received_long_usdt": 3.0736
    },
    "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": "⚪ ICPUSDT net=8.51 recv=3.07 paid=11.58",
    "details_lines": [
        "net: 8.51",
        "paid_long: 11.58",
        "received_long: 3.07",
        "avg_rate_pct: 0.0041",
        "median_rate_pct: 0.0050",
        "min_rate_pct: -0.0089",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-22 06:00:08 ✓ succeeded 1201ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.003233619047619047,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.046933,
        "weekly_paid_long_usdt": 6.6791,
        "median_funding_rate_pct": 0.000897,
        "weekly_net_funding_usdt": -6.7905999999999995,
        "weekly_received_long_usdt": 13.4697
    },
    "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": "⚪ ICPUSDT net=-6.79 recv=13.47 paid=6.68",
    "details_lines": [
        "net: -6.79",
        "paid_long: 6.68",
        "received_long: 13.47",
        "avg_rate_pct: -0.0032",
        "median_rate_pct: 0.0009",
        "min_rate_pct: -0.0469",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-15 06:00:08 ✓ succeeded 1088ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.0009584285714285712,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.015843000000000003,
        "weekly_paid_long_usdt": 7.7861,
        "median_funding_rate_pct": 0.001651,
        "weekly_net_funding_usdt": 2.0127,
        "weekly_received_long_usdt": 5.7734
    },
    "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": "⚪ ICPUSDT net=2.01 recv=5.77 paid=7.79",
    "details_lines": [
        "net: 2.01",
        "paid_long: 7.79",
        "received_long: 5.77",
        "avg_rate_pct: 0.0010",
        "median_rate_pct: 0.0017",
        "min_rate_pct: -0.0158",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-08 06:00:09 ✓ succeeded 1612ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.0015156666666666662,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.032501999999999996,
        "weekly_paid_long_usdt": 9.9531,
        "median_funding_rate_pct": 0.006655,
        "weekly_net_funding_usdt": -3.182899999999999,
        "weekly_received_long_usdt": 13.136
    },
    "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": "⚪ ICPUSDT net=-3.18 recv=13.14 paid=9.95",
    "details_lines": [
        "net: -3.18",
        "paid_long: 9.95",
        "received_long: 13.14",
        "avg_rate_pct: -0.0015",
        "median_rate_pct: 0.0067",
        "min_rate_pct: -0.0325",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-01 06:00:09 ✓ succeeded 811ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.0036382857142857146,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.03172,
        "weekly_paid_long_usdt": 13.353,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 7.6404,
        "weekly_received_long_usdt": 5.7126
    },
    "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": "⚪ ICPUSDT net=7.64 recv=5.71 paid=13.35",
    "details_lines": [
        "net: 7.64",
        "paid_long: 13.35",
        "received_long: 5.71",
        "avg_rate_pct: 0.0036",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0317",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-05-25 06:00:06 ✓ succeeded 1217ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "ICPUSDT",
        "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.0028880476190476195,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.017702000000000002,
        "weekly_paid_long_usdt": 10.3238,
        "median_funding_rate_pct": 0.006287999999999999,
        "weekly_net_funding_usdt": 6.0649,
        "weekly_received_long_usdt": 4.2589
    },
    "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": "⚪ ICPUSDT net=6.06 recv=4.26 paid=10.32",
    "details_lines": [
        "net: 6.06",
        "paid_long: 10.32",
        "received_long: 4.26",
        "avg_rate_pct: 0.0029",
        "median_rate_pct: 0.0063",
        "min_rate_pct: -0.0177",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}