K
Kalshi Bot
mean reversion / NFL

Events

Every signal, fill, filter, and rejection the bot has logged — including ones that never became a trade.

Time (UTC)LevelTypeTickerMessageData
2026-09-13T18:55:07.682507+00:00 INFO watchlist_refreshed - watchlist refreshed: 26 tickers
JSON
{"count": 26, "tickers": ["KXNFLGAME-26SEP13DALNYG-NYG", "KXNFLGAME-26SEP13DALNYG-DAL", "KXNFLGAME-26SEP13WASPHI-WAS", "KXNFLGAME-26SEP13WASPHI-PHI", "KXNFLGAME-26SEP13MIALV-MIA", "KXNFLGAME-26SEP13MIALV-LV", "KXNFLGAME-26SEP13GBMIN-MIN", "KXNFLGAME-26SEP13GBMIN-GB", "KXNFLGAME-26SEP13ARILAC-LAC", "KXNFLGAME-26SEP13ARILAC-ARI", "KXNFLGAME-26SEP13BUFHOU-HOU", "KXNFLGAME-26SEP13BUFHOU-BUF", "KXNFLGAME-26SEP13NODET-NO", "KXNFLGAME-26SEP13NODET-DET", "KXNFLGAME-26SEP13NYJTEN-TEN", "KXNFLGAME-26SEP13NYJTEN-NYJ", "KXNFLGAME-26SEP13TBCIN-TB", "KXNFLGAME-26SEP13TBCIN-CIN", "KXNFLGAME-26SEP13CLEJAC-JAC", "KXNFLGAME-26SEP13CLEJAC-CLE", "KXNFLGAME-26SEP13ATLPIT-PIT", "KXNFLGAME-26SEP13ATLPIT-ATL", "KXNFLGAME-26SEP13BALIND-IND", "KXNFLGAME-26SEP13BALIND-BAL", "KXNFLGAME-26SEP13CHICAR-CHI", "KXNFLGAME-26SEP13CHICAR-CAR"]}
2026-09-13T18:52:48.970870+00:00 INFO exit_filled KXNFLGAME-26SEP13CHICAR-CAR closed (max_hold) @ 74.0
JSON
{"reason": "max_hold", "count": 3, "avg_price_cents": 74.0, "requested_price_cents": 74.0, "fill_type": "cross", "fees_cents": 4.050000000000001, "gross_pnl": -0.030000000000000027, "net_pnl": -0.08090000000000003, "hold_seconds": 788.2572340965271}
2026-09-13T18:39:43.287672+00:00 INFO exit_filled KXNFLGAME-26SEP13BUFHOU-BUF closed (max_hold) @ 40.0
JSON
{"reason": "max_hold", "count": 1, "avg_price_cents": 40.0, "requested_price_cents": 40.0, "fill_type": "cross", "fees_cents": 1.68, "gross_pnl": -0.010000000000000009, "net_pnl": -0.03100000000000001, "hold_seconds": 600.9494271278381}
2026-09-13T18:39:40.728518+00:00 INFO entry_risk_blocked KXNFLGAME-26SEP13CHICAR-CHI entry blocked (stop_loss_cooldown)
JSON
{"side": "no", "reason": "stop_loss_cooldown"}
2026-09-13T18:39:40.722472+00:00 INFO signal_observed KXNFLGAME-26SEP13CHICAR-CHI signal no dev=10.7c
JSON
{"side": "no", "deviation_cents": 10.73913043478261, "reference_price_cents": 64.26086956521739, "price_cents": 75.0, "imbalance": 0.6023856858846919, "filtered_reason": null}
2026-09-13T18:39:40.720394+00:00 INFO entry_risk_blocked KXNFLGAME-26SEP13CHICAR-CHI entry blocked (stop_loss_cooldown)
JSON
{"side": "no", "reason": "stop_loss_cooldown"}
2026-09-13T18:39:40.712578+00:00 INFO signal_observed KXNFLGAME-26SEP13CHICAR-CHI signal no dev=9.8c
JSON
{"side": "no", "deviation_cents": 9.833333333333329, "reference_price_cents": 64.16666666666667, "price_cents": 74.0, "imbalance": 0.49552580979145094, "filtered_reason": null}
2026-09-13T18:39:40.709627+00:00 INFO entry_filled KXNFLGAME-26SEP13CHICAR-CAR opened yes x3 @ 27.0
JSON
{"side": "yes", "count": 3, "avg_price_cents": 27.0, "requested_price_cents": 27, "slippage_cents": 0.0, "fees_cents": 1.04, "deviation_cents": -9.017391304347822, "imbalance": 0.5314123760037789}
2026-09-13T18:39:34.231202+00:00 INFO signal_observed KXNFLGAME-26SEP13CHICAR-CAR signal yes dev=-9.0c
JSON
{"side": "yes", "deviation_cents": -9.017391304347822, "reference_price_cents": 37.017391304347825, "price_cents": 28.000000000000004, "imbalance": 0.5314123760037789, "filtered_reason": null}
2026-09-13T18:39:32.289080+00:00 INFO exit_filled KXNFLGAME-26SEP13CHICAR-CHI closed (stop_loss) @ 71.0
JSON
{"reason": "stop_loss", "count": 1, "avg_price_cents": 71.0, "requested_price_cents": 71.0, "fill_type": "cross", "fees_cents": 1.4500000000000002, "gross_pnl": -0.10000000000000009, "net_pnl": -0.11870000000000008, "hold_seconds": 241.88831520080566}
2026-09-13T18:36:31.409719+00:00 INFO watchlist_refreshed - watchlist refreshed: 26 tickers
JSON
{"count": 26, "tickers": ["KXNFLGAME-26SEP13DALNYG-NYG", "KXNFLGAME-26SEP13DALNYG-DAL", "KXNFLGAME-26SEP13WASPHI-WAS", "KXNFLGAME-26SEP13WASPHI-PHI", "KXNFLGAME-26SEP13MIALV-MIA", "KXNFLGAME-26SEP13MIALV-LV", "KXNFLGAME-26SEP13GBMIN-MIN", "KXNFLGAME-26SEP13GBMIN-GB", "KXNFLGAME-26SEP13ARILAC-LAC", "KXNFLGAME-26SEP13ARILAC-ARI", "KXNFLGAME-26SEP13BUFHOU-HOU", "KXNFLGAME-26SEP13BUFHOU-BUF", "KXNFLGAME-26SEP13NODET-NO", "KXNFLGAME-26SEP13NODET-DET", "KXNFLGAME-26SEP13NYJTEN-TEN", "KXNFLGAME-26SEP13NYJTEN-NYJ", "KXNFLGAME-26SEP13TBCIN-TB", "KXNFLGAME-26SEP13TBCIN-CIN", "KXNFLGAME-26SEP13CLEJAC-JAC", "KXNFLGAME-26SEP13CLEJAC-CLE", "KXNFLGAME-26SEP13ATLPIT-PIT", "KXNFLGAME-26SEP13ATLPIT-ATL", "KXNFLGAME-26SEP13BALIND-IND", "KXNFLGAME-26SEP13BALIND-BAL", "KXNFLGAME-26SEP13CHICAR-CHI", "KXNFLGAME-26SEP13CHICAR-CAR"]}
2026-09-13T18:35:59.290851+00:00 INFO exit_filled KXNFLGAME-26SEP13CHICAR-CAR closed (take_profit) @ 60.0
JSON
{"reason": "take_profit", "count": 2, "avg_price_cents": 60.0, "requested_price_cents": 60.0, "fill_type": "cross", "fees_cents": 3.36, "gross_pnl": 0.06000000000000005, "net_pnl": 0.018200000000000056, "hold_seconds": 21.84517192840576}
2026-09-13T18:35:37.442289+00:00 INFO entry_filled KXNFLGAME-26SEP13CHICAR-CAR opened yes x2 @ 37.0
JSON
{"side": "yes", "count": 2, "avg_price_cents": 37.0, "requested_price_cents": 37, "slippage_cents": 0.0, "fees_cents": 0.8200000000000001, "deviation_cents": -9.216494845360828, "imbalance": 0.56397099563971}
2026-09-13T18:35:35.233448+00:00 INFO signal_observed KXNFLGAME-26SEP13CHICAR-CAR signal yes dev=-9.2c
JSON
{"side": "yes", "deviation_cents": -9.216494845360828, "reference_price_cents": 47.21649484536083, "price_cents": 38.0, "imbalance": 0.56397099563971, "filtered_reason": null}
2026-09-13T18:35:30.399368+00:00 INFO signal_observed KXNFLGAME-26SEP13CHICAR-CAR signal yes dev=-9.6c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -9.632653061224488, "reference_price_cents": 47.63265306122449, "price_cents": 38.0, "imbalance": 0.03508771929824561, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:35:30.396530+00:00 INFO entry_filled KXNFLGAME-26SEP13CHICAR-CHI opened no x1 @ 39.0
JSON
{"side": "no", "count": 1, "avg_price_cents": 39.0, "requested_price_cents": 39, "slippage_cents": 0.0, "fees_cents": 0.42, "deviation_cents": 9.634615384615387, "imbalance": 0.17440809687330563}
2026-09-13T18:35:29.234428+00:00 INFO signal_observed KXNFLGAME-26SEP13CHICAR-CHI signal no dev=9.6c
JSON
{"side": "no", "deviation_cents": 9.634615384615387, "reference_price_cents": 52.36538461538461, "price_cents": 62.0, "imbalance": 0.17440809687330563, "filtered_reason": null}
2026-09-13T18:31:31.371591+00:00 INFO watchlist_refreshed - watchlist refreshed: 26 tickers
JSON
{"count": 26, "tickers": ["KXNFLGAME-26SEP13DALNYG-NYG", "KXNFLGAME-26SEP13DALNYG-DAL", "KXNFLGAME-26SEP13WASPHI-WAS", "KXNFLGAME-26SEP13WASPHI-PHI", "KXNFLGAME-26SEP13MIALV-MIA", "KXNFLGAME-26SEP13MIALV-LV", "KXNFLGAME-26SEP13GBMIN-MIN", "KXNFLGAME-26SEP13GBMIN-GB", "KXNFLGAME-26SEP13ARILAC-LAC", "KXNFLGAME-26SEP13ARILAC-ARI", "KXNFLGAME-26SEP13BUFHOU-HOU", "KXNFLGAME-26SEP13BUFHOU-BUF", "KXNFLGAME-26SEP13NODET-NO", "KXNFLGAME-26SEP13NODET-DET", "KXNFLGAME-26SEP13NYJTEN-TEN", "KXNFLGAME-26SEP13NYJTEN-NYJ", "KXNFLGAME-26SEP13TBCIN-TB", "KXNFLGAME-26SEP13TBCIN-CIN", "KXNFLGAME-26SEP13CLEJAC-JAC", "KXNFLGAME-26SEP13CLEJAC-CLE", "KXNFLGAME-26SEP13ATLPIT-PIT", "KXNFLGAME-26SEP13ATLPIT-ATL", "KXNFLGAME-26SEP13BALIND-IND", "KXNFLGAME-26SEP13BALIND-BAL", "KXNFLGAME-26SEP13CHICAR-CHI", "KXNFLGAME-26SEP13CHICAR-CAR"]}
2026-09-13T18:29:56.214461+00:00 INFO entry_risk_blocked KXNFLGAME-26SEP13BUFHOU-HOU entry blocked (stop_loss_cooldown)
JSON
{"side": "no", "reason": "stop_loss_cooldown"}
2026-09-13T18:29:56.204050+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=9.6c
JSON
{"side": "no", "deviation_cents": 9.591304347826085, "reference_price_cents": 31.408695652173915, "price_cents": 41.0, "imbalance": 1.6889583838965252e-05, "filtered_reason": null}
2026-09-13T18:29:55.214599+00:00 INFO entry_risk_blocked KXNFLGAME-26SEP13BUFHOU-HOU entry blocked (stop_loss_cooldown)
JSON
{"side": "no", "reason": "stop_loss_cooldown"}
2026-09-13T18:29:55.204415+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=9.7c
JSON
{"side": "no", "deviation_cents": 9.721739130434784, "reference_price_cents": 31.278260869565216, "price_cents": 41.0, "imbalance": 1.630201371439508e-05, "filtered_reason": null}
2026-09-13T18:29:54.212491+00:00 INFO entry_risk_blocked KXNFLGAME-26SEP13BUFHOU-HOU entry blocked (stop_loss_cooldown)
JSON
{"side": "no", "reason": "stop_loss_cooldown"}
2026-09-13T18:29:54.203006+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=9.9c
JSON
{"side": "no", "deviation_cents": 9.85217391304348, "reference_price_cents": 31.14782608695652, "price_cents": 41.0, "imbalance": 5.0981157873861396e-05, "filtered_reason": null}
2026-09-13T18:29:53.214638+00:00 INFO entry_risk_blocked KXNFLGAME-26SEP13BUFHOU-HOU entry blocked (stop_loss_cooldown)
JSON
{"side": "no", "reason": "stop_loss_cooldown"}
2026-09-13T18:29:53.203916+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=11.0c
JSON
{"side": "no", "deviation_cents": 10.991304347826087, "reference_price_cents": 31.008695652173913, "price_cents": 42.0, "imbalance": 0.0007655407732894381, "filtered_reason": null}
2026-09-13T18:29:52.205044+00:00 INFO entry_risk_blocked KXNFLGAME-26SEP13BUFHOU-HOU entry blocked (stop_loss_cooldown)
JSON
{"side": "no", "reason": "stop_loss_cooldown"}
2026-09-13T18:29:52.199901+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=11.1c
JSON
{"side": "no", "deviation_cents": 11.139130434782608, "reference_price_cents": 30.860869565217392, "price_cents": 42.0, "imbalance": 0.10821200015108288, "filtered_reason": null}
2026-09-13T18:29:51.214099+00:00 INFO entry_risk_blocked KXNFLGAME-26SEP13BUFHOU-HOU entry blocked (stop_loss_cooldown)
JSON
{"side": "no", "reason": "stop_loss_cooldown"}
2026-09-13T18:29:51.204016+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=11.3c
JSON
{"side": "no", "deviation_cents": 11.286956521739132, "reference_price_cents": 30.713043478260868, "price_cents": 42.0, "imbalance": 0.108075791125063, "filtered_reason": null}
2026-09-13T18:29:50.215440+00:00 INFO entry_risk_blocked KXNFLGAME-26SEP13BUFHOU-HOU entry blocked (stop_loss_cooldown)
JSON
{"side": "no", "reason": "stop_loss_cooldown"}
2026-09-13T18:29:50.205188+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=11.4c
JSON
{"side": "no", "deviation_cents": 11.385964912280702, "reference_price_cents": 30.614035087719298, "price_cents": 42.0, "imbalance": 0.2431811113380292, "filtered_reason": null}
2026-09-13T18:29:49.213163+00:00 INFO entry_risk_blocked KXNFLGAME-26SEP13BUFHOU-HOU entry blocked (stop_loss_cooldown)
JSON
{"side": "no", "reason": "stop_loss_cooldown"}
2026-09-13T18:29:49.203872+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=12.6c
JSON
{"side": "no", "deviation_cents": 12.565217391304348, "reference_price_cents": 30.434782608695652, "price_cents": 43.0, "imbalance": 0.0002612034968531073, "filtered_reason": null}
2026-09-13T18:29:48.214170+00:00 INFO entry_risk_blocked KXNFLGAME-26SEP13BUFHOU-HOU entry blocked (stop_loss_cooldown)
JSON
{"side": "no", "reason": "stop_loss_cooldown"}
2026-09-13T18:29:48.203878+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=10.7c
JSON
{"side": "no", "deviation_cents": 10.713043478260868, "reference_price_cents": 30.286956521739132, "price_cents": 41.0, "imbalance": 0.10612746370416515, "filtered_reason": null}
2026-09-13T18:29:47.214276+00:00 INFO entry_risk_blocked KXNFLGAME-26SEP13BUFHOU-HOU entry blocked (stop_loss_cooldown)
JSON
{"side": "no", "reason": "stop_loss_cooldown"}
2026-09-13T18:29:47.204756+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=11.8c
JSON
{"side": "no", "deviation_cents": 11.834782608695651, "reference_price_cents": 30.16521739130435, "price_cents": 42.0, "imbalance": 0.3037256763170384, "filtered_reason": null}
2026-09-13T18:29:46.203700+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=14.0c filtered=order_flow_imbalance
JSON
{"side": "no", "deviation_cents": 13.991304347826087, "reference_price_cents": 30.008695652173913, "price_cents": 44.0, "imbalance": 0.9610913866057098, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:29:45.214831+00:00 INFO entry_risk_blocked KXNFLGAME-26SEP13BUFHOU-HOU entry blocked (stop_loss_cooldown)
JSON
{"side": "no", "reason": "stop_loss_cooldown"}
2026-09-13T18:29:45.205680+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=14.1c
JSON
{"side": "no", "deviation_cents": 14.114035087719298, "reference_price_cents": 29.885964912280702, "price_cents": 44.0, "imbalance": 0.10840127393494833, "filtered_reason": null}
2026-09-13T18:29:44.257130+00:00 INFO exit_filled KXNFLGAME-26SEP13BUFHOU-HOU closed (stop_loss) @ 45.0
JSON
{"reason": "stop_loss", "count": 2, "avg_price_cents": 45.0, "requested_price_cents": 45.0, "fill_type": "cross", "fees_cents": 3.46, "gross_pnl": -0.18000000000000016, "net_pnl": -0.22270000000000015, "hold_seconds": 44.7935631275177}
2026-09-13T18:29:42.333903+00:00 INFO entry_filled KXNFLGAME-26SEP13BUFHOU-BUF opened yes x1 @ 61.0
JSON
{"side": "yes", "count": 1, "avg_price_cents": 61.0, "requested_price_cents": 61, "slippage_cents": 0.0, "fees_cents": 0.42, "deviation_cents": -9.17796610169492, "imbalance": 0.8298500122940742}
2026-09-13T18:29:41.203415+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-BUF signal yes dev=-9.2c
JSON
{"side": "yes", "deviation_cents": -9.17796610169492, "reference_price_cents": 71.17796610169492, "price_cents": 62.0, "imbalance": 0.8298500122940742, "filtered_reason": null}
2026-09-13T18:29:40.205152+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-BUF signal yes dev=-9.3c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -9.313559322033896, "reference_price_cents": 71.3135593220339, "price_cents": 62.0, "imbalance": 0.0951877642377518, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:29:16.704024+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-BUF signal yes dev=-9.0c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -9.016806722689083, "reference_price_cents": 75.01680672268908, "price_cents": 66.0, "imbalance": 0.12698026088253359, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:29:16.701376+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-BUF signal yes dev=-9.4c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -9.386554621848745, "reference_price_cents": 75.38655462184875, "price_cents": 66.0, "imbalance": 0.30906372210720034, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:29:16.698845+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-BUF signal yes dev=-9.5c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -9.466101694915253, "reference_price_cents": 75.46610169491525, "price_cents": 66.0, "imbalance": 0.25158759805752706, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:29:16.693382+00:00 INFO entry_no_fill KXNFLGAME-26SEP13BUFHOU-BUF entry timed out unfilled
JSON
{"side": "yes", "requested_price_cents": 65}
2026-09-13T18:29:08.069984+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-BUF signal yes dev=-10.6c
JSON
{"side": "yes", "deviation_cents": -10.588235294117652, "reference_price_cents": 75.58823529411765, "price_cents": 65.0, "imbalance": 0.4805881500796755, "filtered_reason": null}
2026-09-13T18:29:08.065918+00:00 INFO entry_no_fill KXNFLGAME-26SEP13BUFHOU-BUF entry timed out unfilled
JSON
{"side": "yes", "requested_price_cents": 65}
2026-09-13T18:28:59.463924+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-BUF signal yes dev=-9.7c
JSON
{"side": "yes", "deviation_cents": -9.69747899159664, "reference_price_cents": 75.69747899159664, "price_cents": 66.0, "imbalance": 0.5666316894018888, "filtered_reason": null}
2026-09-13T18:28:59.461236+00:00 INFO entry_filled KXNFLGAME-26SEP13BUFHOU-HOU opened no x2 @ 64.0
JSON
{"side": "no", "count": 2, "avg_price_cents": 64.0, "requested_price_cents": 64, "slippage_cents": 0.0, "fees_cents": 0.8099999999999999, "deviation_cents": 11.217391304347824, "imbalance": 0.022222222222222223}
2026-09-13T18:28:56.201604+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=11.2c
JSON
{"side": "no", "deviation_cents": 11.217391304347824, "reference_price_cents": 24.782608695652176, "price_cents": 36.0, "imbalance": 0.022222222222222223, "filtered_reason": null}
2026-09-13T18:28:55.201598+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal no dev=10.3c filtered=order_flow_imbalance
JSON
{"side": "no", "deviation_cents": 10.330434782608695, "reference_price_cents": 24.669565217391305, "price_cents": 35.0, "imbalance": 0.6887819326175489, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:28:53.264872+00:00 INFO exit_filled KXNFLGAME-26SEP13BUFHOU-BUF closed (take_profit) @ 72.0
JSON
{"reason": "take_profit", "count": 1, "avg_price_cents": 72.0, "requested_price_cents": 72.0, "fill_type": "cross", "fees_cents": 1.4200000000000002, "gross_pnl": 0.050000000000000044, "net_pnl": 0.03270000000000004, "hold_seconds": 381.58525586128235}
2026-09-13T18:28:31.933296+00:00 INFO signal_observed KXNFLGAME-26SEP13CHICAR-CHI signal no dev=9.1c filtered=order_flow_imbalance
JSON
{"side": "no", "deviation_cents": 9.095652173913045, "reference_price_cents": 54.904347826086955, "price_cents": 64.0, "imbalance": 0.6507984332630311, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:28:31.931842+00:00 INFO signal_observed KXNFLGAME-26SEP13CHICAR-CAR signal yes dev=-9.2c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -9.150442477876105, "reference_price_cents": 46.150442477876105, "price_cents": 37.0, "imbalance": 0.008531331314251588, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:28:31.928465+00:00 INFO entry_no_fill KXNFLGAME-26SEP13CHICAR-CAR entry timed out unfilled
JSON
{"side": "yes", "requested_price_cents": 39}
2026-09-13T18:28:23.204831+00:00 INFO signal_observed KXNFLGAME-26SEP13CHICAR-CAR signal yes dev=-9.2c
JSON
{"side": "yes", "deviation_cents": -9.232142857142854, "reference_price_cents": 46.232142857142854, "price_cents": 37.0, "imbalance": 0.39016683518705764, "filtered_reason": null}
2026-09-13T18:28:18.268791+00:00 INFO exit_filled KXNFLGAME-26SEP13CHICAR-CHI closed (take_profit) @ 42.00000000000001
JSON
{"reason": "take_profit", "count": 1, "avg_price_cents": 42.00000000000001, "requested_price_cents": 42.00000000000001, "fill_type": "cross", "fees_cents": 1.71, "gross_pnl": 0.050000000000000044, "net_pnl": 0.015400000000000046, "hold_seconds": 133.00066590309143}
2026-09-13T18:28:17.263228+00:00 ERROR exit_no_fill KXNFLGAME-26SEP13CHICAR-CHI exit produced no fill even after crossing
JSON
{"reason": "take_profit"}
2026-09-13T18:27:56.264787+00:00 INFO exit_filled KXNFLGAME-26SEP13CHICAR-CAR closed (take_profit) @ 45.0
JSON
{"reason": "take_profit", "count": 2, "avg_price_cents": 45.0, "requested_price_cents": 45.0, "fill_type": "cross", "fees_cents": 3.46, "gross_pnl": 0.08000000000000007, "net_pnl": 0.03660000000000007, "hold_seconds": 104.9204969406128}
2026-09-13T18:27:47.273693+00:00 INFO exit_filled KXNFLGAME-26SEP13BUFHOU-HOU closed (take_profit) @ 75.0
JSON
{"reason": "take_profit", "count": 4, "avg_price_cents": 75.0, "requested_price_cents": 75.0, "fill_type": "cross", "fees_cents": 5.24, "gross_pnl": 0.1200000000000001, "net_pnl": 0.019600000000000117, "hold_seconds": 315.5344138145447}
2026-09-13T18:26:31.308275+00:00 INFO watchlist_refreshed - watchlist refreshed: 26 tickers
JSON
{"count": 26, "tickers": ["KXNFLGAME-26SEP13DALNYG-NYG", "KXNFLGAME-26SEP13DALNYG-DAL", "KXNFLGAME-26SEP13WASPHI-WAS", "KXNFLGAME-26SEP13WASPHI-PHI", "KXNFLGAME-26SEP13MIALV-MIA", "KXNFLGAME-26SEP13MIALV-LV", "KXNFLGAME-26SEP13GBMIN-MIN", "KXNFLGAME-26SEP13GBMIN-GB", "KXNFLGAME-26SEP13ARILAC-LAC", "KXNFLGAME-26SEP13ARILAC-ARI", "KXNFLGAME-26SEP13BUFHOU-HOU", "KXNFLGAME-26SEP13BUFHOU-BUF", "KXNFLGAME-26SEP13NODET-NO", "KXNFLGAME-26SEP13NODET-DET", "KXNFLGAME-26SEP13NYJTEN-TEN", "KXNFLGAME-26SEP13NYJTEN-NYJ", "KXNFLGAME-26SEP13TBCIN-TB", "KXNFLGAME-26SEP13TBCIN-CIN", "KXNFLGAME-26SEP13CLEJAC-JAC", "KXNFLGAME-26SEP13CLEJAC-CLE", "KXNFLGAME-26SEP13ATLPIT-PIT", "KXNFLGAME-26SEP13ATLPIT-ATL", "KXNFLGAME-26SEP13BALIND-IND", "KXNFLGAME-26SEP13BALIND-BAL", "KXNFLGAME-26SEP13CHICAR-CHI", "KXNFLGAME-26SEP13CHICAR-CAR"]}
2026-09-13T18:26:11.337886+00:00 INFO entry_filled KXNFLGAME-26SEP13CHICAR-CAR opened no x2 @ 51.0
JSON
{"side": "no", "count": 2, "avg_price_cents": 51.0, "requested_price_cents": 51, "slippage_cents": 0.0, "fees_cents": 0.88, "deviation_cents": 10.129310344827587, "imbalance": 0.5542347696879644}
2026-09-13T18:26:10.201999+00:00 INFO signal_observed KXNFLGAME-26SEP13CHICAR-CAR signal no dev=10.1c
JSON
{"side": "no", "deviation_cents": 10.129310344827587, "reference_price_cents": 39.87068965517241, "price_cents": 50.0, "imbalance": 0.5542347696879644, "filtered_reason": null}
2026-09-13T18:26:05.261910+00:00 INFO entry_filled KXNFLGAME-26SEP13CHICAR-CHI opened yes x1 @ 53.0
JSON
{"side": "yes", "count": 1, "avg_price_cents": 53.0, "requested_price_cents": 53, "slippage_cents": 0.0, "fees_cents": 1.7500000000000002, "deviation_cents": -9.584070796460175, "imbalance": 0.90625}
2026-09-13T18:26:05.203354+00:00 INFO signal_observed KXNFLGAME-26SEP13CHICAR-CHI signal yes dev=-9.6c
JSON
{"side": "yes", "deviation_cents": -9.584070796460175, "reference_price_cents": 61.584070796460175, "price_cents": 52.0, "imbalance": 0.90625, "filtered_reason": null}
2026-09-13T18:23:43.312742+00:00 INFO exit_filled KXNFLGAME-26SEP13NODET-NO closed (take_profit) @ 16.0
JSON
{"reason": "take_profit", "count": 4, "avg_price_cents": 16.0, "requested_price_cents": 16.0, "fill_type": "cross", "fees_cents": 3.7600000000000002, "gross_pnl": 0.16000000000000014, "net_pnl": 0.11120000000000015, "hold_seconds": 25.96889305114746}
2026-09-13T18:23:17.339497+00:00 INFO entry_filled KXNFLGAME-26SEP13NODET-NO opened no x4 @ 80.0
JSON
{"side": "no", "count": 4, "avg_price_cents": 80.0, "requested_price_cents": 80, "slippage_cents": 0.0, "fees_cents": 1.1199999999999999, "deviation_cents": 9.494736842105263, "imbalance": 0.38110916008194323}
2026-09-13T18:23:16.206361+00:00 INFO signal_observed KXNFLGAME-26SEP13NODET-NO signal no dev=9.5c
JSON
{"side": "no", "deviation_cents": 9.494736842105263, "reference_price_cents": 14.505263157894737, "price_cents": 24.0, "imbalance": 0.38110916008194323, "filtered_reason": null}
2026-09-13T18:22:31.732570+00:00 INFO entry_filled KXNFLGAME-26SEP13BUFHOU-HOU opened yes x4 @ 22.0
JSON
{"side": "yes", "count": 4, "avg_price_cents": 22.0, "requested_price_cents": 22, "slippage_cents": 0.0, "fees_cents": 4.8, "deviation_cents": -10.165137614678898, "imbalance": 0.6816238694855613}
2026-09-13T18:22:31.678305+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal yes dev=-10.2c
JSON
{"side": "yes", "deviation_cents": -10.165137614678898, "reference_price_cents": 33.1651376146789, "price_cents": 23.0, "imbalance": 0.6816238694855613, "filtered_reason": null}
2026-09-13T18:22:31.676870+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal yes dev=-10.3c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -10.275229357798167, "reference_price_cents": 33.27522935779817, "price_cents": 23.0, "imbalance": 0.13290386114644456, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:22:31.675487+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal yes dev=-13.4c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -13.376146788990823, "reference_price_cents": 33.37614678899082, "price_cents": 20.0, "imbalance": 0.19785371952490102, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:22:31.673065+00:00 INFO entry_filled KXNFLGAME-26SEP13BUFHOU-BUF opened no x1 @ 23.0
JSON
{"side": "no", "count": 1, "avg_price_cents": 23.0, "requested_price_cents": 23, "slippage_cents": 0.0, "fees_cents": 0.31, "deviation_cents": 9.064220183486242, "imbalance": 0.2696939629175665}
2026-09-13T18:22:25.213772+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-BUF signal no dev=9.1c
JSON
{"side": "no", "deviation_cents": 9.064220183486242, "reference_price_cents": 66.93577981651376, "price_cents": 76.0, "imbalance": 0.2696939629175665, "filtered_reason": null}
2026-09-13T18:22:25.208266+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal yes dev=-11.5c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -11.5, "reference_price_cents": 33.5, "price_cents": 22.0, "imbalance": 0.03666567935905452, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:22:24.210600+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal yes dev=-12.6c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -12.633027522935777, "reference_price_cents": 33.63302752293578, "price_cents": 21.0, "imbalance": 0.014134275618374558, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:22:24.205356+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-BUF signal no dev=9.2c filtered=order_flow_imbalance
JSON
{"side": "no", "deviation_cents": 9.172727272727272, "reference_price_cents": 66.82727272727273, "price_cents": 76.0, "imbalance": 0.9981036066809583, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:22:23.208412+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-BUF signal no dev=9.3c filtered=order_flow_imbalance
JSON
{"side": "no", "deviation_cents": 9.272727272727266, "reference_price_cents": 66.72727272727273, "price_cents": 76.0, "imbalance": 0.9607125427037579, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:22:22.212753+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal yes dev=-13.9c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -13.85321100917431, "reference_price_cents": 33.85321100917431, "price_cents": 20.0, "imbalance": 0.2662073285311619, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:22:22.207273+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-BUF signal no dev=12.4c filtered=order_flow_imbalance
JSON
{"side": "no", "deviation_cents": 12.36363636363636, "reference_price_cents": 66.63636363636364, "price_cents": 79.0, "imbalance": 0.9032882011605415, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:22:20.213175+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-BUF signal no dev=12.6c filtered=order_flow_imbalance
JSON
{"side": "no", "deviation_cents": 12.563636363636363, "reference_price_cents": 66.43636363636364, "price_cents": 79.0, "imbalance": 0.9998644619137977, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:22:20.208455+00:00 INFO signal_observed KXNFLGAME-26SEP13BUFHOU-HOU signal yes dev=-14.1c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -14.073394495412842, "reference_price_cents": 34.07339449541284, "price_cents": 20.0, "imbalance": 0.34210526315789475, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:21:31.268205+00:00 INFO watchlist_refreshed - watchlist refreshed: 26 tickers
JSON
{"count": 26, "tickers": ["KXNFLGAME-26SEP13DALNYG-NYG", "KXNFLGAME-26SEP13DALNYG-DAL", "KXNFLGAME-26SEP13WASPHI-WAS", "KXNFLGAME-26SEP13WASPHI-PHI", "KXNFLGAME-26SEP13MIALV-MIA", "KXNFLGAME-26SEP13MIALV-LV", "KXNFLGAME-26SEP13GBMIN-MIN", "KXNFLGAME-26SEP13GBMIN-GB", "KXNFLGAME-26SEP13ARILAC-LAC", "KXNFLGAME-26SEP13ARILAC-ARI", "KXNFLGAME-26SEP13BUFHOU-HOU", "KXNFLGAME-26SEP13BUFHOU-BUF", "KXNFLGAME-26SEP13NODET-NO", "KXNFLGAME-26SEP13NODET-DET", "KXNFLGAME-26SEP13NYJTEN-TEN", "KXNFLGAME-26SEP13NYJTEN-NYJ", "KXNFLGAME-26SEP13TBCIN-TB", "KXNFLGAME-26SEP13TBCIN-CIN", "KXNFLGAME-26SEP13CLEJAC-JAC", "KXNFLGAME-26SEP13CLEJAC-CLE", "KXNFLGAME-26SEP13ATLPIT-PIT", "KXNFLGAME-26SEP13ATLPIT-ATL", "KXNFLGAME-26SEP13BALIND-IND", "KXNFLGAME-26SEP13BALIND-BAL", "KXNFLGAME-26SEP13CHICAR-CHI", "KXNFLGAME-26SEP13CHICAR-CAR"]}
2026-09-13T18:21:19.272438+00:00 INFO exit_filled KXNFLGAME-26SEP13CHICAR-CHI closed (take_profit) @ 61.0
JSON
{"reason": "take_profit", "count": 1, "avg_price_cents": 61.0, "requested_price_cents": 61.0, "fill_type": "cross", "fees_cents": 1.67, "gross_pnl": 0.040000000000000036, "net_pnl": 0.019300000000000036, "hold_seconds": 276.7398250102997}
2026-09-13T18:17:23.270041+00:00 INFO exit_filled KXNFLGAME-26SEP13CHICAR-CAR closed (take_profit) @ 62.0
JSON
{"reason": "take_profit", "count": 2, "avg_price_cents": 62.0, "requested_price_cents": 62.0, "fill_type": "cross", "fees_cents": 3.3000000000000003, "gross_pnl": 0.10000000000000009, "net_pnl": 0.059200000000000086, "hold_seconds": 35.88474106788635}
2026-09-13T18:16:47.378846+00:00 INFO entry_filled KXNFLGAME-26SEP13CHICAR-CAR opened yes x2 @ 33.0
JSON
{"side": "yes", "count": 2, "avg_price_cents": 33.0, "requested_price_cents": 33, "slippage_cents": 0.0, "fees_cents": 0.7799999999999999, "deviation_cents": -9.391304347826086, "imbalance": 0.40206603082293063}
2026-09-13T18:16:45.206481+00:00 INFO signal_observed KXNFLGAME-26SEP13CHICAR-CAR signal yes dev=-9.4c
JSON
{"side": "yes", "deviation_cents": -9.391304347826086, "reference_price_cents": 43.391304347826086, "price_cents": 34.0, "imbalance": 0.40206603082293063, "filtered_reason": null}
2026-09-13T18:16:42.529921+00:00 INFO entry_filled KXNFLGAME-26SEP13CHICAR-CHI opened no x1 @ 35.0
JSON
{"side": "no", "count": 1, "avg_price_cents": 35.0, "requested_price_cents": 35, "slippage_cents": 0.0, "fees_cents": 0.4, "deviation_cents": 9.064814814814817, "imbalance": 0.49183225066870456}
2026-09-13T18:16:39.209609+00:00 INFO signal_observed KXNFLGAME-26SEP13CHICAR-CHI signal no dev=9.1c
JSON
{"side": "no", "deviation_cents": 9.064814814814817, "reference_price_cents": 56.93518518518518, "price_cents": 66.0, "imbalance": 0.49183225066870456, "filtered_reason": null}
2026-09-13T18:16:31.239861+00:00 INFO watchlist_refreshed - watchlist refreshed: 26 tickers
JSON
{"count": 26, "tickers": ["KXNFLGAME-26SEP13DALNYG-NYG", "KXNFLGAME-26SEP13DALNYG-DAL", "KXNFLGAME-26SEP13WASPHI-WAS", "KXNFLGAME-26SEP13WASPHI-PHI", "KXNFLGAME-26SEP13MIALV-MIA", "KXNFLGAME-26SEP13MIALV-LV", "KXNFLGAME-26SEP13GBMIN-MIN", "KXNFLGAME-26SEP13GBMIN-GB", "KXNFLGAME-26SEP13ARILAC-LAC", "KXNFLGAME-26SEP13ARILAC-ARI", "KXNFLGAME-26SEP13BUFHOU-HOU", "KXNFLGAME-26SEP13BUFHOU-BUF", "KXNFLGAME-26SEP13NODET-NO", "KXNFLGAME-26SEP13NODET-DET", "KXNFLGAME-26SEP13NYJTEN-TEN", "KXNFLGAME-26SEP13NYJTEN-NYJ", "KXNFLGAME-26SEP13TBCIN-TB", "KXNFLGAME-26SEP13TBCIN-CIN", "KXNFLGAME-26SEP13CLEJAC-JAC", "KXNFLGAME-26SEP13CLEJAC-CLE", "KXNFLGAME-26SEP13ATLPIT-PIT", "KXNFLGAME-26SEP13ATLPIT-ATL", "KXNFLGAME-26SEP13BALIND-IND", "KXNFLGAME-26SEP13BALIND-BAL", "KXNFLGAME-26SEP13CHICAR-CHI", "KXNFLGAME-26SEP13CHICAR-CAR"]}
2026-09-13T18:11:31.174370+00:00 INFO watchlist_refreshed - watchlist refreshed: 26 tickers
JSON
{"count": 26, "tickers": ["KXNFLGAME-26SEP13DALNYG-NYG", "KXNFLGAME-26SEP13DALNYG-DAL", "KXNFLGAME-26SEP13WASPHI-WAS", "KXNFLGAME-26SEP13WASPHI-PHI", "KXNFLGAME-26SEP13MIALV-MIA", "KXNFLGAME-26SEP13MIALV-LV", "KXNFLGAME-26SEP13GBMIN-MIN", "KXNFLGAME-26SEP13GBMIN-GB", "KXNFLGAME-26SEP13ARILAC-LAC", "KXNFLGAME-26SEP13ARILAC-ARI", "KXNFLGAME-26SEP13BUFHOU-HOU", "KXNFLGAME-26SEP13BUFHOU-BUF", "KXNFLGAME-26SEP13NODET-NO", "KXNFLGAME-26SEP13NODET-DET", "KXNFLGAME-26SEP13NYJTEN-TEN", "KXNFLGAME-26SEP13NYJTEN-NYJ", "KXNFLGAME-26SEP13TBCIN-TB", "KXNFLGAME-26SEP13TBCIN-CIN", "KXNFLGAME-26SEP13CLEJAC-JAC", "KXNFLGAME-26SEP13CLEJAC-CLE", "KXNFLGAME-26SEP13ATLPIT-PIT", "KXNFLGAME-26SEP13ATLPIT-ATL", "KXNFLGAME-26SEP13BALIND-IND", "KXNFLGAME-26SEP13BALIND-BAL", "KXNFLGAME-26SEP13CHICAR-CHI", "KXNFLGAME-26SEP13CHICAR-CAR"]}
2026-09-13T18:11:23.305441+00:00 INFO exit_filled KXNFLGAME-26SEP13BUFHOU-BUF closed (stop_loss) @ 56.00000000000001
JSON
{"reason": "stop_loss", "count": 1, "avg_price_cents": 56.00000000000001, "requested_price_cents": 59.0, "fill_type": "cross", "fees_cents": 1.73, "gross_pnl": -0.06000000000000005, "net_pnl": -0.08170000000000005, "hold_seconds": 384.0723578929901}
2026-09-13T18:06:36.262916+00:00 INFO exit_filled KXNFLGAME-26SEP13BUFHOU-HOU closed (stop_loss) @ 58.0
JSON
{"reason": "stop_loss", "count": 2, "avg_price_cents": 58.0, "requested_price_cents": 58.0, "fill_type": "cross", "fees_cents": 3.42, "gross_pnl": -0.16000000000000014, "net_pnl": -0.20300000000000012, "hold_seconds": 90.6000108718872}
2026-09-13T18:06:31.126740+00:00 INFO watchlist_refreshed - watchlist refreshed: 26 tickers
JSON
{"count": 26, "tickers": ["KXNFLGAME-26SEP13DALNYG-NYG", "KXNFLGAME-26SEP13DALNYG-DAL", "KXNFLGAME-26SEP13WASPHI-WAS", "KXNFLGAME-26SEP13WASPHI-PHI", "KXNFLGAME-26SEP13MIALV-MIA", "KXNFLGAME-26SEP13MIALV-LV", "KXNFLGAME-26SEP13GBMIN-MIN", "KXNFLGAME-26SEP13GBMIN-GB", "KXNFLGAME-26SEP13ARILAC-LAC", "KXNFLGAME-26SEP13ARILAC-ARI", "KXNFLGAME-26SEP13BUFHOU-HOU", "KXNFLGAME-26SEP13BUFHOU-BUF", "KXNFLGAME-26SEP13NODET-NO", "KXNFLGAME-26SEP13NODET-DET", "KXNFLGAME-26SEP13NYJTEN-TEN", "KXNFLGAME-26SEP13NYJTEN-NYJ", "KXNFLGAME-26SEP13TBCIN-TB", "KXNFLGAME-26SEP13TBCIN-CIN", "KXNFLGAME-26SEP13CLEJAC-JAC", "KXNFLGAME-26SEP13CLEJAC-CLE", "KXNFLGAME-26SEP13ATLPIT-PIT", "KXNFLGAME-26SEP13ATLPIT-ATL", "KXNFLGAME-26SEP13BALIND-IND", "KXNFLGAME-26SEP13BALIND-BAL", "KXNFLGAME-26SEP13CHICAR-CHI", "KXNFLGAME-26SEP13CHICAR-CAR"]}
2026-09-13T18:05:40.190803+00:00 INFO signal_observed KXNFLGAME-26SEP13NYJTEN-TEN signal yes dev=-11.9c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -11.942857142857143, "reference_price_cents": 28.942857142857143, "price_cents": 17.0, "imbalance": 0.2847586331585608, "filtered_reason": "order_flow_imbalance"}
2026-09-13T18:05:16.190967+00:00 INFO signal_observed KXNFLGAME-26SEP13NYJTEN-TEN signal yes dev=-10.2c filtered=order_flow_imbalance
JSON
{"side": "yes", "deviation_cents": -10.222222222222221, "reference_price_cents": 31.22222222222222, "price_cents": 21.0, "imbalance": 0.24280203045685278, "filtered_reason": "order_flow_imbalance"}