← All signals

WLDUSDT · 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:08 ✓ succeeded 2292ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.005291904761904762,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.046624,
        "weekly_paid_long_usdt": 4.2654,
        "median_funding_rate_pct": -0.002482,
        "weekly_net_funding_usdt": -11.113,
        "weekly_received_long_usdt": 15.378400000000005
    },
    "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": "⚪ WLDUSDT net=-11.11 recv=15.38 paid=4.27",
    "details_lines": [
        "net: -11.11",
        "paid_long: 4.27",
        "received_long: 15.38",
        "avg_rate_pct: -0.0053",
        "median_rate_pct: -0.0025",
        "min_rate_pct: -0.0466",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-10-26 06:00:11 ✓ succeeded 1848ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.0007904761904761903,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.018651,
        "weekly_paid_long_usdt": 6.1515,
        "median_funding_rate_pct": -0.001238,
        "weekly_net_funding_usdt": -1.6600000000000006,
        "weekly_received_long_usdt": 7.8115
    },
    "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": "⚪ WLDUSDT net=-1.66 recv=7.81 paid=6.15",
    "details_lines": [
        "net: -1.66",
        "paid_long: 6.15",
        "received_long: 7.81",
        "avg_rate_pct: -0.0008",
        "median_rate_pct: -0.0012",
        "min_rate_pct: -0.0187",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-10-19 06:00:10 ✓ succeeded 1830ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.006486238095238096,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.010419,
        "weekly_paid_long_usdt": 14.9866,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 13.6211,
        "weekly_received_long_usdt": 1.3655
    },
    "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": "⚪ WLDUSDT net=13.62 recv=1.37 paid=14.99",
    "details_lines": [
        "net: 13.62",
        "paid_long: 14.99",
        "received_long: 1.37",
        "avg_rate_pct: 0.0065",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0104",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-10-12 06:00:12 ✓ succeeded 682ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.0034879047619047624,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.017364,
        "weekly_paid_long_usdt": 11.8024,
        "median_funding_rate_pct": 0.007502,
        "weekly_net_funding_usdt": 7.3246,
        "weekly_received_long_usdt": 4.4778
    },
    "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": "⚪ WLDUSDT net=7.32 recv=4.48 paid=11.80",
    "details_lines": [
        "net: 7.32",
        "paid_long: 11.80",
        "received_long: 4.48",
        "avg_rate_pct: 0.0035",
        "median_rate_pct: 0.0075",
        "min_rate_pct: -0.0174",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-10-05 06:00:12 ✓ succeeded 797ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.009999999999999998,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": 0.01,
        "weekly_paid_long_usdt": 21,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 21,
        "weekly_received_long_usdt": 0
    },
    "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": "⚪ WLDUSDT net=21.00 recv=0.00 paid=21.00",
    "details_lines": [
        "net: 21.00",
        "paid_long: 21.00",
        "received_long: 0.00",
        "avg_rate_pct: 0.0100",
        "median_rate_pct: 0.0100",
        "min_rate_pct: 0.0100",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-09-28 06:00:12 ✓ succeeded 822ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.007094380952380954,
        "max_funding_rate_pct": 0.020392,
        "min_funding_rate_pct": -0.018189,
        "weekly_paid_long_usdt": 18.8057,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 14.8982,
        "weekly_received_long_usdt": 3.9075
    },
    "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": "⚪ WLDUSDT net=14.90 recv=3.91 paid=18.81",
    "details_lines": [
        "net: 14.90",
        "paid_long: 18.81",
        "received_long: 3.91",
        "avg_rate_pct: 0.0071",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0182",
        "max_rate_pct: 0.0204",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-09-21 06:00:18 ✓ succeeded 951ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.003246428571428572,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.01544,
        "weekly_paid_long_usdt": 12.0796,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 6.817499999999999,
        "weekly_received_long_usdt": 5.2621
    },
    "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": "⚪ WLDUSDT net=6.82 recv=5.26 paid=12.08",
    "details_lines": [
        "net: 6.82",
        "paid_long: 12.08",
        "received_long: 5.26",
        "avg_rate_pct: 0.0032",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0154",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-09-14 06:00:13 ✓ succeeded 1362ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.0016244285714285712,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.018961,
        "weekly_paid_long_usdt": 9.1987,
        "median_funding_rate_pct": 0.002606,
        "weekly_net_funding_usdt": 3.4113,
        "weekly_received_long_usdt": 5.787400000000001
    },
    "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": "⚪ WLDUSDT net=3.41 recv=5.79 paid=9.20",
    "details_lines": [
        "net: 3.41",
        "paid_long: 9.20",
        "received_long: 5.79",
        "avg_rate_pct: 0.0016",
        "median_rate_pct: 0.0026",
        "min_rate_pct: -0.0190",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-09-07 06:00:12 ✓ succeeded 955ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.004232238095238097,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.021062,
        "weekly_paid_long_usdt": 13.9319,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 8.887699999999999,
        "weekly_received_long_usdt": 5.044200000000001
    },
    "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": "⚪ WLDUSDT net=8.89 recv=5.04 paid=13.93",
    "details_lines": [
        "net: 8.89",
        "paid_long: 13.93",
        "received_long: 5.04",
        "avg_rate_pct: 0.0042",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0211",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-31 06:00:13 ✓ succeeded 803ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.0021891428571428565,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.015708,
        "weekly_paid_long_usdt": 10.834,
        "median_funding_rate_pct": 0.005281,
        "weekly_net_funding_usdt": 4.597199999999999,
        "weekly_received_long_usdt": 6.236800000000001
    },
    "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": "⚪ WLDUSDT net=4.60 recv=6.24 paid=10.83",
    "details_lines": [
        "net: 4.60",
        "paid_long: 10.83",
        "received_long: 6.24",
        "avg_rate_pct: 0.0022",
        "median_rate_pct: 0.0053",
        "min_rate_pct: -0.0157",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-24 06:00:11 ✓ succeeded 790ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.0024521428571428576,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.031211,
        "weekly_paid_long_usdt": 13.3687,
        "median_funding_rate_pct": 0.01,
        "weekly_net_funding_usdt": 5.1495,
        "weekly_received_long_usdt": 8.219199999999999
    },
    "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": "⚪ WLDUSDT net=5.15 recv=8.22 paid=13.37",
    "details_lines": [
        "net: 5.15",
        "paid_long: 13.37",
        "received_long: 8.22",
        "avg_rate_pct: 0.0025",
        "median_rate_pct: 0.0100",
        "min_rate_pct: -0.0312",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-17 06:00:11 ✓ succeeded 858ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.003828571428571428,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.009857,
        "weekly_paid_long_usdt": 10.7347,
        "median_funding_rate_pct": 0.005671,
        "weekly_net_funding_usdt": 8.040000000000001,
        "weekly_received_long_usdt": 2.6947
    },
    "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": "⚪ WLDUSDT net=8.04 recv=2.69 paid=10.73",
    "details_lines": [
        "net: 8.04",
        "paid_long: 10.73",
        "received_long: 2.69",
        "avg_rate_pct: 0.0038",
        "median_rate_pct: 0.0057",
        "min_rate_pct: -0.0099",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-10 06:00:10 ✓ succeeded 865ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.006162380952380952,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.037209,
        "weekly_paid_long_usdt": 4.8366,
        "median_funding_rate_pct": -0.003885,
        "weekly_net_funding_usdt": -12.941,
        "weekly_received_long_usdt": 17.7776
    },
    "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": "⚪ WLDUSDT net=-12.94 recv=17.78 paid=4.84",
    "details_lines": [
        "net: -12.94",
        "paid_long: 4.84",
        "received_long: 17.78",
        "avg_rate_pct: -0.0062",
        "median_rate_pct: -0.0039",
        "min_rate_pct: -0.0372",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-08-03 06:00:10 ✓ succeeded 1039ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.006686095238095239,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.022313000000000003,
        "weekly_paid_long_usdt": 3.7982,
        "median_funding_rate_pct": -0.006934,
        "weekly_net_funding_usdt": -14.0408,
        "weekly_received_long_usdt": 17.839
    },
    "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": "⚪ WLDUSDT net=-14.04 recv=17.84 paid=3.80",
    "details_lines": [
        "net: -14.04",
        "paid_long: 3.80",
        "received_long: 17.84",
        "avg_rate_pct: -0.0067",
        "median_rate_pct: -0.0069",
        "min_rate_pct: -0.0223",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-07-27 06:00:08 ✓ succeeded 903ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.004210952380952381,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.0393,
        "weekly_paid_long_usdt": 4.8866,
        "median_funding_rate_pct": -0.000483,
        "weekly_net_funding_usdt": -8.843,
        "weekly_received_long_usdt": 13.7296
    },
    "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": "⚪ WLDUSDT net=-8.84 recv=13.73 paid=4.89",
    "details_lines": [
        "net: -8.84",
        "paid_long: 4.89",
        "received_long: 13.73",
        "avg_rate_pct: -0.0042",
        "median_rate_pct: -0.0005",
        "min_rate_pct: -0.0393",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-07-20 06:00:09 ✓ succeeded 726ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.0027572380952380956,
        "max_funding_rate_pct": 0.008289,
        "min_funding_rate_pct": -0.033173,
        "weekly_paid_long_usdt": 5.2607,
        "median_funding_rate_pct": -0.0013,
        "weekly_net_funding_usdt": -5.790200000000001,
        "weekly_received_long_usdt": 11.050900000000002
    },
    "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": "⚪ WLDUSDT net=-5.79 recv=11.05 paid=5.26",
    "details_lines": [
        "net: -5.79",
        "paid_long: 5.26",
        "received_long: 11.05",
        "avg_rate_pct: -0.0028",
        "median_rate_pct: -0.0013",
        "min_rate_pct: -0.0332",
        "max_rate_pct: 0.0083",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-07-13 06:00:11 ✓ succeeded 932ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.0005757619047619049,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.016446000000000002,
        "weekly_paid_long_usdt": 8.101700000000001,
        "median_funding_rate_pct": 0.0027719999999999997,
        "weekly_net_funding_usdt": 1.2090999999999996,
        "weekly_received_long_usdt": 6.8926
    },
    "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": "⚪ WLDUSDT net=1.21 recv=6.89 paid=8.10",
    "details_lines": [
        "net: 1.21",
        "paid_long: 8.10",
        "received_long: 6.89",
        "avg_rate_pct: 0.0006",
        "median_rate_pct: 0.0028",
        "min_rate_pct: -0.0164",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-07-06 06:00:10 ✓ succeeded 1212ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.000924095238095238,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.009781,
        "weekly_paid_long_usdt": 6.5527999999999995,
        "median_funding_rate_pct": 0.00268,
        "weekly_net_funding_usdt": 1.9405999999999992,
        "weekly_received_long_usdt": 4.6122000000000005
    },
    "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": "⚪ WLDUSDT net=1.94 recv=4.61 paid=6.55",
    "details_lines": [
        "net: 1.94",
        "paid_long: 6.55",
        "received_long: 4.61",
        "avg_rate_pct: 0.0009",
        "median_rate_pct: 0.0027",
        "min_rate_pct: -0.0098",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-29 06:00:11 ✓ succeeded 2129ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.0012858571428571426,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.018009999999999998,
        "weekly_paid_long_usdt": 9.322500000000002,
        "median_funding_rate_pct": 0.0032709999999999996,
        "weekly_net_funding_usdt": 2.700300000000001,
        "weekly_received_long_usdt": 6.622199999999999
    },
    "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": "⚪ WLDUSDT net=2.70 recv=6.62 paid=9.32",
    "details_lines": [
        "net: 2.70",
        "paid_long: 9.32",
        "received_long: 6.62",
        "avg_rate_pct: 0.0013",
        "median_rate_pct: 0.0033",
        "min_rate_pct: -0.0180",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-22 06:00:11 ✓ succeeded 880ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.002395095238095238,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.035533,
        "weekly_paid_long_usdt": 10.8353,
        "median_funding_rate_pct": 0.005692,
        "weekly_net_funding_usdt": 5.0297,
        "weekly_received_long_usdt": 5.8056
    },
    "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": "⚪ WLDUSDT net=5.03 recv=5.81 paid=10.84",
    "details_lines": [
        "net: 5.03",
        "paid_long: 10.84",
        "received_long: 5.81",
        "avg_rate_pct: 0.0024",
        "median_rate_pct: 0.0057",
        "min_rate_pct: -0.0355",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-15 06:00:10 ✓ succeeded 1404ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.011782428571428572,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.040804,
        "weekly_paid_long_usdt": 3.7127,
        "median_funding_rate_pct": -0.011247,
        "weekly_net_funding_usdt": -24.7431,
        "weekly_received_long_usdt": 28.4558
    },
    "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": "⚪ WLDUSDT net=-24.74 recv=28.46 paid=3.71",
    "details_lines": [
        "net: -24.74",
        "paid_long: 3.71",
        "received_long: 28.46",
        "avg_rate_pct: -0.0118",
        "median_rate_pct: -0.0112",
        "min_rate_pct: -0.0408",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-06-08 06:00:12 ✓ succeeded 2212ms 🟢 GOOD_FOR_LONG
{
    "ok": true,
    "icon": "🟢",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.014194238095238098,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.060859,
        "weekly_paid_long_usdt": 7.6166,
        "median_funding_rate_pct": -0.008245,
        "weekly_net_funding_usdt": -29.8079,
        "weekly_received_long_usdt": 37.4245
    },
    "result_at": "2026-06-07T23:59:59+00:00",
    "period_label": "2026-06-01 to 2026-06-07 UTC (weekly)",
    "signal_state": "GOOD_FOR_LONG",
    "summary_line": "🟢 WLDUSDT net=-29.81 recv=37.42 paid=7.62",
    "details_lines": [
        "net: -29.81",
        "paid_long: 7.62",
        "received_long: 37.42",
        "avg_rate_pct: -0.0142",
        "median_rate_pct: -0.0082",
        "min_rate_pct: -0.0609",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: good for long carry"
    ],
    "probability_pct": null
}
2026-06-01 06:00:11 ✓ succeeded 967ms ⚪ NEUTRAL_CARRY
{
    "ok": true,
    "icon": "⚪",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.007580476190476189,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.049200999999999995,
        "weekly_paid_long_usdt": 7.2924,
        "median_funding_rate_pct": -0.002487,
        "weekly_net_funding_usdt": -15.918999999999995,
        "weekly_received_long_usdt": 23.2114
    },
    "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": "⚪ WLDUSDT net=-15.92 recv=23.21 paid=7.29",
    "details_lines": [
        "net: -15.92",
        "paid_long: 7.29",
        "received_long: 23.21",
        "avg_rate_pct: -0.0076",
        "median_rate_pct: -0.0025",
        "min_rate_pct: -0.0492",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: neutral carry"
    ],
    "probability_pct": null
}
2026-05-25 06:00:08 ✓ succeeded 776ms 🟢 GOOD_FOR_LONG
{
    "ok": true,
    "icon": "🟢",
    "metrics": {
        "events": 21,
        "symbol": "WLDUSDT",
        "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.02842547619047619,
        "max_funding_rate_pct": 0.01,
        "min_funding_rate_pct": -0.091683,
        "weekly_paid_long_usdt": 5.806299999999999,
        "median_funding_rate_pct": -0.019454,
        "weekly_net_funding_usdt": -59.6935,
        "weekly_received_long_usdt": 65.4998
    },
    "result_at": "2026-05-24T23:59:59+00:00",
    "period_label": "2026-05-18 to 2026-05-24 UTC (weekly)",
    "signal_state": "GOOD_FOR_LONG",
    "summary_line": "🟢 WLDUSDT net=-59.69 recv=65.50 paid=5.81",
    "details_lines": [
        "net: -59.69",
        "paid_long: 5.81",
        "received_long: 65.50",
        "avg_rate_pct: -0.0284",
        "median_rate_pct: -0.0195",
        "min_rate_pct: -0.0917",
        "max_rate_pct: 0.0100",
        "events: 21",
        "reason: good for long carry"
    ],
    "probability_pct": null
}