Files
gridbot/bot.log.sma_atr.20260622_065103

12544 lines
1.3 MiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
2026-06-22 06:51:04,141 INFO __main__ Grid Bot starting — mode=DEMO
2026-06-22 06:51:04,141 INFO __main__ Tradernet API: https://tradernet.by
2026-06-22 06:51:04,141 INFO __main__ Trading pair: BTC-USDT.IMEX
2026-06-22 06:51:04,141 INFO __main__ Starting web dashboard on 0.0.0.0:5555
2026-06-22 06:51:04,141 INFO __main__ DEMO mode → auto-starting trading loop
2026-06-22 06:51:04,142 INFO __main__ [bot-thread] starting trading_loop...
2026-06-22 06:51:04,142 INFO __main__ [KILL-SWITCH] monitor thread running
2026-06-22 06:51:04,142 INFO __main__ [KILL-SWITCH] started (DD>10.0%, 5err/600s, TG every 30s)
2026-06-22 06:51:04,142 INFO __main__ [main] trading_loop thread started: 128290206512832, alive=True
2026-06-22 06:51:04,145 INFO __main__ Restored 11 trades from trade_history.json, balance=375.56
2026-06-22 06:51:04,151 INFO __main__ [FEE-VALIDATOR] step=0.500% vs required=0.500% (round-trip fee 0.400% × safety 1.25) → margin +0.0%
* Serving Flask app 'grid-bot'
* Debug mode: off
2026-06-22 06:51:04,163 INFO werkzeug WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5555
* Running on http://46.29.164.31:5555
2026-06-22 06:51:04,165 INFO werkzeug Press CTRL+C to quit
2026-06-22 06:51:05,016 INFO __main__ [DEBUG] state.demo_mode=True resolved demo_mode=True branch=DEMO
2026-06-22 06:51:05,355 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 06:51:05,356 INFO __main__ [SMA] SMA(24, 60m) = $64,161.54 (140 candles)
2026-06-22 06:51:05,356 INFO __main__ [DEMO] Placed 3 BUY / 0 SELL at price $63,992.10 (bias=range, asymmetry=3:2, sma=$64,161.54)
2026-06-22 06:51:06,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:06,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:06] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:06,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:06,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:07,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:51:08,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:08,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:09,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:09,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:09,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:51:12,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:12] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:12,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:12,011 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:51:12,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:12,015 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:14,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:15,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:15,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:15,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:18,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:18] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:18,011 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:18,011 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:18,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:51:18,016 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:18] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:51:18,017 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:20,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:21,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:21,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:21,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:23,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:23,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:24,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:24,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:24,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:51:27,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:27,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:27,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:27] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:27,011 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:27,012 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:27] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:51:27,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:51:30,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:30,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:30] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:30,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:30,015 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:30,017 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:51:33,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:33,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:33] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:33,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:33,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:35,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:35,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:36,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:36,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:51:36,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:37,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:51:39,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:39] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:39,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:39,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:39,011 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:39,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:51:42,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:42] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:42,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:42,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:42,012 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:51:42,014 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:44,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:44,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:45,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:45,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:47,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:47,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:48,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:48] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:48,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:48] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:51:48,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:48,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:51:51,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:51] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:51,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:51,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:51,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:51,011 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:51:53,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:53,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:53,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:53,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:56,637 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:57,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:51:57,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:57] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:57,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:57,010 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:57] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:51:57,012 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:57,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:51:59,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:51:59,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:51:59,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:51:59,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:51:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:03,010 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:03,012 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:03,015 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:03,018 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:03] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:03,020 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:52:04,366 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:04] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:05,201 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:05] "GET / HTTP/1.1" 200 -
2026-06-22 06:52:05,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:05,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:05,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:06,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:08,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:08] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:52:08,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:09,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:09,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:09,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:09] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:09,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:52:11,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:11,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:11,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:12,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:15,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:15,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:15] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:15,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:15,010 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:52:15,012 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:17,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:18,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:18] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:18,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:18,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:18,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:18] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:52:20,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:20,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:20,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:20,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:20,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:52:23,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:23,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:23,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:23,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:52:23,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:27,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:27,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:27] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:27,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:27,012 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:27] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:52:27,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:28,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:28] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:52:30,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:30,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:30] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:30,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:52:30,011 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:30,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:32,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:32,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:32,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:32,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:36,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:36,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:36,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:36,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:52:36,011 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:37,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:52:38,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:39,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:39,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:39,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:41,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:41,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:41,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:52:42,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:42,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:45,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:45,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:52:45,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:45] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:52:45,010 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:52:45,012 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:52:56,354 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:52:57,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:52:57] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:53:36,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:53:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:53:36,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:53:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:53:37,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:53:37,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:53:37,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:53:37,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:54:05,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:54:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:54:05,949 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:54:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:54:13,856 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:54:13] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:54:35,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:54:35] "GET / HTTP/1.1" 401 -
2026-06-22 06:54:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:54:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:54:36,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:54:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:54:36,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:54:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:54:37,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:54:37,011 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:54:37,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:55:01,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:55:01,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 06:55:01,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 06:55:36,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:55:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:55:36,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:55:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:55:36,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:55:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:55:37,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:55:37,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:55:37,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:56:05,837 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 06:56:05,838 INFO __main__ [SMA] SMA(24, 60m) = $64,161.54 (140 candles)
2026-06-22 06:56:37,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:56:37,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:56:37,010 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:56:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:56:37,015 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:56:37,016 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:56:37,017 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:57:37,017 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:57:37,020 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:57:37,022 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:57:37,027 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:57:37,028 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:57:37,030 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:57:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:58:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:58:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:58:36,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:58:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:58:36,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:58:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:58:36,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:58:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:58:37,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:58:37,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:59:36,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:59:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 06:59:36,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:59:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:59:37,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 06:59:37,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 06:59:37,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:59:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 06:59:37,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:00:01,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:00:01,951 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 07:00:01,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 07:00:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:00:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:00:36,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:00:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:00:36,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:00:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:00:36,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:00:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:00:37,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:00:37,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:06,826 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 07:01:06,827 INFO __main__ [SMA] SMA(24, 60m) = $64,151.81 (140 candles)
2026-06-22 07:01:14,323 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:14] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:01:14,326 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:14,329 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:14,331 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:01:14,332 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:14,337 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:14,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:14,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:14,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:14,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:17,983 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:17,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:17,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:01:17,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:17,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:17,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:01:20,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:20,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:01:21,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:21] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:21,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:21,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:23,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:01:24,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:24,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:24] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:24,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:24,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:26,983 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:26,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:26,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:26,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:27,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:01:29,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:30,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:30] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:30,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:30,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:01:30,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:33,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:33] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:33,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:33,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:33,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:35,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:35,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:35,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:35,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:36,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:01:37,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:01:38,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:38,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:39,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:39] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:39,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:39,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:01:41,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:41,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:41,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:41,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:44,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:44,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:44,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:44,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:01:44,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:47,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:47,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:47,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:48,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:48,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:01:48,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:48] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:01:50,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:51,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:51,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:51] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:51,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:01:51,011 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:53,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:53,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:53,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:53,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:56,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:01:56,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:01:56,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:01:56,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:01:56,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:01:57,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:01:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:02:00,038 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:00,039 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:00,043 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:00,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:00] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:00,049 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:02:02,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:02,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:02,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:02,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:05,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:05,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:06,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:06,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:06,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:02:07,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:02:08,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:08,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:08,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:08,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:11,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:11,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:11,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:12,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:12,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:02:24,015 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:24,016 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:24] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:24,019 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:02:24,023 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:24,023 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:24,024 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:24] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:02:26,875 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:26,876 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:26,878 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:26,881 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:27,877 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:02:29,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:29,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:30,010 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:30,010 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:30,012 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:02:32,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:32,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:32,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:32,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:35,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:35,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:35,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:36,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:02:36,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:37,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:02:38,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:38,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:38,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:38,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:41,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:41,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:02:42,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:42,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:42] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:42,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:44,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:44,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:44,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:45,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:47,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:47,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:48,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:02:48,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:48,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:48,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:48] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:02:50,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:02:50,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:51,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:51] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:51,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:51,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:53,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:53,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:53,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:53,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:56,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:56,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:56,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:02:56,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:02:56,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:02:57,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:02:59,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:02:59,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:02:59,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:02:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:00,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:03:00,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:02,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:02,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:02,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:02,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:05,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:06,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:06,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:06,010 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:06,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:03:07,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:03:08,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:08,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:08,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:08,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:11,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:11,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:11,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:11,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:11,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:03:14,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:14,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:14,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:15,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:15,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:03:17,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:18,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:03:18,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:18,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:18,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:18] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:03:18,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:20,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:20,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:20,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:20,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:23,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:23,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:24,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:24,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:24,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:03:26,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:27,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:27] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:03:27,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:27] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:27,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:27,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:27,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:03:29,983 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:29,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:29,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:29,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:32,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:32,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:03:32,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:33,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:33,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:35,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:35,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:35,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:35,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:37,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:03:38,983 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:38,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:38,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:38,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:03:38,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:03:41,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:03:41,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:03:42,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:42] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:03:42,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:03:42,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:03:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:04:36,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:04:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:04:36,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:04:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:04:37,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:04:37,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:04:37,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:04:37,059 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:05:01,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:01,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 07:05:01,167 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 07:05:01,798 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:01] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:05:01,801 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:01] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:01,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:01] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:05:01,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:01] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:01,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:01,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:01] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:02,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:02,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:02,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:02,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:05,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:05,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:05,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:05,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:05:06,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:07,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:05:08,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:08,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:08,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:08,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:12,012 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:05:12,014 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:12] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:12,017 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:12,019 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:12,023 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:14,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:14,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:14,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:14,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:14,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:05:17,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:17,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:17,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:17,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:05:17,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:20,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:20,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:05:20,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:21,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:21,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:23,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:23,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:23,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:23,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:26,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:26,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:05:26,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:26,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:26,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:27,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:05:30,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:30] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:30,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:30,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:30,014 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:32,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:32,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:32,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:33,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:33] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:05:33,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:35,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:35,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:35,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:35,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:37,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:05:38,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:38,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:38,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:39,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:39,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:05:41,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:42,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:42] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:42,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:42,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:44,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:44,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:44,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:44,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:05:44,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:47,980 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:47,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:47,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:47,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:47,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:05:50,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:50,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:51,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:05:51,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:51,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:53,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:53,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:53,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:53,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:56,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:05:56,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:56,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:05:57,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:57,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:05:57,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:05:59,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:05:59,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:05:59,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:05:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:06:00,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:06:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:06:00,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:06:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:06:07,664 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 07:06:07,665 INFO __main__ [SMA] SMA(24, 60m) = $64,151.81 (140 candles)
2026-06-22 07:06:36,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:06:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:06:36,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:06:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:06:36,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:06:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:06:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:06:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:06:36,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:06:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:06:37,052 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:07:36,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:07:36,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:07:37,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:07:37,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:07:37,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:07:37,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:07:56,395 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:07:56,400 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:07:56,402 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:07:56,405 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:07:56,408 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:07:56,410 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:07:56,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:07:56,881 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:07:56,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:07:56,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:07:57,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:07:59,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:07:59,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:07:59,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:07:59,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:07:59,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:07:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:02,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:02,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:02,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:02,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:02,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:05,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:05,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:05,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:05,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:06,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:07,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:08:08,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:08,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:08,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:08,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:11,980 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:11,983 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:11,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:11,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:11,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:14,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:14,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:14,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:14,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:14,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:17,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:17,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:17,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:17,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:17,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:08:17,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:20,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:20,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:20,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:20,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:20,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:23,980 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:23,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:23,983 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:23,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:26,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:26,983 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:26,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:26,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:26,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:27,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:08:29,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:29,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:29,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:29,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:30,480 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 07:08:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:30,503 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 07:08:30] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:32,977 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:32,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:32,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:32,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:32,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:35,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:35,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:35,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:36,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:36,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:37,954 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 07:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:37,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:08:38,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:38,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:38,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:38,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:41,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:41,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:41,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:41,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:41,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:44,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:44,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:45,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:45,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:45,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:45] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:47,980 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:47,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:47,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:47,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:08:47,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:50,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:51,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:51,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:51,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:51,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:53,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:53,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:53,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:53,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:53,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:56,975 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:08:56,978 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:56,978 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:56,980 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:57,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:08:59,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:08:59,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:08:59,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:08:59,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:08:59,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:08:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:09:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:09:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:09:36,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:09:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:09:36,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:09:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:09:36,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:09:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:09:36,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:09:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:09:37,052 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:10:01,307 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:10:01,327 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 07:10:01,349 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 07:10:37,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:10:37,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:10:37,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:10:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:10:37,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:10:37,231 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:10:37,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:10:43,996 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,211.17
2026-06-22 07:10:46,165 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,211.17
2026-06-22 07:10:48,368 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,211.17
2026-06-22 07:10:50,649 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,211.17
2026-06-22 07:10:52,908 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,211.17
2026-06-22 07:10:55,073 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,211.17
2026-06-22 07:10:57,254 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,211.17
2026-06-22 07:10:59,439 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,211.17
2026-06-22 07:11:01,705 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,211.17
2026-06-22 07:11:03,949 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,211.17
2026-06-22 07:11:06,252 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:08,787 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 07:11:08,788 INFO __main__ [SMA] SMA(24, 60m) = $64,151.81 (140 candles)
2026-06-22 07:11:08,788 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:11,048 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:13,303 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:15,493 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:17,650 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:19,809 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:22,055 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:24,335 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:26,608 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:28,861 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:31,029 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:33,265 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:35,519 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:11:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:11:36,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:11:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:11:36,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:11:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:11:37,049 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:11:37,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:11:37,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:11:37,710 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:39,867 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:42,069 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:44,314 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.71 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:46,572 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:48,740 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:50,936 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:53,114 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:55,372 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:57,551 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:11:59,723 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:12:01,890 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,291.79
2026-06-22 07:12:04,170 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,252.63
2026-06-22 07:12:06,439 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,252.63
2026-06-22 07:12:08,702 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,257.34
2026-06-22 07:12:10,874 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,268.86
2026-06-22 07:12:13,048 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,268.86
2026-06-22 07:12:15,226 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.72 → buy_anchor +0.15% to $64,268.86
2026-06-22 07:12:17,493 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,268.86
2026-06-22 07:12:19,653 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:21,821 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:23,990 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:26,199 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:28,362 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:30,549 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:32,712 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:34,885 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:36,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:12:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:12:36,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:12:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:12:36,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:12:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:12:37,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:12:37,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:12:37,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:12:37,049 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:39,321 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:41,486 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:43,655 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:45,820 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.74 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:48,005 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:50,176 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:52,365 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:54,528 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:56,784 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:12:58,944 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:01,189 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:03,344 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:05,539 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:07,701 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:09,954 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:12,125 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:14,325 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:16,575 INFO __main__ [TREND] uptrend slope=+0.281% conf=0.75 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:18,823 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:20,995 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:23,153 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:25,439 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:27,674 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:29,957 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:32,120 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:34,295 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:36,482 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:13:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:13:36,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:13:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:13:36,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:13:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:13:36,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:13:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:13:37,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:13:37,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:13:38,667 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:40,870 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,269.76
2026-06-22 07:13:43,041 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,342.97
2026-06-22 07:13:45,203 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,342.97
2026-06-22 07:13:47,425 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.77 → buy_anchor +0.15% to $64,342.97
2026-06-22 07:13:49,601 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,339.77
2026-06-22 07:13:51,758 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:13:53,914 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:13:56,093 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:13:58,252 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:00,455 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:02,626 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:04,905 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:07,155 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:09,320 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:11,487 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:13,678 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:15,931 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:18,174 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.77 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:20,449 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:22,612 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:24,788 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:26,973 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:29,186 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:31,370 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:33,582 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:35,758 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:14:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:14:36,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:14:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:14:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:14:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:14:36,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:14:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:14:36,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:14:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:14:36,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:14:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:14:37,964 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:40,196 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:42,376 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,323.14
2026-06-22 07:14:44,541 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:14:46,826 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:14:48,986 INFO __main__ [TREND] uptrend slope=+0.339% conf=0.78 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:14:51,171 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:14:53,404 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:14:55,560 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:14:57,717 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:14:59,905 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:01,473 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:15:01,490 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 07:15:01,508 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 07:15:02,124 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:04,337 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:06,501 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:08,761 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:11,029 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:13,200 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:15,370 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:17,528 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:19,761 INFO __main__ [TREND] uptrend slope=+0.354% conf=0.80 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:21,964 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:24,168 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:26,337 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:28,593 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:30,839 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:33,066 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:35,326 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:15:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:15:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:15:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:15:36,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:15:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:15:36,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:15:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:15:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:15:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:15:36,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:15:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:15:37,483 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:39,764 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:41,939 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:44,104 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:46,364 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:48,639 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:50,805 INFO __main__ [TREND] uptrend slope=+0.367% conf=0.81 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:52,962 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:55,122 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:57,286 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:15:59,537 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:01,735 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:03,890 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:06,065 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:08,258 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:10,688 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 07:16:10,688 INFO __main__ [SMA] SMA(24, 60m) = $64,151.81 (140 candles)
2026-06-22 07:16:10,689 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:12,851 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:15,012 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:17,173 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:19,352 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:21,521 INFO __main__ [TREND] uptrend slope=+0.379% conf=0.82 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:23,693 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:25,864 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:28,037 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:30,217 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,307.72
2026-06-22 07:16:32,388 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:16:34,544 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:16:36,711 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:16:36,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:16:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:16:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:16:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:16:36,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:16:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:16:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:16:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:16:36,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:16:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:16:36,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:16:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:16:38,882 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:16:41,049 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:16:43,214 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:16:45,404 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:16:47,580 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:16:49,770 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:16:51,950 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.83 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:16:54,118 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:16:56,276 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:16:58,456 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:17:00,632 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:17:02,903 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:17:05,102 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:17:07,280 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:17:09,470 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:17:11,642 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:17:13,812 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,357.29
2026-06-22 07:17:16,000 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,320.84
2026-06-22 07:17:18,188 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,320.84
2026-06-22 07:17:20,340 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:22,495 INFO __main__ [TREND] uptrend slope=+0.408% conf=0.84 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:24,665 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:26,842 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:29,026 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:31,196 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:33,386 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:35,643 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:36,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:17:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:17:36,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:17:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:17:36,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:17:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:17:36,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:17:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:17:36,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:17:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:17:37,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:17:37,904 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:40,215 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:42,499 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:44,668 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:46,825 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:48,981 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:51,255 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:53,416 INFO __main__ [TREND] uptrend slope=+0.419% conf=0.85 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:55,594 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:57,761 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:17:59,961 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:18:02,134 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:18:04,301 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:18:06,566 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:18:08,754 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:18:10,915 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:18:13,172 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:18:15,340 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:18:17,562 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:18:19,183 ERROR werkzeug 34.125.45.211 - - [22/Jun/2026 07:18:19] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-22 07:18:19,183 INFO werkzeug 34.125.45.211 - - [22/Jun/2026 07:18:19] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-22 07:18:19,804 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:18:21,991 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:18:24,256 INFO __main__ [TREND] uptrend slope=+0.429% conf=0.86 → buy_anchor +0.15% to $64,324.44
2026-06-22 07:18:26,426 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,315.83
2026-06-22 07:18:28,592 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,315.83
2026-06-22 07:18:30,758 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,315.83
2026-06-22 07:18:32,926 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,315.83
2026-06-22 07:18:35,095 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,315.83
2026-06-22 07:18:36,977 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:18:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:18:36,980 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:18:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:18:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:18:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:18:36,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:18:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:18:36,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:18:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:18:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:18:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:18:37,271 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,315.83
2026-06-22 07:18:39,543 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,315.83
2026-06-22 07:18:41,976 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,315.83
2026-06-22 07:18:44,146 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,315.83
2026-06-22 07:18:46,320 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,315.83
2026-06-22 07:18:48,510 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,315.83
2026-06-22 07:18:50,764 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,333.06
2026-06-22 07:18:52,935 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,333.06
2026-06-22 07:18:55,191 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.86 → buy_anchor +0.15% to $64,333.06
2026-06-22 07:18:57,349 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,333.06
2026-06-22 07:18:59,568 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,333.06
2026-06-22 07:19:01,737 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,333.06
2026-06-22 07:19:03,989 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,333.06
2026-06-22 07:19:06,153 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,333.06
2026-06-22 07:19:08,319 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,333.06
2026-06-22 07:19:10,479 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,333.06
2026-06-22 07:19:12,634 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,333.06
2026-06-22 07:19:14,845 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,311.32
2026-06-22 07:19:17,010 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,311.32
2026-06-22 07:19:19,179 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,311.32
2026-06-22 07:19:21,347 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,311.32
2026-06-22 07:19:23,603 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,311.32
2026-06-22 07:19:25,848 INFO __main__ [TREND] uptrend slope=+0.446% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:28,028 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:30,192 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:32,405 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:34,593 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:36,747 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:36,978 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:19:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:19:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:19:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:19:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:19:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:19:36,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:19:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:19:36,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:19:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:19:36,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:19:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:19:38,906 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:41,062 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:43,220 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:45,381 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:47,540 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:49,722 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:51,880 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:54,127 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:56,376 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.87 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:19:58,544 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:20:00,810 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:20:01,652 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:20:01,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 07:20:01,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 07:20:02,982 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:20:05,240 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:20:07,488 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:20:09,656 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:20:11,814 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,322.44
2026-06-22 07:20:13,966 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:16,348 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:18,521 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:20,803 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:23,031 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:25,188 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:27,370 INFO __main__ [TREND] uptrend slope=+0.459% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:29,544 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:31,800 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:33,966 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:36,133 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:36,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:20:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:20:36,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:20:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:20:36,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:20:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:20:36,998 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:20:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:20:37,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:20:37,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:20:38,302 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:40,459 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:42,666 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:45,025 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,339.16
2026-06-22 07:20:47,228 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:20:49,402 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:20:51,560 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:20:53,719 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:20:55,897 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:20:58,054 INFO __main__ [TREND] uptrend slope=+0.467% conf=0.88 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:00,216 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:02,380 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:04,537 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:06,793 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:08,956 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:11,338 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 07:21:11,339 INFO __main__ [SMA] SMA(24, 60m) = $64,151.81 (140 candles)
2026-06-22 07:21:11,339 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:13,501 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:15,661 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:17,826 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:19,976 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:22,153 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:24,314 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:26,489 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:28,745 INFO __main__ [TREND] uptrend slope=+0.475% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:30,913 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:33,088 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,348.78
2026-06-22 07:21:35,241 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:21:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:21:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:21:36,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:21:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:21:36,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:21:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:21:36,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:21:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:21:36,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:21:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:21:36,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:21:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:21:37,401 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:21:39,554 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:21:41,715 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:21:43,985 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:21:46,156 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:21:48,418 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:21:50,609 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:21:52,768 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:21:55,029 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:21:57,202 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:21:59,388 INFO __main__ [TREND] uptrend slope=+0.483% conf=0.89 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:01,567 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:03,736 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:05,907 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:08,134 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:10,298 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:12,451 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:14,616 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:16,787 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:18,965 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:21,205 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:23,408 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:25,588 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:26,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:22:26] "GET /owa/ HTTP/1.1" 404 -
2026-06-22 07:22:27,036 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:22:27] "GET /ews/exchange.asmx HTTP/1.1" 404 -
2026-06-22 07:22:27,182 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:22:27] "GET /autodiscover/autodiscover.xml HTTP/1.1" 404 -
2026-06-22 07:22:27,327 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:22:27] "GET /Microsoft-Server-ActiveSync HTTP/1.1" 404 -
2026-06-22 07:22:27,472 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:22:27] "GET /ecp/ HTTP/1.1" 404 -
2026-06-22 07:22:27,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:22:27] "GET /mapi/ HTTP/1.1" 404 -
2026-06-22 07:22:27,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:22:27] "GET /rpc/ HTTP/1.1" 404 -
2026-06-22 07:22:27,762 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:29,931 INFO __main__ [TREND] uptrend slope=+0.490% conf=0.90 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:32,141 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:34,312 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:36,477 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:36,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:22:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:22:36,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:22:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:22:36,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:22:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:22:37,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:22:37,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:22:37,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:22:38,732 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:40,892 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:43,079 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:45,273 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:47,429 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:49,597 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:51,864 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:54,111 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:56,286 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:22:58,502 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:23:00,663 INFO __main__ [TREND] uptrend slope=+0.495% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:23:02,831 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.91 → buy_anchor +0.15% to $64,352.48
2026-06-22 07:23:04,996 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.91 → buy_anchor +0.15% to $64,370.81
2026-06-22 07:23:07,255 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.91 → buy_anchor +0.15% to $64,370.81
2026-06-22 07:23:09,415 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.91 → buy_anchor +0.15% to $64,370.81
2026-06-22 07:23:11,664 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.91 → buy_anchor +0.15% to $64,370.81
2026-06-22 07:23:13,844 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.91 → buy_anchor +0.15% to $64,370.81
2026-06-22 07:23:16,019 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.91 → buy_anchor +0.15% to $64,370.81
2026-06-22 07:23:18,182 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.91 → buy_anchor +0.15% to $64,370.81
2026-06-22 07:23:22,584 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.91 → buy_anchor +0.15% to $64,357.91
2026-06-22 07:23:26,929 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.91 → buy_anchor +0.15% to $64,355.24
2026-06-22 07:23:31,268 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.91 → buy_anchor +0.15% to $64,347.11
2026-06-22 07:23:35,620 INFO __main__ [TREND] uptrend slope=+0.502% conf=0.91 → buy_anchor +0.15% to $64,357.18
2026-06-22 07:23:36,973 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:23:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:23:36,975 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:23:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:23:36,976 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:23:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:23:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:23:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:23:36,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:23:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:23:36,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:23:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:23:39,960 INFO __main__ [TREND] uptrend slope=+0.502% conf=0.91 → buy_anchor +0.15% to $64,349.47
2026-06-22 07:23:45,948 INFO __main__ [TREND] uptrend slope=+0.502% conf=0.91 → buy_anchor +0.15% to $64,345.03
2026-06-22 07:23:50,290 INFO __main__ [TREND] uptrend slope=+0.502% conf=0.91 → buy_anchor +0.15% to $64,341.19
2026-06-22 07:23:54,650 INFO __main__ [TREND] uptrend slope=+0.502% conf=0.91 → buy_anchor +0.15% to $64,349.20
2026-06-22 07:23:59,062 INFO __main__ [TREND] uptrend slope=+0.502% conf=0.91 → buy_anchor +0.15% to $64,352.86
2026-06-22 07:24:03,451 INFO __main__ [TREND] uptrend slope=+0.502% conf=0.91 → buy_anchor +0.15% to $64,349.42
2026-06-22 07:24:07,799 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.91 → buy_anchor +0.15% to $64,342.12
2026-06-22 07:24:12,169 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.91 → buy_anchor +0.15% to $64,343.49
2026-06-22 07:24:16,510 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.91 → buy_anchor +0.15% to $64,335.69
2026-06-22 07:24:20,995 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.91 → buy_anchor +0.15% to $64,342.55
2026-06-22 07:24:25,406 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.91 → buy_anchor +0.15% to $64,330.54
2026-06-22 07:24:29,811 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.91 → buy_anchor +0.15% to $64,338.68
2026-06-22 07:24:34,160 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.91 → buy_anchor +0.15% to $64,337.64
2026-06-22 07:24:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:24:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:24:36,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:24:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:24:36,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:24:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:24:36,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:24:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:24:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:24:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:24:36,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:24:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:24:38,500 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.91 → buy_anchor +0.15% to $64,339.27
2026-06-22 07:24:42,845 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.91 → buy_anchor +0.15% to $64,331.17
2026-06-22 07:24:47,190 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.91 → buy_anchor +0.15% to $64,334.60
2026-06-22 07:24:51,537 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.91 → buy_anchor +0.15% to $64,336.31
2026-06-22 07:24:55,879 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.91 → buy_anchor +0.15% to $64,331.68
2026-06-22 07:25:00,224 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.91 → buy_anchor +0.15% to $64,341.86
2026-06-22 07:25:01,862 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:25:01,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 07:25:01,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 07:25:04,567 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.91 → buy_anchor +0.15% to $64,334.38
2026-06-22 07:25:08,914 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,335.99
2026-06-22 07:25:13,250 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,332.06
2026-06-22 07:25:17,609 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,335.14
2026-06-22 07:25:21,953 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,342.42
2026-06-22 07:25:26,314 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,339.62
2026-06-22 07:25:30,664 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,347.74
2026-06-22 07:25:35,008 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,350.12
2026-06-22 07:25:36,977 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:25:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:25:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:25:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:25:36,983 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:25:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:25:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:25:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:25:36,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:25:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:25:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:25:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:25:39,376 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,342.91
2026-06-22 07:25:43,723 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,337.79
2026-06-22 07:25:48,071 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,339.57
2026-06-22 07:25:52,409 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,354.02
2026-06-22 07:25:56,757 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,357.38
2026-06-22 07:26:01,094 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,372.13
2026-06-22 07:26:05,450 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.91 → buy_anchor +0.15% to $64,389.65
2026-06-22 07:26:09,790 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,384.95
2026-06-22 07:26:22,323 WARNING api REST sync getHloc HTTPError 502: Bad Gateway
2026-06-22 07:26:22,324 INFO __main__ [SMA] SMA(24, 60m) = $64,151.81 (140 candles)
2026-06-22 07:26:22,324 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,378.98
2026-06-22 07:26:26,669 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,379.69
2026-06-22 07:26:31,060 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,381.43
2026-06-22 07:26:35,405 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,372.67
2026-06-22 07:26:36,974 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:26:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:26:36,976 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:26:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:26:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:26:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:26:36,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:26:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:26:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:26:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:26:36,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:26:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:26:39,752 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,372.82
2026-06-22 07:26:44,093 INFO __main__ [TREND] uptrend slope=+0.504% conf=0.91 → buy_anchor +0.15% to $64,374.81
2026-06-22 07:26:48,436 INFO __main__ [TREND] uptrend slope=+0.504% conf=0.91 → buy_anchor +0.15% to $64,376.45
2026-06-22 07:26:52,787 INFO __main__ [TREND] uptrend slope=+0.504% conf=0.91 → buy_anchor +0.15% to $64,376.49
2026-06-22 07:26:57,136 INFO __main__ [TREND] uptrend slope=+0.504% conf=0.91 → buy_anchor +0.15% to $64,382.94
2026-06-22 07:27:01,482 INFO __main__ [TREND] uptrend slope=+0.504% conf=0.91 → buy_anchor +0.15% to $64,380.58
2026-06-22 07:27:05,998 INFO __main__ [TREND] uptrend slope=+0.504% conf=0.91 → buy_anchor +0.15% to $64,382.14
2026-06-22 07:27:10,398 INFO __main__ [TREND] uptrend slope=+0.504% conf=0.91 → buy_anchor +0.15% to $64,381.24
2026-06-22 07:27:14,806 INFO __main__ [TREND] uptrend slope=+0.506% conf=0.91 → buy_anchor +0.15% to $64,377.00
2026-06-22 07:27:19,210 INFO __main__ [TREND] uptrend slope=+0.506% conf=0.91 → buy_anchor +0.15% to $64,379.75
2026-06-22 07:27:23,626 INFO __main__ [TREND] uptrend slope=+0.506% conf=0.91 → buy_anchor +0.15% to $64,376.49
2026-06-22 07:27:28,021 INFO __main__ [TREND] uptrend slope=+0.506% conf=0.91 → buy_anchor +0.15% to $64,370.65
2026-06-22 07:27:32,426 INFO __main__ [TREND] uptrend slope=+0.506% conf=0.91 → buy_anchor +0.15% to $64,374.56
2026-06-22 07:27:36,829 INFO __main__ [TREND] uptrend slope=+0.506% conf=0.91 → buy_anchor +0.15% to $64,367.18
2026-06-22 07:27:36,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:27:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:27:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:27:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:27:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:27:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:27:36,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:27:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:27:36,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:27:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:27:36,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:27:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:27:41,224 INFO __main__ [TREND] uptrend slope=+0.506% conf=0.91 → buy_anchor +0.15% to $64,369.15
2026-06-22 07:27:45,625 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,366.21
2026-06-22 07:27:50,073 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,377.25
2026-06-22 07:27:54,495 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,378.12
2026-06-22 07:27:58,893 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,376.95
2026-06-22 07:28:03,295 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,354.82
2026-06-22 07:28:07,646 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,353.81
2026-06-22 07:28:10,934 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,351.38
2026-06-22 07:28:13,199 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,351.38
2026-06-22 07:28:15,441 INFO __main__ [TREND] uptrend slope=+0.501% conf=0.91 → buy_anchor +0.15% to $64,351.38
2026-06-22 07:28:17,720 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,351.38
2026-06-22 07:28:19,983 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:22,138 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:24,324 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:26,569 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:28,745 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:30,997 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:33,247 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:35,505 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:36,972 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:28:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:28:36,976 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:28:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:28:36,978 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:28:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:28:36,983 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:28:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:28:36,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:28:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:28:36,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:28:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:28:37,680 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:39,849 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:42,125 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:44,297 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:46,487 INFO __main__ [TREND] uptrend slope=+0.492% conf=0.90 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:48,654 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:50,840 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:53,032 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:55,286 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:57,453 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:28:59,622 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:01,887 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:04,059 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:06,240 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:08,401 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:10,562 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:12,741 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:14,900 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:17,153 INFO __main__ [TREND] uptrend slope=+0.479% conf=0.89 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:19,326 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:21,491 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:23,729 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:25,892 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:28,060 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,336.26
2026-06-22 07:29:30,244 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,363.00
2026-06-22 07:29:32,510 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,363.00
2026-06-22 07:29:34,667 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,363.00
2026-06-22 07:29:36,928 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,363.00
2026-06-22 07:29:36,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:29:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:29:36,983 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:29:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:29:36,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:29:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:29:36,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:29:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:29:36,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:29:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:29:36,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:29:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:29:39,119 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:29:41,360 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:29:43,516 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:29:45,685 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:29:47,848 INFO __main__ [TREND] uptrend slope=+0.465% conf=0.87 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:29:50,016 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:29:52,211 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:29:54,369 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:29:56,612 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:29:58,770 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:00,945 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:01,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:30:01,067 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 07:30:01,084 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 07:30:03,106 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:05,290 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:07,542 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:09,711 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:11,868 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:14,032 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:16,196 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:18,356 INFO __main__ [TREND] uptrend slope=+0.457% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:20,524 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:22,702 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:24,874 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:27,142 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,360.50
2026-06-22 07:30:29,417 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:30:31,585 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:30:33,783 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:30:36,043 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:30:36,976 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:30:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:30:36,978 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:30:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:30:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:30:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:30:36,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:30:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:30:36,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:30:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:30:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:30:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:30:38,302 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:30:40,463 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:30:42,636 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:30:44,799 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:30:47,056 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:30:49,219 INFO __main__ [TREND] uptrend slope=+0.449% conf=0.86 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:30:51,484 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:30:53,644 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:30:55,905 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:30:58,075 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:00,241 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:02,435 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:04,599 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:06,791 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:09,112 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:11,397 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:13,682 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:16,304 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 07:31:16,305 INFO __main__ [SMA] SMA(24, 60m) = $64,151.81 (140 candles)
2026-06-22 07:31:16,305 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:18,581 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:20,873 INFO __main__ [TREND] uptrend slope=+0.440% conf=0.85 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:23,041 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:25,423 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:27,709 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,366.41
2026-06-22 07:31:29,879 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,430.80
2026-06-22 07:31:32,263 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,430.80
2026-06-22 07:31:34,424 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,396.45
2026-06-22 07:31:36,706 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,453.74
2026-06-22 07:31:36,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:31:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:31:36,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:31:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:31:36,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:31:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:31:37,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:31:37,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:31:37,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:31:38,965 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,453.74
2026-06-22 07:31:41,391 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,453.74
2026-06-22 07:31:43,681 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:31:45,923 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:31:48,088 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:31:50,260 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:31:52,545 INFO __main__ [TREND] uptrend slope=+0.430% conf=0.84 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:31:55,024 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:31:57,216 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:31:59,377 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:01,547 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:03,835 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:06,010 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:08,191 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:10,356 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:12,524 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:14,786 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:17,052 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:19,225 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:21,606 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:23,790 INFO __main__ [TREND] uptrend slope=+0.436% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:26,015 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:28,270 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,480.58
2026-06-22 07:32:30,432 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:32:32,635 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:32:34,850 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:32:36,977 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:32:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:32:36,980 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:32:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:32:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:32:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:32:36,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:32:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:32:36,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:32:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:32:36,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:32:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:32:37,050 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:32:39,314 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:32:41,477 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:32:43,650 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:32:45,811 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:32:47,995 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:32:50,177 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:32:52,335 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:32:54,511 INFO __main__ [TREND] uptrend slope=+0.439% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:32:56,672 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:32:58,838 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:01,136 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:03,316 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:05,584 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:07,748 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:09,950 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:12,207 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:14,456 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:16,730 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:18,904 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:21,075 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:23,329 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:25,522 INFO __main__ [TREND] uptrend slope=+0.435% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:27,814 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:30,188 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:32,353 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:34,554 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:36,834 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:36,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:33:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:33:36,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:33:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:33:36,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:33:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:33:36,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:33:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:33:36,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:33:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:33:36,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:33:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:33:39,032 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:41,390 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:43,609 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,438.21
2026-06-22 07:33:45,790 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:33:48,141 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:33:50,301 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:33:52,526 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:33:54,757 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:33:57,011 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:33:59,182 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:34:01,367 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:34:03,585 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:34:05,870 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:34:08,038 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:34:10,213 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:34:12,478 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:34:14,647 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:34:16,925 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:34:19,098 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:34:21,265 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,404.56
2026-06-22 07:34:23,452 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:25,615 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:27,860 INFO __main__ [TREND] uptrend slope=+0.412% conf=0.83 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:30,012 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:32,291 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:34,455 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:36,641 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:36,971 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:34:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:34:36,973 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:34:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:34:36,976 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:34:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:34:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:34:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:34:36,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:34:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:34:36,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:34:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:34:38,808 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:41,061 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:43,238 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:45,406 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:47,573 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:49,745 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:51,931 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,378.42
2026-06-22 07:34:54,112 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,395.85
2026-06-22 07:34:56,363 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,395.85
2026-06-22 07:34:58,620 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.82 → buy_anchor +0.15% to $64,395.85
2026-06-22 07:35:00,787 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,395.85
2026-06-22 07:35:01,225 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:35:01,244 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 07:35:01,261 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 07:35:02,952 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,395.85
2026-06-22 07:35:05,216 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,395.85
2026-06-22 07:35:07,431 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:09,609 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:11,826 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:13,983 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:16,233 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:18,415 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:20,667 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:22,996 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:25,159 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:27,333 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:29,519 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.81 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:31,688 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:33,852 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:36,020 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:36,972 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:35:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:35:36,975 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:35:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:35:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:35:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:35:36,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:35:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:35:36,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:35:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:35:36,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:35:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:35:38,184 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:40,344 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:42,510 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:44,821 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:46,991 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:49,234 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:51,551 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:53,721 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,404.66
2026-06-22 07:35:55,997 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:35:58,184 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:00,399 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:02,568 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:04,722 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:06,983 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:09,238 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:11,432 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:13,594 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:15,759 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:18,159 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 07:36:18,159 INFO __main__ [SMA] SMA(24, 60m) = $64,151.81 (140 candles)
2026-06-22 07:36:18,159 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:20,445 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:22,732 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:24,912 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:27,161 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:29,419 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:31,583 INFO __main__ [TREND] uptrend slope=+0.342% conf=0.80 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:33,743 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:35,918 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:36,972 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:36:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:36:36,973 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:36:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:36:36,977 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:36:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:36:36,980 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:36:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:36:36,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:36:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:36:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:36:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:36:38,181 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:40,353 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:42,520 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:44,682 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:46,847 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:49,040 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:51,218 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:53,385 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:55,545 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,396.75
2026-06-22 07:36:57,702 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,422.19
2026-06-22 07:36:59,868 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,422.19
2026-06-22 07:37:02,028 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,422.19
2026-06-22 07:37:04,197 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,422.19
2026-06-22 07:37:06,375 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,422.19
2026-06-22 07:37:08,532 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,422.19
2026-06-22 07:37:10,685 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,422.19
2026-06-22 07:37:12,848 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,422.19
2026-06-22 07:37:15,007 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,422.19
2026-06-22 07:37:17,204 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,422.19
2026-06-22 07:37:19,451 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,422.19
2026-06-22 07:37:21,619 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,424.89
2026-06-22 07:37:23,789 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,424.89
2026-06-22 07:37:25,976 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,424.89
2026-06-22 07:37:28,142 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,424.89
2026-06-22 07:37:30,301 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,424.89
2026-06-22 07:37:32,549 INFO __main__ [TREND] uptrend slope=+0.331% conf=0.78 → buy_anchor +0.15% to $64,424.89
2026-06-22 07:37:34,717 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,424.89
2026-06-22 07:37:36,881 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,424.89
2026-06-22 07:37:36,974 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:37:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:37:36,975 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:37:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:37:36,980 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:37:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:37:36,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:37:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:37:36,983 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:37:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:37:36,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:37:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:37:39,078 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,424.89
2026-06-22 07:37:39,270 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 07:37:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:37:39,291 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 07:37:39] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:37:41,247 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,424.89
2026-06-22 07:37:43,406 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,424.89
2026-06-22 07:37:45,705 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,424.89
2026-06-22 07:37:47,872 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:37:50,037 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:37:52,303 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:37:54,490 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:37:56,748 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:37:58,950 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:01,204 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:03,362 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:05,530 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:07,716 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:09,922 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:12,105 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:14,265 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:16,530 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:18,701 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:20,885 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:23,132 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:25,298 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:27,562 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:29,808 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:32,073 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:34,246 INFO __main__ [TREND] uptrend slope=+0.324% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:36,419 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:36,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:38:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:38:36,968 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:38:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:38:36,970 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:38:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:38:36,972 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:38:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:38:36,975 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:38:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:38:36,977 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:38:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:38:38,597 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:40,765 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,441.12
2026-06-22 07:38:42,928 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:38:45,098 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:38:47,272 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:38:49,451 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:38:51,625 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:38:53,800 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:38:55,972 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:38:58,146 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:39:00,422 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:39:02,587 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:39:04,892 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:39:07,062 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:39:09,243 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:39:11,452 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:39:13,625 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:39:15,881 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,429.00
2026-06-22 07:39:18,295 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:20,473 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:22,676 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:24,844 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:27,097 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:29,267 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:31,439 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:33,694 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:35,846 INFO __main__ [TREND] uptrend slope=+0.302% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:36,969 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:39:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:39:36,971 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:39:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:39:36,975 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:39:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:39:36,978 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:39:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:39:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:39:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:39:36,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:39:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:39:38,013 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:40,268 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:42,459 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:44,645 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:46,805 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:49,067 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:51,238 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:53,392 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:55,584 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:39:57,851 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:00,021 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:01,404 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:40:01,429 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 07:40:01,455 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 07:40:02,290 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:04,550 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:06,717 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.78 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:08,911 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:11,073 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:13,251 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:15,493 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:17,652 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:19,820 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:21,988 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:24,165 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:26,333 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:28,500 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:30,665 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:32,828 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:34,999 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:37,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:40:37,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:40:37,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:40:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:40:37,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:40:37,204 INFO __main__ [TREND] uptrend slope=+0.278% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:37,217 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:40:37,219 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:40:39,413 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:41,583 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:43,871 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:46,181 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.19
2026-06-22 07:40:48,338 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:40:50,507 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:40:52,818 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:40:55,085 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:40:57,300 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:40:59,505 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:41:01,871 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:41:04,133 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:41:06,305 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:41:08,476 INFO __main__ [TREND] uptrend slope=+0.264% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:41:10,738 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:41:12,909 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:41:15,091 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:41:17,342 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:41:19,712 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 07:41:19,713 INFO __main__ [SMA] SMA(24, 60m) = $64,151.81 (140 candles)
2026-06-22 07:41:19,713 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:41:22,006 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:41:24,264 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,423.89
2026-06-22 07:41:26,614 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:28,787 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:30,953 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:33,254 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:35,424 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:36,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:41:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:41:36,967 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:41:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:41:36,971 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:41:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:41:37,028 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:41:37,030 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:41:37,033 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:41:37,588 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:39,759 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:41,937 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:44,206 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:46,372 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:48,532 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:50,708 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:52,881 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:55,041 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:57,397 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:41:59,628 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,426.50
2026-06-22 07:42:01,908 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,403.66
2026-06-22 07:42:04,155 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,403.66
2026-06-22 07:42:06,334 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,403.66
2026-06-22 07:42:08,604 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,418.28
2026-06-22 07:42:10,810 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.77 → buy_anchor +0.15% to $64,418.28
2026-06-22 07:42:13,079 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,418.28
2026-06-22 07:42:15,355 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,418.28
2026-06-22 07:42:17,519 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,418.28
2026-06-22 07:42:19,685 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,347.28
2026-06-22 07:42:21,928 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,347.28
2026-06-22 07:42:24,141 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,361.20
2026-06-22 07:42:26,319 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,361.20
2026-06-22 07:42:28,506 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,361.20
2026-06-22 07:42:30,659 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,361.20
2026-06-22 07:42:32,939 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,361.20
2026-06-22 07:42:35,188 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,361.20
2026-06-22 07:42:36,960 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:42:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:42:36,963 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:42:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:42:36,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:42:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:42:36,968 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:42:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:42:36,970 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:42:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:42:36,971 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:42:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:42:37,397 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,361.20
2026-06-22 07:42:39,722 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,361.20
2026-06-22 07:42:42,175 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.76 → buy_anchor +0.15% to $64,361.20
2026-06-22 07:42:44,486 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:42:46,668 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:42:48,944 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:42:51,191 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:42:53,356 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:42:55,537 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:42:57,783 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:42:59,983 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:43:02,143 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:43:04,322 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:43:06,494 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:43:08,727 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:43:10,916 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:43:13,087 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.71 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:43:15,254 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,360.70
2026-06-22 07:43:17,422 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,368.41
2026-06-22 07:43:19,592 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,368.41
2026-06-22 07:43:21,775 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,368.41
2026-06-22 07:43:23,942 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,368.41
2026-06-22 07:43:26,107 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,368.41
2026-06-22 07:43:28,279 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,368.41
2026-06-22 07:43:30,444 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,368.41
2026-06-22 07:43:32,618 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,368.41
2026-06-22 07:43:34,790 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,368.41
2026-06-22 07:43:36,972 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:43:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:43:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:43:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:43:36,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:43:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:43:36,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:43:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:43:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:43:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:43:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:43:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:43:37,130 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,362.10
2026-06-22 07:43:39,298 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,362.10
2026-06-22 07:43:41,460 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,362.10
2026-06-22 07:43:43,639 INFO __main__ [TREND] uptrend slope=+0.204% conf=0.65 → buy_anchor +0.15% to $64,362.10
2026-06-22 07:44:05,308 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:44:05] "GET /version HTTP/1.1" 404 -
2026-06-22 07:44:36,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:44:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:44:36,966 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:44:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:44:36,969 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:44:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:44:36,973 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:44:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:44:36,973 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:44:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:44:36,976 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:44:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:45:01,636 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:45:01,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 07:45:01,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 07:45:36,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:45:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:45:36,960 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:45:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:45:36,962 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:45:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:45:36,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:45:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:45:36,967 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:45:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:45:36,970 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:45:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:46:21,354 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 07:46:21,354 INFO __main__ [SMA] SMA(24, 60m) = $64,151.81 (140 candles)
2026-06-22 07:46:37,083 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:46:37,086 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:46:37,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:46:37,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:46:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:46:37,216 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:46:37,218 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:47:36,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:47:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:47:36,968 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:47:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:47:36,971 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:47:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:47:37,028 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:47:37,032 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:47:37,033 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:48:36,975 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:48:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:48:36,978 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:48:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:48:36,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:48:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:48:36,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:48:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:48:36,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:48:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:48:36,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:48:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:49:36,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:49:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:49:36,966 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:49:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:49:36,968 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:49:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:49:36,970 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:49:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:49:36,976 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:49:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:49:36,980 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:49:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:50:01,824 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:50:01,847 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 07:50:01,866 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 07:50:06,843 ERROR werkzeug 34.6.8.26 - - [22/Jun/2026 07:50:06] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-22 07:50:06,844 INFO werkzeug 34.6.8.26 - - [22/Jun/2026 07:50:06] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-22 07:50:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:50:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:50:36,959 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:50:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:50:36,962 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:50:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:50:36,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:50:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:50:36,969 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:50:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:50:36,970 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:50:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:51:23,258 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 07:51:23,259 INFO __main__ [SMA] SMA(24, 60m) = $64,151.81 (140 candles)
2026-06-22 07:51:36,967 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:51:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:51:36,969 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:51:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:51:36,973 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:51:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:51:36,977 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:51:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:51:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:51:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:51:36,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:51:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:52:36,969 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:52:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:52:36,972 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:52:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:52:36,974 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:52:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:52:36,974 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:52:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:52:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:52:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:52:36,980 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:52:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:53:36,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:53:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:53:36,968 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:53:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:53:36,971 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:53:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:53:36,977 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:53:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:53:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:53:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:53:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:53:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:54:36,954 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:54:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:54:36,959 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:54:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:54:36,960 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:54:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:54:36,961 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:54:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:54:36,966 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:54:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:54:36,968 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:54:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:55:02,020 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:55:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:55:02,039 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:55:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 07:55:02,058 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:55:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 07:55:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:55:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:55:36,961 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:55:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:55:36,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:55:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:55:36,967 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:55:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:55:36,972 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:55:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:55:36,972 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:55:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:55:41,963 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:55:41] "HEAD / HTTP/1.1" 401 -
2026-06-22 07:56:24,622 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 07:56:24,623 INFO __main__ [SMA] SMA(24, 60m) = $64,151.81 (140 candles)
2026-06-22 07:56:36,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:56:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:56:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:56:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:56:36,962 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:56:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:56:36,966 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:56:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:56:36,966 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:56:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:56:36,968 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:56:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:57:36,953 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:57:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:57:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:57:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:57:36,960 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:57:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:57:36,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:57:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:57:36,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:57:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:57:36,967 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:57:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:58:36,951 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:58:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:58:36,955 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:58:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:58:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:58:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:58:36,962 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:58:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:58:36,963 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:58:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:58:36,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:58:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 07:59:36,951 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:59:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 07:59:36,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:59:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 07:59:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:59:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 07:59:36,959 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:59:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 07:59:36,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:59:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 07:59:36,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 07:59:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:00:01,190 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:00:01,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 08:00:01,229 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 08:00:36,955 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:00:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:00:36,958 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:00:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:00:36,960 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:00:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:00:36,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:00:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:00:36,966 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:00:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:00:36,966 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:00:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:01:24,866 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 08:01:24,867 INFO __main__ [SMA] SMA(24, 60m) = $64,149.74 (140 candles)
2026-06-22 08:01:36,947 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:01:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:01:36,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:01:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:01:36,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:01:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:01:36,951 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:01:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:01:36,959 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:01:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:01:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:01:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:01:53,800 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,084.53
2026-06-22 08:01:55,974 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,084.53
2026-06-22 08:01:58,147 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,084.53
2026-06-22 08:02:00,318 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,084.53
2026-06-22 08:02:02,606 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,084.53
2026-06-22 08:02:04,795 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,084.53
2026-06-22 08:02:07,081 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,084.53
2026-06-22 08:02:09,280 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,084.53
2026-06-22 08:02:11,534 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,084.53
2026-06-22 08:02:13,703 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,084.53
2026-06-22 08:02:15,867 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,084.53
2026-06-22 08:02:18,051 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,084.53
2026-06-22 08:02:20,213 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,084.53
2026-06-22 08:02:22,385 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.73 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:24,574 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:26,744 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:28,908 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:31,092 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:33,266 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:35,474 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:02:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:02:36,958 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:02:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:02:36,961 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:02:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:02:36,963 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:02:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:02:36,967 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:02:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:02:36,968 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:02:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:02:37,658 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:39,835 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:42,004 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:44,180 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:46,343 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:48,526 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:50,700 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:52,871 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:55,044 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:57,323 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:02:59,483 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:03:01,685 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:03:03,844 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:03:06,014 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:03:08,196 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:03:10,757 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:03:12,917 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:03:15,160 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:03:17,328 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:03:19,491 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:03:21,750 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,090.42
2026-06-22 08:03:23,933 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.78 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:26,126 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:28,286 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:30,477 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:32,650 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:34,898 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:36,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:03:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:03:36,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:03:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:03:36,966 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:03:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:03:36,970 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:03:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:03:36,971 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:03:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:03:36,973 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:03:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:03:37,145 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:39,400 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:41,567 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:43,781 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:45,941 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:48,115 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:50,379 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:52,548 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:54,799 INFO __main__ [TREND] downtrend slope=-0.222% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:57,039 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:03:59,257 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:04:01,456 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:04:03,708 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:04:05,956 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:04:08,115 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:04:10,320 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:04:12,521 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:04:14,689 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:04:16,876 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:04:19,055 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,069.35
2026-06-22 08:04:21,228 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,064.06
2026-06-22 08:04:23,390 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,064.06
2026-06-22 08:04:25,570 INFO __main__ [TREND] downtrend slope=-0.226% conf=0.79 → buy_anchor -0.15% to $64,064.06
2026-06-22 08:04:27,754 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,064.06
2026-06-22 08:04:29,915 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,064.06
2026-06-22 08:04:32,163 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:04:34,324 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:04:36,600 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:04:36,961 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:04:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:04:36,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:04:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:04:36,966 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:04:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:04:36,970 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:04:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:04:36,972 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:04:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:04:36,974 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:04:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:04:38,870 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:04:41,072 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:04:43,235 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:04:45,418 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:04:47,599 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:04:49,882 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:04:52,086 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:04:54,259 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:04:56,505 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.79 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:04:58,673 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:00,934 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:01,371 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:05:01,389 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 08:05:01,411 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 08:05:03,110 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:05,316 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:07,599 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:09,778 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:11,949 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:14,117 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:16,274 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:18,443 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:20,608 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:22,898 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:25,084 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:27,333 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.80 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:29,516 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:31,686 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:33,877 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:36,054 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:05:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:05:36,961 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:05:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:05:36,963 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:05:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:05:36,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:05:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:05:36,968 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:05:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:05:36,973 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:05:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:05:38,223 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:40,476 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,059.77
2026-06-22 08:05:42,647 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:05:44,810 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:05:46,979 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:05:49,250 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:05:51,409 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:05:53,574 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:05:55,750 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:05:57,927 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.83 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:00,126 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:02,290 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:04,444 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:06,604 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:08,783 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:10,933 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:13,093 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:15,278 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:17,533 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:19,691 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:21,851 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:24,041 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:26,425 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 08:06:26,426 INFO __main__ [SMA] SMA(24, 60m) = $64,149.74 (140 candles)
2026-06-22 08:06:26,426 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:28,668 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.84 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:30,935 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:33,110 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:35,270 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:36,943 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:06:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:06:36,946 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:06:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:06:36,949 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:06:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:06:36,950 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:06:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:06:36,950 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:06:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:06:36,952 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:06:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:06:37,547 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:39,738 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:41,904 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:44,288 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:46,494 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:48,682 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:50,941 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:53,193 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:55,353 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:57,520 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:06:59,683 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:01,849 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:04,095 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:06,356 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:08,525 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:10,781 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:12,940 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:15,211 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:17,399 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:19,647 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:21,816 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:23,984 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:26,271 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:28,534 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:30,693 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.86 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:32,955 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:35,212 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:36,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:07:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:07:36,950 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:07:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:07:36,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:07:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:07:36,959 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:07:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:07:36,962 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:07:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:07:36,963 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:07:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:07:37,502 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:39,702 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:40,166 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 08:07:40] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:07:40,182 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 08:07:40] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:07:41,864 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:44,024 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:46,241 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:48,423 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:50,585 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:52,884 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:55,174 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:57,448 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,028.91
2026-06-22 08:07:59,709 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,098.41
2026-06-22 08:08:01,985 INFO __main__ [TREND] downtrend slope=-0.293% conf=0.87 → buy_anchor -0.15% to $64,098.41
2026-06-22 08:08:04,258 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,098.41
2026-06-22 08:08:06,431 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,098.41
2026-06-22 08:08:08,596 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,098.41
2026-06-22 08:08:10,859 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,098.41
2026-06-22 08:08:13,135 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,098.41
2026-06-22 08:08:15,409 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,098.41
2026-06-22 08:08:17,613 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:19,781 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:22,031 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:24,227 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:26,415 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:28,676 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:30,842 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:33,012 INFO __main__ [TREND] downtrend slope=-0.288% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:35,193 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:36,943 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:08:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:08:36,946 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:08:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:08:36,950 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:08:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:08:36,954 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:08:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:08:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:08:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:08:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:08:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:08:37,353 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:39,522 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:41,780 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:44,044 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:46,322 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:48,481 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:50,742 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:52,922 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:55,084 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:57,342 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:08:59,504 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:09:01,669 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:09:03,833 INFO __main__ [TREND] downtrend slope=-0.287% conf=0.86 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:09:05,997 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:09:08,197 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:09:10,468 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,060.46
2026-06-22 08:09:12,723 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,127.06
2026-06-22 08:09:14,930 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,127.06
2026-06-22 08:09:17,099 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,127.06
2026-06-22 08:09:19,268 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,127.06
2026-06-22 08:09:21,450 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,127.06
2026-06-22 08:09:23,622 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,127.06
2026-06-22 08:09:25,777 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,127.06
2026-06-22 08:09:27,954 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,127.06
2026-06-22 08:09:30,114 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,127.06
2026-06-22 08:09:32,365 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,127.06
2026-06-22 08:09:34,538 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.85 → buy_anchor -0.15% to $64,127.06
2026-06-22 08:09:36,706 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,127.06
2026-06-22 08:09:36,954 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:09:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:09:36,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:09:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:09:36,961 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:09:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:09:36,962 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:09:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:09:36,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:09:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:09:36,969 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:09:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:09:38,925 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:09:41,080 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:09:43,273 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:09:45,445 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:09:47,649 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:09:49,897 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:09:52,056 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:09:54,223 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:09:56,411 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:09:58,676 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:00,847 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:01,558 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:10:01,583 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 08:10:01,600 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 08:10:03,024 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:05,309 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.81 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:07,477 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:09,658 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:11,912 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:14,105 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:16,332 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:18,489 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:20,664 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:22,919 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:25,103 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:27,299 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:29,493 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:31,663 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:33,838 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:36,127 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.75 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:37,066 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:10:37,070 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:10:37,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:10:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:10:37,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:10:37,186 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:10:37,192 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:10:38,304 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:40,557 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:42,731 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:44,896 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:47,063 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:49,322 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:51,499 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:53,670 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:55,833 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:10:57,999 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:00,165 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:02,327 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:04,558 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:06,800 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.69 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:09,093 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:11,266 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:13,429 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:15,605 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:17,865 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:20,116 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:22,322 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:24,514 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:27,344 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 08:11:27,344 INFO __main__ [SMA] SMA(24, 60m) = $64,149.74 (140 candles)
2026-06-22 08:11:27,347 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:29,518 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:31,702 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:33,903 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:36,133 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:11:36,940 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:11:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:11:36,944 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:11:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:11:36,945 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:11:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:11:37,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:11:37,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:11:37,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:11:38,296 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.62 → buy_anchor -0.15% to $64,149.23
2026-06-22 08:12:36,946 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:12:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:12:36,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:12:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:12:36,951 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:12:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:12:36,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:12:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:12:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:12:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:12:36,959 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:12:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:13:36,941 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:13:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:13:36,945 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:13:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:13:36,947 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:13:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:13:36,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:13:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:13:36,953 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:13:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:13:36,954 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:13:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:14:36,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:14:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:14:36,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:14:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:14:36,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:14:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:14:36,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:14:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:14:36,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:14:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:14:37,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:15:01,747 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:15:01,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 08:15:01,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 08:15:36,952 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:15:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:15:36,955 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:15:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:15:36,962 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:15:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:15:36,963 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:15:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:15:36,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:15:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:15:36,967 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:15:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:16:28,482 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 08:16:28,483 INFO __main__ [SMA] SMA(24, 60m) = $64,149.74 (140 candles)
2026-06-22 08:16:36,947 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:16:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:16:36,949 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:16:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:16:36,953 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:16:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:16:36,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:16:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:16:36,958 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:16:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:16:36,961 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:16:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:16:42,095 ERROR werkzeug 34.141.161.66 - - [22/Jun/2026 08:16:42] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-22 08:16:42,095 INFO werkzeug 34.141.161.66 - - [22/Jun/2026 08:16:42] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-22 08:17:19,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:17:19] "GET / HTTP/1.1" 401 -
2026-06-22 08:17:36,944 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:17:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:17:36,946 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:17:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:17:36,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:17:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:17:36,953 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:17:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:17:36,955 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:17:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:17:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:17:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:18:36,940 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:18:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:18:36,943 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:18:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:18:36,947 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:18:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:18:36,952 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:18:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:18:36,954 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:18:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:18:36,955 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:18:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:18:47,204 ERROR werkzeug 34.16.129.62 - - [22/Jun/2026 08:18:47] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-22 08:18:47,204 INFO werkzeug 34.16.129.62 - - [22/Jun/2026 08:18:47] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-22 08:19:36,944 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:19:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:19:36,946 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:19:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:19:36,949 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:19:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:19:36,952 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:19:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:19:36,955 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:19:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:19:36,958 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:19:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:19:47,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:19:47] "GET / HTTP/1.1" 401 -
2026-06-22 08:20:01,942 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:20:01,962 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 08:20:01,978 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 08:20:36,941 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:20:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:20:36,943 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:20:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:20:36,947 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:20:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:20:36,952 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:20:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:20:36,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:20:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:20:36,974 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:20:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:21:28,948 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 08:21:28,949 INFO __main__ [SMA] SMA(24, 60m) = $64,149.74 (140 candles)
2026-06-22 08:21:36,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:21:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:21:36,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:21:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:21:36,953 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:21:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:21:36,955 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:21:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:21:36,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:21:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:21:36,959 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:21:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:22:36,941 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:22:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:22:36,943 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:22:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:22:36,944 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:22:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:22:36,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:22:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:22:36,950 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:22:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:22:36,951 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:22:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:23:12,227 ERROR werkzeug 34.58.97.233 - - [22/Jun/2026 08:23:12] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-22 08:23:12,228 INFO werkzeug 34.58.97.233 - - [22/Jun/2026 08:23:12] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-22 08:23:36,938 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:23:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:23:36,940 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:23:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:23:36,943 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:23:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:23:36,944 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:23:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:23:36,946 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:23:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:23:36,949 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:23:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:24:36,941 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:24:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:24:36,946 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:24:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:24:36,947 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:24:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:24:36,949 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:24:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:24:36,952 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:24:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:24:36,955 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:24:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:25:01,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:25:01,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 08:25:01,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 08:25:33,502 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:25:35,682 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:25:36,937 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:25:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:25:36,938 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:25:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:25:36,940 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:25:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:25:36,942 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:25:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:25:36,946 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:25:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:25:36,947 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:25:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:25:37,967 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:25:40,139 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:25:42,440 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:25:44,697 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:25:46,861 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:25:49,105 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:25:51,296 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:25:53,474 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:25:55,634 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:25:57,805 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:00,120 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:02,286 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:04,464 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:06,627 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:08,815 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:08,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:26:08] "GET /.env HTTP/1.1" 404 -
2026-06-22 08:26:10,988 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:13,257 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:15,419 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:17,687 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:19,904 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:22,080 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:24,257 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:26,521 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:29,119 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 08:26:29,119 INFO __main__ [SMA] SMA(24, 60m) = $64,149.74 (140 candles)
2026-06-22 08:26:29,120 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:31,280 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:33,532 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.54 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:35,752 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:36,941 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:26:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:26:36,945 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:26:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:26:36,947 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:26:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:26:36,949 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:26:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:26:36,950 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:26:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:26:36,955 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:26:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:26:37,922 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:40,115 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:42,275 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:44,491 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:46,659 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:48,895 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:51,163 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:53,348 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:55,510 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:57,690 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:26:59,862 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:27:02,109 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:27:04,357 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.55 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:27:06,547 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:27:08,810 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:27:10,972 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,367.21
2026-06-22 08:27:13,169 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:15,345 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:17,530 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:19,705 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:21,949 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:24,135 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:26,300 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:28,490 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:30,667 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:32,861 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:35,156 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.56 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:36,944 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:27:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:27:36,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:27:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:27:36,950 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:27:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:27:36,953 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:27:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:27:36,955 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:27:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:27:36,959 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:27:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:27:37,326 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:39,496 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:41,657 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:43,925 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:46,178 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:48,464 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:50,711 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:52,943 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:55,244 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:57,413 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:27:59,583 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:01,764 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:01,921 ERROR werkzeug 35.237.254.240 - - [22/Jun/2026 08:28:01] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-22 08:28:01,921 INFO werkzeug 35.237.254.240 - - [22/Jun/2026 08:28:01] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-22 08:28:04,026 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:06,187 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:08,355 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:10,517 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:12,676 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:14,910 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:17,171 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:19,343 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:21,531 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:23,783 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:25,951 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:28,124 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:30,370 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:32,534 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:34,703 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:36,939 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:28:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:28:36,941 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:28:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:28:36,944 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:28:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:28:36,947 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:28:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:28:36,949 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:28:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:28:36,951 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:28:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:28:36,975 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:39,218 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:41,439 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:43,597 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:45,771 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:47,944 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:50,227 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:52,404 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:54,571 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:56,748 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:28:59,004 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:01,178 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:03,335 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:05,579 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:07,852 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:10,025 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:12,339 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:14,497 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:16,706 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:18,970 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:21,314 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:23,536 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:25,699 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:27,871 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:30,042 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:32,227 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:34,399 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:36,713 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:36,945 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:29:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:29:36,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:29:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:29:36,951 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:29:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:29:36,954 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:29:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:29:36,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:29:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:29:36,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:29:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:29:38,893 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:41,060 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:43,222 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:45,519 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:47,682 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:49,932 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:52,181 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:54,344 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:56,534 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:29:58,692 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:00,868 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:01,290 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:30:01,308 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 08:30:01,325 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 08:30:03,042 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:05,229 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:07,404 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:09,670 INFO __main__ [TREND] uptrend slope=+0.232% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:11,920 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:14,080 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:16,280 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:18,448 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:20,625 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:22,858 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:25,045 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:27,205 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:29,456 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:30,089 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:30:30] "GET / HTTP/1.1" 401 -
2026-06-22 08:30:30,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:30:30] "GET /favicon.ico HTTP/1.1" 404 -
2026-06-22 08:30:31,621 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:33,792 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:35,946 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:36,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:30:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:30:36,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:30:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:30:36,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:30:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:30:36,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:30:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:30:36,940 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:30:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:30:36,941 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:30:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:30:38,134 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:40,292 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:42,453 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:44,626 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:46,874 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:49,047 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:51,235 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:53,400 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:55,595 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:30:57,763 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:00,039 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:02,209 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:04,457 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:06,625 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:08,796 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:10,972 INFO __main__ [TREND] uptrend slope=+0.233% conf=0.58 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:13,232 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:15,390 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:17,547 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:19,704 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:21,876 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:24,045 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:26,305 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:28,472 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:31,033 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 08:31:31,034 INFO __main__ [SMA] SMA(24, 60m) = $64,149.74 (140 candles)
2026-06-22 08:31:31,034 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:33,193 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:35,367 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:36,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:31:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:31:36,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:31:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:31:36,937 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:31:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:31:36,940 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:31:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:31:36,942 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:31:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:31:36,944 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:31:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:31:37,539 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:39,842 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:42,097 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.59 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:44,272 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:46,454 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:48,612 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:50,783 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:53,070 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:55,230 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:57,399 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:31:59,655 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:01,816 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:03,982 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:06,143 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:08,317 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:10,504 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:12,763 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.60 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:14,923 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:17,092 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:19,282 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:21,462 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:23,627 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:25,784 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:27,950 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:30,117 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:32,272 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:34,434 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:36,733 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:36,947 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:32:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:32:36,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:32:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:32:36,952 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:32:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:32:36,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:32:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:32:36,958 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:32:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:32:36,959 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:32:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:32:38,919 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:41,090 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:43,360 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.57 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:45,611 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:47,766 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:50,017 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:52,191 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:54,363 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:56,532 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:32:58,815 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:00,990 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:03,178 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:05,438 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:07,626 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:09,875 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:12,127 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:14,294 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.55 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:16,468 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:18,643 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:20,819 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:23,149 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:25,353 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:27,609 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:29,768 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:31,956 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:34,139 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:36,320 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:36,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:33:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:33:36,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:33:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:33:36,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:33:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:33:36,940 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:33:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:33:36,943 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:33:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:33:36,943 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:33:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:33:38,593 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:40,760 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:43,016 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:45,288 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.53 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:47,460 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:49,625 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:51,887 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:54,154 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:56,331 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:33:58,584 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:34:00,851 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:34:03,103 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:34:05,294 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:34:07,451 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:34:09,700 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:34:11,949 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:34:14,180 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:34:16,350 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.51 → buy_anchor +0.15% to $64,365.60
2026-06-22 08:34:36,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:34:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:34:36,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:34:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:34:36,937 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:34:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:34:36,942 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:34:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:34:36,944 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:34:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:34:36,946 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:34:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:35:01,470 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:35:01,493 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 08:35:01,515 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 08:35:36,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:35:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:35:36,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:35:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:35:36,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:35:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:35:36,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:35:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:35:36,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:35:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:35:36,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:35:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:36:32,852 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 08:36:32,852 INFO __main__ [SMA] SMA(24, 60m) = $64,149.74 (140 candles)
2026-06-22 08:36:36,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:36:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:36:36,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:36:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:36:36,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:36:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:36:36,939 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:36:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:36:36,942 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:36:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:36:36,943 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:36:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:37:33,527 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 08:37:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:37:33,545 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 08:37:33] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:37:36,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:37:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:37:36,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:37:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:37:36,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:37:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:37:36,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:37:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:37:36,937 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:37:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:37:36,940 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:37:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:38:10,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:38:10] "GET /comics HTTP/1.1" 404 -
2026-06-22 08:38:32,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:38:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:38:36,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:38:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:38:36,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:38:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:38:36,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:38:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:38:36,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:38:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:38:36,942 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:38:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:38:36,944 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:38:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:38:41,833 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:38:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:39:36,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:39:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:39:36,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:39:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:39:36,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:39:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:39:36,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:39:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:39:36,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:39:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:39:36,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:39:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:40:01,656 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:40:01,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 08:40:01,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 08:40:37,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:40:37,051 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:40:37,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:40:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:40:37,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:40:37,173 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:40:37,175 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:41:34,333 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 08:41:34,334 INFO __main__ [SMA] SMA(24, 60m) = $64,149.74 (140 candles)
2026-06-22 08:41:36,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:41:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:41:36,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:41:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:41:36,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:41:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:41:36,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:41:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:41:36,993 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:41:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:41:36,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:41:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:42:36,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:42:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:42:36,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:42:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:42:36,937 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:42:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:42:36,943 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:42:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:42:36,946 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:42:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:42:36,947 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:42:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:01,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:01] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:43:01,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:01] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:01,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:01] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:01,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:01] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:01,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:01,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:01] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:02,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:02,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:02,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:02,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:05,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:05,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:05,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:05,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:05,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:07,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:43:08,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:08,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:08,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:08,938 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:08,940 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:11,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:11,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:11,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:11,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:11,938 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:14,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:14,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:14,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:14,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:17,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:17,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:43:17,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:17,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:17,819 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:17,821 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:20,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:20,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:20,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:20,938 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:20,942 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:23,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:23,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:23,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:23,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:26,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:26,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:26,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:26,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:26,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:27,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:43:29,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:29,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:29,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:29,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:29,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:32,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:32,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:32,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:32,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:32,937 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:32,941 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,067.95
2026-06-22 08:43:35,118 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,067.95
2026-06-22 08:43:35,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:35,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:35,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:35,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:37,412 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,067.95
2026-06-22 08:43:37,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:43:38,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:38,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:38,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:38,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:38,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:39,580 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,067.95
2026-06-22 08:43:41,744 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,067.95
2026-06-22 08:43:41,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:41,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:41,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:41,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:43,941 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,067.95
2026-06-22 08:43:44,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:44,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:44,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:44,938 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:44,938 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:46,110 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,067.95
2026-06-22 08:43:47,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:47,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:47,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:47,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:43:47,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:48,276 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,067.95
2026-06-22 08:43:50,484 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,067.95
2026-06-22 08:43:50,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:50,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:50,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:50,937 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:50,938 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:52,738 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,067.95
2026-06-22 08:43:53,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:53,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:53,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:53,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:54,903 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:43:56,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:56,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:56,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:56,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:56,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:43:57,087 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:43:57,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:43:59,272 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:43:59,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:43:59,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:43:59,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:43:59,940 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:43:59,941 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:43:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:44:01,459 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.53 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:02,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:44:02,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:44:02,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:44:02,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:44:03,631 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:05,796 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:05,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:44:05,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:44:05,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:44:05,937 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:44:05,938 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:44:07,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:44:07,976 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:08,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:44:08,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:44:08,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:44:08,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:44:08,941 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:44:10,151 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:11,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:44:11,939 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:44:11,942 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:44:11,946 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:44:11,946 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:44:12,314 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:14,495 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:14,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:44:14,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:44:14,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:44:14,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:44:16,872 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:17,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:44:17,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:44:17,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:44:17,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:44:17,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:44:17,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:44:19,041 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:21,209 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:23,463 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:25,624 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:27,792 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:29,973 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:32,134 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:34,315 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:36,627 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:36,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:44:36,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:44:36,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:44:36,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:44:36,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:44:36,938 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:44:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:44:38,798 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:40,975 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:43,235 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:45,401 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:47,587 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:49,915 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:52,099 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:54,270 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:56,439 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:44:58,604 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:00,762 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:01,843 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:45:01,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 08:45:01,892 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 08:45:02,932 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:05,171 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:07,365 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:09,532 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:11,694 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:13,853 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:16,035 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:18,282 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:20,540 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:22,795 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:24,959 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:27,148 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:29,317 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:31,484 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:33,684 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.56 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:35,865 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:36,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:45:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:45:36,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:45:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:45:36,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:45:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:45:36,939 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:45:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:45:36,940 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:45:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:45:36,943 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:45:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:45:38,106 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:40,278 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:42,532 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:44,814 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:46,984 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:49,163 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:51,360 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:53,646 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:55,811 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:45:57,977 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:46:00,218 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:46:02,396 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:46:04,650 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.57 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:46:06,811 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:46:08,995 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.55 → buy_anchor -0.15% to $64,132.06
2026-06-22 08:46:35,386 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 08:46:35,387 INFO __main__ [SMA] SMA(24, 60m) = $64,149.74 (140 candles)
2026-06-22 08:46:36,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:46:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:46:36,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:46:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:46:36,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:46:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:46:36,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:46:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:46:36,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:46:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:46:36,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:46:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:47:36,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:47:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:47:36,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:47:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:47:36,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:47:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:47:36,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:47:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:47:36,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:47:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:47:36,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:47:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:48:18,841 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:18] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:48:18,844 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:18,846 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:18,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:18] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:18,850 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:48:18,851 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:20,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:20,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:20,819 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:20,821 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:23,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:23,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:23,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:23,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:48:23,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:26,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:26,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:26,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:26,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:27,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:48:29,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:29,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:29,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:48:29,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:29,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:32,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:32,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:32,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:32,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:32,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:48:35,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:35,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:35,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:35,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:37,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:48:38,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:38,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:38,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:38,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:38,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:48:41,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:41,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:41,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:41,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:41,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:48:44,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:44,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:44,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:44,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:47,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:48:47,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:47,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:47,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:47,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:47,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:48:50,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:50,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:50,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:50,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:53,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:53,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:53,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:53,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:53,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:48:56,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:56,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:48:56,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:56,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:56,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:48:57,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:48:59,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:48:59,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:48:59,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:48:59,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:48:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:49:02,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:49:02,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:49:02,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:49:02,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:49:02,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:49:05,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:49:05,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:49:05,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:49:05,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:49:07,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:49:08,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:49:08,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:49:08,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:49:08,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:49:08,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:49:11,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:49:11,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:49:11,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:49:11,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:49:11,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:49:14,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:49:14,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:49:14,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:49:14,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:49:17,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:49:17,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:49:17,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:49:17,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:49:17,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:49:17,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:49:36,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:49:36,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:49:36,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:49:36,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:49:36,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:49:36,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:49:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:49:42,481 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:49:44,659 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:49:46,816 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:49:49,014 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:49:51,218 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:49:53,496 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:49:55,661 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:49:57,823 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:00,075 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:01,076 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:50:01,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 08:50:01,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 08:50:02,250 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:04,414 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:06,729 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:08,979 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:11,160 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:13,333 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:15,600 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:17,860 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:20,049 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:22,224 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:22,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:50:22] "OPTIONS / HTTP/1.1" 200 -
2026-06-22 08:50:24,399 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:26,646 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:28,823 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:30,985 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:33,312 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:35,587 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:36,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:50:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:50:36,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:50:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:50:36,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:50:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:50:36,935 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:50:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:50:36,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:50:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:50:36,937 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:50:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:50:37,815 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:40,076 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:42,359 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:44,526 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:46,702 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:48,944 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:51,118 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:53,291 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:55,471 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:57,647 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:50:59,903 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:02,086 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:04,297 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:06,634 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:08,801 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:10,967 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:13,171 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:15,365 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:17,544 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:19,801 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:21,973 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:24,190 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:26,380 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:28,581 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:30,764 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:32,941 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:35,131 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:36,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:51:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:51:36,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:51:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:51:36,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:51:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:51:36,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:51:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:51:36,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:51:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:51:36,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:51:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:51:37,587 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 08:51:37,587 INFO __main__ [SMA] SMA(24, 60m) = $64,149.74 (140 candles)
2026-06-22 08:51:37,587 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:39,775 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:40,551 ERROR werkzeug 103.183.119.48 - - [22/Jun/2026 08:51:40] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-22 08:51:40,552 INFO werkzeug 103.183.119.48 - - [22/Jun/2026 08:51:40] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-22 08:51:41,952 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:44,204 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.52 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:46,471 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:48,629 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:50,809 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:52,973 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:55,152 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:57,351 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:51:59,549 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:01,729 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:03,908 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:06,187 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:08,341 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:10,505 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:12,676 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:15,007 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:17,175 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:19,341 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:21,607 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:23,905 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:26,129 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:28,303 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:30,571 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:32,838 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:35,012 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:36,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:52:36,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:52:36,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:52:36,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:52:36,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:52:36,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:52:37,357 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:39,515 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:41,684 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:43,860 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:46,040 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.53 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:48,233 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:50,427 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:51,223 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:52:51,226 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:51] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:52:51,227 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:52:51,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:51] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:52:51,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:52:51,234 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:52:52,590 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:53,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:52:53,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:52:53,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:52:53,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:52:54,750 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:56,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:52:56,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:52:56,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:52:56,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:52:56,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:52:56,941 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:57,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:52:59,100 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:52:59,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:52:59,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:52:59,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:52:59,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:52:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:01,285 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:53:02,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:02,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:02,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:02,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:02,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:53:03,486 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:53:05,672 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:53:05,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:05,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:53:05,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:05,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:05,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:07,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:53:07,959 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:53:08,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:08,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:08,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:08,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:08,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:53:10,133 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:53:11,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:11,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:11,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:11,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:12,296 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:53:14,560 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:53:14,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:14,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:14,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:14,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:53:14,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:16,714 INFO __main__ [TREND] downtrend slope=-0.238% conf=0.51 → buy_anchor -0.15% to $64,071.95
2026-06-22 08:53:17,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:17,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:17,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:53:17,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:17,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:18,891 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:20,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:20,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:20,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:20,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:20,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:53:21,068 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:23,326 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:23,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:23,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:23,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:23,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:25,506 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:26,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:26,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:26,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:26,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:26,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:53:27,802 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:27,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:53:29,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:29,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:29,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:53:29,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:29,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:30,070 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:32,241 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:32,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:32,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:32,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:32,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:34,428 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:35,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:35,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:35,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:35,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:35,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:53:36,604 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:37,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:53:38,904 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:38,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:38,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:53:38,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:38,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:38,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:41,071 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:41,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:41,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:41,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:41,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:43,252 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:44,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:44,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:44,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:53:44,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:44,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:45,432 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:47,650 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $64,055.57
2026-06-22 08:53:47,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:47,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:47,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:47,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:53:47,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:53:47,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:50,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:53:50,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:53:50,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:53:50,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:53:50,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:53:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:54:36,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:54:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:54:36,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:54:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:54:36,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:54:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:54:36,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:54:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:54:36,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:54:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:54:36,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:54:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:55:01,247 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:55:01,266 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 08:55:01,285 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 08:55:21,248 ERROR werkzeug 46.151.178.13 - - [22/Jun/2026 08:55:21] Request timed out: TimeoutError('timed out')
2026-06-22 08:55:36,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:55:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:55:36,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:55:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:55:36,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:55:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:55:36,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:55:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:55:36,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:55:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:55:36,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:55:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:56:36,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:56:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:56:36,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:56:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:56:36,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:56:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:56:36,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:56:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:56:36,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:56:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:56:36,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:56:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:56:37,800 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 08:56:37,800 INFO __main__ [SMA] SMA(24, 60m) = $64,149.74 (140 candles)
2026-06-22 08:57:36,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:57:36,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:57:36,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:57:36,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:57:36,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:57:36,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:57:39,234 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:39] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:57:39,236 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:57:39,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:39] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:57:39,241 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:57:39,243 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:57:41,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:57:41,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:57:41,798 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:57:41,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:57:41,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:57:43,173 INFO __main__ Candles refreshed: tf=5min, 1263 candles
2026-06-22 08:57:43,182 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:43] "GET /api/candles?tf=5 HTTP/1.1" 200 -
2026-06-22 08:57:44,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:57:44,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:57:44,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:57:44,818 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:57:44,819 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:57:47,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:57:47,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:57:47,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:57:47,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:57:47,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:57:47,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:57:50,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:57:50,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:57:50,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:57:50,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:57:50,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:57:53,857 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:57:53,859 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:57:53,862 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:57:53,865 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:57:53,866 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:57:56,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:57:56,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:57:56,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:57:56,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:57:57,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:57:59,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:57:59,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:57:59,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:57:59,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:57:59,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:57:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:02,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:02,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:02,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:02,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:05,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:05,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:05,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:05,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:05,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:58:07,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:58:08,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:08,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:08,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:08,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:11,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:58:11,801 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:11,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:11,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:11,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:14,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:14,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:14,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:14,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:58:14,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:17,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:17,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:17,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:58:17,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:17,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:20,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:20,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:20,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:20,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:20,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:58:23,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:23,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:23,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:58:23,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:23,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:26,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:26,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:26,819 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:26,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:26,821 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:58:27,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:58:29,801 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:29,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:29,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:29,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:32,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:32,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:58:32,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:32,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:32,818 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:35,801 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:35,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:35,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:35,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:37,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:58:38,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:38,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:38,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:58:38,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:38,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:41,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:41,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:41,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:41,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:58:41,930 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:44,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:44,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:44,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:44,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:47,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:47,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:47,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:47,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:58:47,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:58:47,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:50,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:50,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:50,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:50,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:53,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:53,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:53,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:58:53,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:53,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:56,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:56,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:56,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:58:56,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:57,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:58:59,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:58:59,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:58:59,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:58:59,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:58:59,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:58:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:59:02,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:59:02,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:59:02,960 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:59:02,962 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:59:02,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:59:05,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:59:05,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:59:05,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:59:05,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:59:05,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:59:07,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:59:08,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:59:08,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:59:08,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:59:08,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:59:08,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:59:11,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:59:11,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:59:11,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:59:11,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:59:14,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:59:14,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:59:14,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:59:14,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:59:14,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:59:17,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:59:17,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:59:17,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:59:17,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:59:17,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:59:17,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:59:20,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:59:20,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:59:20,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:59:20,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:59:23,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:59:23,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:59:23,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:59:23,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:59:23,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:59:26,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:59:26,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:59:26,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:59:26,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:59:27,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 08:59:29,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:59:29,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:59:29,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:59:29,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:59:29,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:59:32,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:59:32,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:59:32,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:59:32,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:59:32,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:59:35,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 08:59:35,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 08:59:35,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 08:59:35,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 08:59:35,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 08:59:37,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 08:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:00:01,432 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:00:01,451 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 09:00:01,466 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 09:00:30,277 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:00:30] "GET /.env HTTP/1.1" 404 -
2026-06-22 09:00:36,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:00:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:00:36,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:00:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:00:36,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:00:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:00:36,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:00:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:00:36,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:00:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:00:37,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:01:36,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:01:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:01:36,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:01:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:01:36,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:01:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:01:36,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:01:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:01:36,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:01:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:01:36,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:01:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:01:39,874 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 09:01:39,874 INFO __main__ [SMA] SMA(24, 60m) = $64,133.03 (140 candles)
2026-06-22 09:02:36,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:02:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:02:36,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:02:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:02:36,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:02:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:02:36,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:02:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:02:36,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:02:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:02:36,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:02:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:03:13,327 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:03:13] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:03:36,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:03:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:03:36,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:03:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:03:36,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:03:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:03:36,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:03:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:03:36,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:03:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:03:36,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:03:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:04:36,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:04:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:04:36,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:04:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:04:36,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:04:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:04:36,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:04:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:04:36,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:04:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:04:36,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:04:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:05:01,589 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:05:01,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 09:05:01,638 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 09:05:36,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:05:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:05:36,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:05:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:05:36,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:05:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:05:36,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:05:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:05:36,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:05:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:05:36,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:05:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:11,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:11] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:06:11,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:11,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:11,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:11,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:06:11,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:14,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:14,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:14,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:14,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:14,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:06:17,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:17,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:17,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:06:17,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:17,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:17,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:06:20,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:20,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:20,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:06:20,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:20,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:23,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:23,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:23,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:23,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:26,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:26,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:26,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:26,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:06:26,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:27,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:06:29,899 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:29,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:29,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:29,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:32,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:32,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:32,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:32,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:32,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:06:35,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:35,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:06:35,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:35,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:35,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:37,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:06:38,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:38,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:38,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:38,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:40,357 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 09:06:40,357 INFO __main__ [SMA] SMA(24, 60m) = $64,133.03 (140 candles)
2026-06-22 09:06:41,951 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:41,953 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:41,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:41,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:41,958 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:06:44,961 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:44,961 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:44,962 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:44,963 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:47,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:06:47,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:47,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:47,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:47,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:06:47,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:50,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:50,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:50,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:50,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:50,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:06:53,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:53,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:53,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:53,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:56,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:06:56,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:56,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:06:56,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:56,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:57,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:06:59,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:06:59,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:06:59,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:06:59,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:06:59,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:06:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:07:02,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:07:02,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:07:02,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:07:02,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:07:02,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:07:05,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:07:05,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:07:05,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:07:05,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:07:05,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:07:07,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:07:08,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:07:08,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:07:08,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:07:08,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:07:08,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:07:11,898 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:07:11,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:07:11,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:07:11,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:07:36,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:07:36,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:07:36,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:07:36,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:07:36,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:07:36,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:07:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:08:09,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:09,016 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:09] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:08:09,019 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:09,021 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:09] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:09,025 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:08:09,030 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:11,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:11,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:11,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:11,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:14,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:14,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:08:14,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:14,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:14,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:16,885 ERROR werkzeug 35.196.214.28 - - [22/Jun/2026 09:08:16] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-22 09:08:16,885 INFO werkzeug 35.196.214.28 - - [22/Jun/2026 09:08:16] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-22 09:08:16,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:16] "GET /actuator/health HTTP/1.1" 404 -
2026-06-22 09:08:17,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:17,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:17,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:17,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:08:17,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:17,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:08:20,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:20,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:20,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:20,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:23,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:23,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:23,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:23,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:23,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:08:26,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:26,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:26,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:26,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:27,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:08:29,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:29,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:29,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:29,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:29,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:08:32,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:32,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:32,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:32,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:35,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:08:35,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:35,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:35,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:35,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:37,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:08:38,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:38,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:38,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:38,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:38,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:08:41,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:41,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:41,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:41,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:44,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:44,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:44,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:44,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:08:44,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:47,898 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:47,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:47,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:47,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:08:47,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:50,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:50,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:50,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:50,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:50,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:08:53,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:53,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:53,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:53,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:56,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:56,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:08:56,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:08:56,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:56,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:57,897 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:08:59,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:08:59,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:08:59,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:08:59,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:08:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:09:02,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:09:02,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:09:02,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:09:02,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:09:02,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:09:05,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:09:05,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:09:05,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:09:05,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:09:05,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:09:07,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:09:08,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:09:08,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:09:08,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:09:08,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:09:11,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:09:11,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:09:11,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:09:11,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:09:11,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:09:14,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:09:14,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:09:14,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:09:14,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:09:17,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:09:17,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:09:17,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:09:17,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:09:17,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:09:17,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:09:20,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:09:20,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:09:20,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:09:20,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:09:23,899 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:09:23,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:09:23,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:09:23,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:09:23,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:09:26,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:09:26,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:09:26,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:09:26,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:09:26,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:09:27,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:09:29,899 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:09:29,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:09:29,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:09:29,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:09:36,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:09:36,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:09:36,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:09:36,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:09:36,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:09:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:09:38,813 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 09:09:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:09:38,836 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 09:09:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:10:01,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:10:01,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 09:10:01,824 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 09:10:37,030 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:10:37,033 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:10:37,092 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:10:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:10:37,094 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:10:37,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:10:37,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:11:36,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:11:36,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:11:36,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:11:36,971 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:11:36,982 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:11:36,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:11:41,190 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 09:11:41,190 INFO __main__ [SMA] SMA(24, 60m) = $64,133.03 (140 candles)
2026-06-22 09:11:45,089 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:45] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:11:45,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:11:45,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:11:45,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:45] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:11:45,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:11:45,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:11:47,818 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:11:47,819 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:11:47,823 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:11:47,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:11:47,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:11:50,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:11:50,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:11:50,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:11:50,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:11:50,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:11:53,895 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:11:53,897 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:11:53,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:11:53,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:11:56,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:11:56,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:11:56,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:11:56,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:11:56,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:11:57,897 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:11:59,895 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:11:59,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:11:59,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:11:59,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:11:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:02,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:02,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:02,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:02,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:02,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:12:05,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:05,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:05,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:05,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:07,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:12:08,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:08,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:08,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:08,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:08,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:12:11,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:11,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:11,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:11,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:14,821 ERROR werkzeug 176.65.139.140 - - [22/Jun/2026 09:12:14] Request timed out: TimeoutError('timed out')
2026-06-22 09:12:14,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:14,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:14,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:14,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:14,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:12:17,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:17,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:17,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:17,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:17,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:12:20,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:20,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:20,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:20,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:12:20,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:23,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:12:23,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:23,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:23,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:23,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:26,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:26,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:26,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:26,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:27,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:12:29,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:29,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:29,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:29,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:12:29,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:32,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:32,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:32,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:32,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:32,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:12:35,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:35,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:35,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:12:35,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:35,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:37,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:12:38,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:38,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:38,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:38,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:41,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:41,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:41,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:41,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:12:41,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:44,899 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:44,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:44,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:44,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:47,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:12:47,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:12:47,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:12:47,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:12:47,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:12:47,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:12:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:13:36,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:13:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:13:36,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:13:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:13:36,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:13:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:13:36,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:13:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:13:36,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:13:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:13:36,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:13:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:14:36,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:14:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:14:36,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:14:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:14:36,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:14:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:14:36,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:14:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:14:36,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:14:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:14:36,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:14:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:15:01,961 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:15:01,986 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 09:15:02,015 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:15:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 09:15:36,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:15:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:15:36,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:15:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:15:36,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:15:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:15:36,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:15:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:15:36,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:15:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:15:36,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:15:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:16:36,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:16:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:16:36,899 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:16:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:16:36,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:16:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:16:36,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:16:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:16:36,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:16:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:16:36,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:16:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:16:41,881 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 09:16:41,881 INFO __main__ [SMA] SMA(24, 60m) = $64,133.03 (140 candles)
2026-06-22 09:17:36,898 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:17:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:17:36,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:17:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:17:36,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:17:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:17:36,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:17:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:17:36,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:17:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:17:36,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:17:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:18:36,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:18:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:18:36,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:18:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:18:36,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:18:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:18:36,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:18:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:18:36,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:18:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:18:36,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:18:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:19:36,894 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:19:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:19:36,899 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:19:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:19:36,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:19:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:19:36,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:19:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:19:36,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:19:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:19:36,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:19:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:20:01,188 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:20:01,206 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 09:20:01,225 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 09:20:36,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:20:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:20:36,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:20:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:20:36,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:20:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:20:36,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:20:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:20:36,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:20:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:20:36,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:20:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:21:36,898 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:21:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:21:36,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:21:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:21:36,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:21:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:21:36,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:21:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:21:36,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:21:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:21:36,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:21:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:21:43,285 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 09:21:43,286 INFO __main__ [SMA] SMA(24, 60m) = $64,133.03 (140 candles)
2026-06-22 09:22:36,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:22:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:22:36,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:22:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:22:36,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:22:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:22:36,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:22:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:22:36,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:22:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:22:36,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:22:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:23:36,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:23:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:23:36,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:23:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:23:36,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:23:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:23:36,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:23:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:23:36,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:23:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:23:36,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:23:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:24:36,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:24:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:24:36,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:24:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:24:36,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:24:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:24:36,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:24:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:24:36,939 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:24:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:24:36,940 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:24:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:25:01,417 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:25:01,439 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 09:25:01,455 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 09:25:36,895 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:25:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:25:36,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:25:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:25:36,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:25:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:25:36,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:25:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:25:36,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:25:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:25:36,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:25:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:26:36,895 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:26:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:26:36,898 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:26:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:26:36,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:26:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:26:36,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:26:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:26:36,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:26:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:26:36,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:26:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:26:44,564 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 09:26:44,564 INFO __main__ [SMA] SMA(24, 60m) = $64,133.03 (140 candles)
2026-06-22 09:26:56,358 ERROR werkzeug 117.68.74.161 - - [22/Jun/2026 09:26:56] Request timed out: TimeoutError('timed out')
2026-06-22 09:27:07,476 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:27:07] "GET / HTTP/1.1" 401 -
2026-06-22 09:27:36,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:27:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:27:36,898 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:27:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:27:36,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:27:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:27:36,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:27:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:27:36,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:27:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:27:36,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:27:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:28:36,899 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:28:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:28:36,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:28:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:28:36,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:28:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:28:36,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:28:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:28:36,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:28:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:28:36,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:28:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:29:36,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:29:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:29:36,893 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:29:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:29:36,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:29:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:29:36,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:29:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:29:36,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:29:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:29:36,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:29:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:30:01,593 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:30:01,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 09:30:01,634 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 09:30:36,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:30:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:30:36,892 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:30:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:30:36,897 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:30:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:30:36,898 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:30:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:30:36,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:30:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:30:36,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:30:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:31:36,894 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:31:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:31:36,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:31:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:31:36,897 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:31:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:31:36,898 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:31:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:31:36,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:31:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:31:36,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:31:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:31:44,790 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 09:31:44,790 INFO __main__ [SMA] SMA(24, 60m) = $64,133.03 (140 candles)
2026-06-22 09:32:36,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:32:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:32:36,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:32:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:32:36,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:32:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:32:36,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:32:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:32:36,911 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:32:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:32:36,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:32:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:33:36,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:33:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:33:36,907 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:33:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:33:36,913 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:33:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:33:36,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:33:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:33:36,916 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:33:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:33:36,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:33:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:34:36,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:34:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:34:36,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:34:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:34:36,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:34:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:34:36,894 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:34:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:34:36,895 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:34:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:34:36,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:34:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:35:01,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:35:01,827 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 09:35:01,849 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 09:35:36,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:35:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:35:36,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:35:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:35:36,891 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:35:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:35:36,894 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:35:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:35:36,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:35:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:35:36,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:35:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:36:36,895 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:36:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:36:36,899 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:36:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:36:36,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:36:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:36:36,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:36:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:36:36,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:36:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:36:36,912 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:36:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:36:46,701 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 09:36:46,701 INFO __main__ [SMA] SMA(24, 60m) = $64,133.03 (140 candles)
2026-06-22 09:37:26,676 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 09:37:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:37:26,695 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 09:37:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:37:36,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:37:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:37:36,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:37:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:37:36,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:37:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:37:36,899 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:37:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:37:36,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:37:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:37:36,904 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:37:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:38:36,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:38:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:38:36,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:38:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:38:36,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:38:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:38:36,894 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:38:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:38:36,895 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:38:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:38:36,899 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:38:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:39:36,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:39:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:39:36,892 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:39:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:39:36,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:39:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:39:36,898 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:39:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:39:36,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:39:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:39:36,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:39:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:40:02,002 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:40:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:40:02,026 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:40:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 09:40:02,044 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:40:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 09:40:37,005 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:40:37,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:40:37,080 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:40:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:40:37,083 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:40:37,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:40:37,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:41:36,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:41:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:41:36,939 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:41:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:41:36,941 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:41:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:41:36,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:41:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:41:37,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:41:37,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:41:48,787 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 09:41:48,787 INFO __main__ [SMA] SMA(24, 60m) = $64,133.03 (140 candles)
2026-06-22 09:42:36,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:42:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:42:36,886 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:42:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:42:36,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:42:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:42:36,892 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:42:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:42:36,894 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:42:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:42:36,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:42:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:43:36,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:43:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:43:36,886 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:43:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:43:36,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:43:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:43:36,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:43:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:43:36,893 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:43:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:43:36,894 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:43:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:44:36,883 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:44:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:44:36,886 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:44:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:44:36,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:44:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:44:36,891 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:44:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:44:36,892 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:44:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:44:36,895 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:44:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:45:01,170 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:45:01,190 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 09:45:01,210 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 09:45:36,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:45:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:45:36,892 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:45:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:45:36,895 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:45:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:45:36,899 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:45:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:45:36,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:45:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:45:36,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:45:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:46:36,883 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:46:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:46:36,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:46:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:46:36,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:46:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:46:36,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:46:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:46:36,893 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:46:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:46:36,894 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:46:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:46:49,771 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 09:46:49,771 INFO __main__ [SMA] SMA(24, 60m) = $64,133.03 (140 candles)
2026-06-22 09:47:05,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:05,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:05,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:05,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:47:05,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:05] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:47:05,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:07,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:47:08,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:08,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:08,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:08,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:08,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:47:11,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:11,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:11,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:11,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:14,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:14,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:14,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:14,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:47:14,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:17,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:17,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:17,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:17,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:17,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:47:20,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:20,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:20,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:20,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:20,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:47:23,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:23,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:23,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:23,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:23,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:47:26,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:26,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:26,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:26,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:27,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:47:29,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:29,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:47:29,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:29,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:29,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:32,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:32,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:32,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:47:32,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:32,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:35,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:35,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:35,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:35,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:37,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:47:38,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:38,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:47:38,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:38,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:38,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:41,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:41,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:41,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:41,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:44,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:44,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:44,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:44,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:44,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:47:47,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:47,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:47,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:47,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:47,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:47:50,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:50,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:50,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:50,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:47:50,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:53,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:53,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:53,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:53,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:53,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:47:56,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:56,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:56,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:47:56,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:56,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:57,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:47:59,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:47:59,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:47:59,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:47:59,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:47:59,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:47:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:48:02,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:02,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:02,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:02,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:05,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:05,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:05,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:05,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:05,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:48:07,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:48:08,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:08,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:08,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:08,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:08,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:48:11,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:11,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:11,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:11,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:14,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:14,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:14,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:14,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:48:14,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:17,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:17,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:17,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:17,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:17,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:48:20,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:20,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:20,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:20,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:20,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:48:23,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:23,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:23,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:23,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:48:23,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:26,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:26,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:26,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:26,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:48:26,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:27,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:48:29,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:29,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:29,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:29,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:48:29,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:32,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:32,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:32,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:32,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:35,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:35,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:48:35,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:35,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:35,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:37,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:48:38,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:38,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:38,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:38,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:41,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:41,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:41,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:41,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:48:41,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:44,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:44,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:44,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:44,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:47,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:47,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:47,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:47,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:47,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:48:47,835 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:48:50,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:50,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:50,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:50,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:53,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:53,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:53,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:53,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:53,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:48:56,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:48:56,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:56,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:48:56,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:56,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:57,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:48:59,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:48:59,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:48:59,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:48:59,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:48:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:02,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:02,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:02,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:02,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:02,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:05,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:05,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:05,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:05,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:05,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:07,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:49:08,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:08,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:08,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:08,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:08,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:11,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:11,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:11,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:11,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:14,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:14,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:14,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:14,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:14,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:17,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:17,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:49:17,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:17,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:17,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:20,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:20,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:20,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:20,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:20,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:23,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:23,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:23,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:23,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:23,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:26,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:26,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:26,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:26,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:27,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:49:29,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:29,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:29,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:29,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:29,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:32,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:32,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:32,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:32,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:32,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:35,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:35,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:35,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:35,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:37,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:49:38,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:38,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:38,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:38,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:38,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:41,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:41,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:41,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:41,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:41,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:44,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:44,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:44,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:44,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:44,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:47,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:47,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:47,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:49:47,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:47,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:50,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:50,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:50,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:50,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:50,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:53,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:53,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:53,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:53,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:53,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:56,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:56,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:56,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:56,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:49:57,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:49:59,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:49:59,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:49:59,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:49:59,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:49:59,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:49:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:01,344 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:01,362 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 09:50:01,380 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 09:50:02,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:02,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:02,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:02,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:05,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:05,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:05,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:05,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:50:05,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:07,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:50:08,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:08,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:08,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:08,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:08,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:50:11,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:11,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:11,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:11,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:50:11,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:14,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:14,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:14,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:14,797 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:17,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:17,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:17,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:17,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:17,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:50:17,835 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:50:20,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:20,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:20,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:20,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:50:20,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:23,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:50:23,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:23,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:23,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:23,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:26,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:26,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:26,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:26,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:27,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:50:29,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:29,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:29,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:29,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:29,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:50:32,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:32,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:32,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:50:32,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:32,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:35,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:35,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:35,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:35,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:35,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:50:37,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:50:38,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:38,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:38,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:38,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:41,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:41,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:41,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:41,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:50:41,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:44,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:44,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:44,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:44,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:47,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:47,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:47,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:47,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:47,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:50:47,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:50:50,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:50,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:50,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:50,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:53,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:53,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:53,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:53,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:53,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:50:56,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:56,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:56,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:56,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:50:56,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:50:57,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:50:59,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:50:59,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:50:59,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:50:59,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:50:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:02,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:02,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:02,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:02,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:51:02,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:05,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:05,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:05,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:05,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:05,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:51:07,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:51:08,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:08,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:08,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:08,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:11,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:11,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:11,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:51:11,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:11,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:14,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:14,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:14,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:14,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:14,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:51:17,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:17,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:17,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:17,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:51:17,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:20,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:20,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:20,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:20,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:20,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:51:23,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:23,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:23,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:23,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:26,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:26,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:26,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:26,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:26,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:51:27,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:51:29,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:29,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:29,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:29,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:29,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:51:32,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:32,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:32,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:32,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:32,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:51:35,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:35,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:35,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:35,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:37,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:51:38,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:38,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:38,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:38,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:38,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:51:41,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:41,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:41,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:41,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:51:41,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:44,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:44,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:44,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:44,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:47,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:47,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:47,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:47,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:51:47,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:51:47,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:50,642 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 09:51:50,642 INFO __main__ [SMA] SMA(24, 60m) = $64,133.03 (140 candles)
2026-06-22 09:51:50,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:50,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:50,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:50,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:50,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:51:53,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:53,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:53,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:53,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:56,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:56,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:51:56,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:56,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:56,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:57,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:51:59,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:51:59,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:51:59,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:51:59,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:51:59,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:51:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:02,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:02,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:02,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:02,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:05,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:05,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:05,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:05,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:05,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:07,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:52:08,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:08,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:08,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:08,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:11,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:11,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:11,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:11,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:11,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:14,883 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:14,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:14,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:14,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:14,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:17,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:17,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:17,892 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:52:17,893 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:17,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:17,897 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:20,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:20,883 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:20,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:20,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:20,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:23,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:23,872 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:23,874 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:23,876 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:26,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:26,886 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:26,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:26,891 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:26,893 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:27,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:52:29,877 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:29,878 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:29,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:29,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:32,877 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:32,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:32,881 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:32,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:32,886 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:35,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:35,883 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:35,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:35,891 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:35,894 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:37,871 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:52:38,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:38,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:38,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:38,894 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:38,895 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:41,875 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:41,876 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:41,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:41,881 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:44,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:44,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:44,883 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:44,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:44,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:47,878 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:47,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:52:47,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:47,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:47,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:50,877 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:50,878 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:50,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:50,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:50,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:53,878 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:53,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:53,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:53,883 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:53,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:56,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:56,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:56,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:56,891 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:56,895 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:52:57,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:52:59,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:52:59,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:52:59,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:52:59,892 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:52:59,895 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:52:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:53:02,876 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:53:02,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:53:02,881 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:53:02,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:53:05,881 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:53:05,881 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:53:05,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:53:05,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:53:05,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:53:07,872 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:53:08,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:53:08,872 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:53:08,874 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:53:08,875 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:53:11,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:53:11,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:53:11,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:53:11,893 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:53:11,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:53:36,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:53:36,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:53:36,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:53:36,886 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:53:36,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:53:36,943 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:53:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:54:36,873 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:54:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:54:36,875 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:54:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:54:36,878 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:54:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:54:36,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:54:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:54:36,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:54:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:54:36,883 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:54:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:55:01,509 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:55:01,523 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 09:55:01,543 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 09:55:36,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:55:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:55:36,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:55:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:55:36,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:55:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:55:36,891 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:55:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:55:36,895 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:55:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:55:36,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:55:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:56:36,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:56:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:56:36,883 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:56:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:56:36,886 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:56:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:56:36,892 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:56:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:56:36,893 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:56:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:56:36,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:56:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:56:52,784 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 09:56:52,784 INFO __main__ [SMA] SMA(24, 60m) = $64,133.03 (140 candles)
2026-06-22 09:57:36,874 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:57:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:57:36,877 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:57:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:57:36,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:57:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:57:36,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:57:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:57:36,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:57:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:57:36,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:57:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:58:36,891 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:58:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:58:36,893 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:58:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:58:36,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:58:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:58:36,898 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:58:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 09:58:36,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:58:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:58:36,903 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:58:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:59:36,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:59:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 09:59:36,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:59:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 09:59:36,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:59:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 09:59:36,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:59:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 09:59:36,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:59:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 09:59:36,892 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 09:59:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:00:01,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:00:01,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 10:00:01,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 10:00:36,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:00:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:00:36,893 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:00:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:00:36,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:00:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:00:36,892 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:00:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:00:36,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:00:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:00:36,899 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:00:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:01:19,917 ERROR werkzeug 87.241.158.50 - - [22/Jun/2026 10:01:19] Request timed out: TimeoutError('timed out')
2026-06-22 10:01:36,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:01:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:01:36,874 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:01:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:01:36,875 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:01:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:01:36,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:01:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:01:36,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:01:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:01:36,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:01:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:01:54,523 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 10:01:54,524 INFO __main__ [SMA] SMA(24, 60m) = $64,128.92 (140 candles)
2026-06-22 10:02:36,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:02:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:02:36,881 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:02:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:02:36,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:02:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:02:36,886 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:02:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:02:36,891 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:02:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:02:36,892 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:02:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:03:36,873 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:03:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:03:36,877 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:03:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:03:36,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:03:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:03:36,883 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:03:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:03:36,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:03:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:03:36,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:03:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:03:55,812 ERROR werkzeug 46.151.178.13 - - [22/Jun/2026 10:03:55] Request timed out: TimeoutError('timed out')
2026-06-22 10:04:36,871 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:04:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:04:36,873 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:04:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:04:36,875 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:04:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:04:36,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:04:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:04:36,883 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:04:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:04:36,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:04:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:05:01,851 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:05:01,871 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 10:05:01,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 10:05:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:05:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:05:36,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:05:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:05:36,871 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:05:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:05:36,875 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:05:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:05:36,877 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:05:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:05:36,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:05:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:06:36,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:06:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:06:36,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:06:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:06:36,886 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:06:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:06:36,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:06:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:06:36,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:06:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:06:36,891 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:06:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:06:56,720 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 10:06:56,720 INFO __main__ [SMA] SMA(24, 60m) = $64,128.92 (140 candles)
2026-06-22 10:07:27,444 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 10:07:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:07:27,458 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 10:07:27] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:07:36,875 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:07:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:07:36,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:07:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:07:36,883 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:07:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:07:36,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:07:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:07:36,886 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:07:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:07:36,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:07:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:08:09,846 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,374.12
2026-06-22 10:08:12,125 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,374.12
2026-06-22 10:08:14,380 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,374.12
2026-06-22 10:08:16,557 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,374.12
2026-06-22 10:08:18,830 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,374.12
2026-06-22 10:08:20,986 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,374.12
2026-06-22 10:08:23,300 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,374.12
2026-06-22 10:08:25,460 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:27,657 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:29,923 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:32,156 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:34,323 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:36,596 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:36,875 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:08:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:08:36,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:08:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:08:36,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:08:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:08:36,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:08:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:08:36,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:08:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:08:36,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:08:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:08:38,774 INFO __main__ [TREND] uptrend slope=+0.202% conf=0.75 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:40,951 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.80 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:43,129 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.80 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:45,422 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.80 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:47,596 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.80 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:49,779 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.80 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:51,968 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.80 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:54,180 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.80 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:56,373 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.80 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:08:58,597 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.80 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:09:00,773 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.80 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:09:02,937 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.80 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:09:05,117 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.80 → buy_anchor +0.15% to $64,353.49
2026-06-22 10:09:12,285 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:14,597 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:16,796 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:19,004 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:21,324 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:23,514 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:25,765 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:27,931 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:30,091 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:32,271 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:34,541 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:36,739 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:36,866 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:09:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:09:36,869 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:09:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:09:36,874 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:09:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:09:36,876 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:09:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:09:36,881 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:09:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:09:36,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:09:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:09:39,001 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:41,179 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.82 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:43,353 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:45,517 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:47,707 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:49,970 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:52,216 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:54,445 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:56,602 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:09:58,784 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:01,412 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:02,026 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:10:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:10:02,043 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:10:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 10:10:02,061 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:10:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 10:10:03,593 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:05,812 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:07,974 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:10,140 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:12,347 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.83 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:14,656 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:16,925 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:19,111 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:21,325 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:23,603 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:25,768 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:27,982 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:30,161 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:32,367 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:34,624 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,345.17
2026-06-22 10:10:36,792 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,352.28
2026-06-22 10:10:36,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:10:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:10:36,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:10:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:10:37,055 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:10:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:10:37,058 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:10:37,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:10:37,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:10:39,083 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,356.19
2026-06-22 10:10:41,260 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,356.19
2026-06-22 10:10:43,437 INFO __main__ [TREND] uptrend slope=+0.257% conf=0.85 → buy_anchor +0.15% to $64,356.19
2026-06-22 10:10:45,687 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,356.19
2026-06-22 10:10:47,931 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,356.19
2026-06-22 10:10:50,198 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,356.19
2026-06-22 10:10:52,349 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,356.19
2026-06-22 10:10:54,564 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,356.19
2026-06-22 10:10:56,722 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,354.49
2026-06-22 10:10:58,927 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,354.49
2026-06-22 10:11:01,114 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,354.49
2026-06-22 10:11:03,332 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,354.49
2026-06-22 10:11:05,489 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,354.49
2026-06-22 10:11:07,673 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,354.49
2026-06-22 10:11:09,922 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,354.49
2026-06-22 10:11:12,100 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,354.49
2026-06-22 10:11:14,288 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.85 → buy_anchor +0.15% to $64,354.49
2026-06-22 10:11:16,496 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,354.49
2026-06-22 10:11:18,723 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:20,978 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:23,168 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:25,413 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:27,581 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:29,745 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:31,971 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:34,158 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:36,314 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:36,865 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:11:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:11:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:11:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:11:36,871 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:11:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:11:36,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:11:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:11:36,941 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:11:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:11:36,941 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:11:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:11:38,489 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:40,805 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:42,961 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:45,135 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.85 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:47,347 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:49,526 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:51,694 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:53,861 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:56,090 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:11:58,637 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 10:11:58,637 INFO __main__ [SMA] SMA(24, 60m) = $64,128.92 (140 candles)
2026-06-22 10:11:58,637 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:00,828 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:03,100 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:05,268 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:07,467 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:09,661 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:11,840 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:14,058 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:16,264 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:18,433 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:20,640 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:22,888 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:25,170 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:27,345 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:29,578 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:31,760 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:33,945 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:36,161 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:36,867 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:12:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:12:36,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:12:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:12:36,877 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:12:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:12:36,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:12:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:12:36,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:12:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:12:36,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:12:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:12:38,412 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:40,673 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:42,929 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:45,100 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:47,273 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:49,448 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:51,714 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:53,891 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:56,088 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:12:58,265 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:00,451 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:02,630 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:04,795 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:06,972 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:09,213 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:11,382 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:13,606 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:15,877 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:18,139 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:20,325 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:22,497 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:24,665 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:26,863 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:29,154 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:31,322 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:33,605 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:35,797 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:36,866 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:13:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:13:36,877 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:13:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:13:36,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:13:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:13:36,886 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:13:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:13:36,891 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:13:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:13:36,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:13:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:13:38,068 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:40,233 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:42,414 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:44,659 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:46,878 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.36
2026-06-22 10:13:49,048 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,335.66
2026-06-22 10:13:51,303 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,335.66
2026-06-22 10:13:53,496 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,335.66
2026-06-22 10:13:55,682 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,335.66
2026-06-22 10:13:57,849 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,335.66
2026-06-22 10:14:00,035 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,335.66
2026-06-22 10:14:02,224 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,335.66
2026-06-22 10:14:04,410 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,335.66
2026-06-22 10:14:06,583 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,335.66
2026-06-22 10:14:08,751 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,335.66
2026-06-22 10:14:11,018 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,327.45
2026-06-22 10:14:13,193 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,327.45
2026-06-22 10:14:15,468 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,327.45
2026-06-22 10:14:17,737 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,327.45
2026-06-22 10:14:19,941 INFO __main__ [TREND] uptrend slope=+0.283% conf=0.87 → buy_anchor +0.15% to $64,327.45
2026-06-22 10:14:22,110 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,327.45
2026-06-22 10:14:24,290 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,327.45
2026-06-22 10:14:26,575 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,316.23
2026-06-22 10:14:28,750 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,316.23
2026-06-22 10:14:31,023 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,316.23
2026-06-22 10:14:33,184 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,316.23
2026-06-22 10:14:35,359 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,316.23
2026-06-22 10:14:36,875 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:14:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:14:36,876 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:14:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:14:36,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:14:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:14:36,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:14:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:14:36,892 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:14:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:14:36,894 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:14:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:14:37,536 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,316.23
2026-06-22 10:14:39,714 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,316.23
2026-06-22 10:14:41,891 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:14:44,065 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:14:46,291 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:14:48,470 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:14:50,655 INFO __main__ [TREND] uptrend slope=+0.284% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:14:52,910 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:14:55,098 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:14:57,274 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:14:59,528 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:01,189 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:15:01,208 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 10:15:01,224 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 10:15:01,734 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:03,979 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:06,156 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:08,394 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:10,677 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:12,850 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:15,010 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:17,179 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:19,363 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:21,526 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.87 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:23,759 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:25,947 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:28,112 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:30,314 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:32,471 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:34,688 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:36,867 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:15:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:15:36,872 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:15:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:15:36,873 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:15:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:15:36,873 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:15:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:15:36,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:15:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:15:36,881 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:15:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:15:36,888 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:39,060 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:41,219 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:43,393 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:45,563 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:47,862 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:50,111 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:52,369 INFO __main__ [TREND] uptrend slope=+0.280% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:54,568 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:56,759 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:15:59,008 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:16:01,269 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:16:03,527 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:16:05,716 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:16:07,898 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:16:10,285 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:16:12,552 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:16:14,863 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:16:17,036 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,315.23
2026-06-22 10:16:19,209 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:21,384 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:23,658 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.86 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:25,977 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:28,163 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:30,343 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:32,613 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:34,873 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:36,864 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:16:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:16:36,867 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:16:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:16:36,872 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:16:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:16:36,873 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:16:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:16:36,876 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:16:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:16:36,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:16:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:16:37,056 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:39,244 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:41,421 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:43,601 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:45,775 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:47,991 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:50,244 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:52,488 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:54,763 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.85 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:56,942 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:16:59,373 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 10:16:59,373 INFO __main__ [SMA] SMA(24, 60m) = $64,128.92 (140 candles)
2026-06-22 10:16:59,374 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:17:01,559 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:17:03,819 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:17:06,043 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:17:08,211 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:17:10,415 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:17:12,681 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,314.23
2026-06-22 10:17:14,840 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,332.45
2026-06-22 10:17:17,006 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,332.45
2026-06-22 10:17:19,186 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,332.45
2026-06-22 10:17:21,359 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,332.45
2026-06-22 10:17:23,548 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,332.45
2026-06-22 10:17:25,798 INFO __main__ [TREND] uptrend slope=+0.270% conf=0.84 → buy_anchor +0.15% to $64,332.45
2026-06-22 10:17:27,970 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,332.45
2026-06-22 10:17:30,288 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,332.45
2026-06-22 10:17:32,498 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,332.45
2026-06-22 10:17:34,682 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,332.45
2026-06-22 10:17:36,844 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,332.45
2026-06-22 10:17:36,867 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:17:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:17:36,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:17:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:17:36,874 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:17:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:17:36,875 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:17:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:17:36,877 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:17:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:17:36,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:17:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:17:39,058 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,292.89
2026-06-22 10:17:41,224 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,292.89
2026-06-22 10:17:43,386 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,292.89
2026-06-22 10:17:45,552 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,292.89
2026-06-22 10:17:47,733 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,292.89
2026-06-22 10:17:49,984 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,292.89
2026-06-22 10:17:52,152 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,292.89
2026-06-22 10:17:54,347 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,292.89
2026-06-22 10:17:56,594 INFO __main__ [TREND] uptrend slope=+0.268% conf=0.83 → buy_anchor +0.15% to $64,292.89
2026-06-22 10:17:58,764 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,292.89
2026-06-22 10:18:01,065 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,292.89
2026-06-22 10:18:03,255 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:05,466 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:07,736 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:09,940 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:12,109 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:14,452 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:16,647 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:18,907 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:21,100 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:23,271 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:25,465 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:27,635 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.80 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:29,798 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:32,065 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:34,244 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:36,425 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:36,858 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:18:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:18:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:18:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:18:36,864 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:18:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:18:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:18:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:18:36,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:18:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:18:36,873 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:18:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:18:38,608 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:40,804 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:42,963 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:45,215 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:47,399 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:49,566 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:51,723 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:54,006 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:56,286 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:18:58,456 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.79 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:00,705 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:02,993 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:05,805 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:07,973 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:10,133 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:12,393 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:14,576 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:16,795 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:18,956 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:21,134 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:23,314 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:25,574 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:27,974 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:30,153 INFO __main__ [TREND] uptrend slope=+0.244% conf=0.77 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:32,333 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:34,533 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:36,710 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:36,858 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:19:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:19:36,860 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:19:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:19:36,864 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:19:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:19:36,866 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:19:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:19:36,867 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:19:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:19:36,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:19:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:19:38,895 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:41,087 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:43,255 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:45,430 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:47,617 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,310.62
2026-06-22 10:19:49,825 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:19:51,997 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:19:54,340 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:19:56,517 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:19:58,681 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:00,940 INFO __main__ [TREND] uptrend slope=+0.236% conf=0.74 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:01,358 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:20:01,377 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 10:20:01,394 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 10:20:03,125 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:05,425 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:07,604 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:09,791 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:11,972 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:14,316 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:16,523 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:18,687 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:20,869 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:23,077 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:25,260 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:27,431 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:29,599 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:31,947 INFO __main__ [TREND] uptrend slope=+0.231% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:34,120 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:36,294 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:20:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:20:36,872 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:20:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:20:36,874 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:20:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:20:36,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:20:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:20:36,881 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:20:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:20:36,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:20:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:20:38,580 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:40,771 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,296.60
2026-06-22 10:20:42,933 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:20:45,184 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:20:47,373 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:20:49,567 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:20:51,719 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:20:53,881 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:20:56,062 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:20:58,341 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:00,520 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:02,686 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.69 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:04,858 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:07,024 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:09,244 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:11,406 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:13,612 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:15,802 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:18,000 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:20,263 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:22,461 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:24,626 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:26,889 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:29,140 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:31,321 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:33,604 INFO __main__ [TREND] uptrend slope=+0.210% conf=0.63 → buy_anchor +0.15% to $64,262.35
2026-06-22 10:21:36,858 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:21:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:21:36,862 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:21:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:21:36,863 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:21:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:21:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:21:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:21:36,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:21:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:21:36,871 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:21:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:21:59,988 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 10:21:59,989 INFO __main__ [SMA] SMA(24, 60m) = $64,128.92 (140 candles)
2026-06-22 10:22:36,867 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:22:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:22:36,872 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:22:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:22:36,873 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:22:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:22:36,877 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:22:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:22:36,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:22:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:22:36,882 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:22:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:22:44,427 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:22:44] "GET /.git/config HTTP/1.1" 404 -
2026-06-22 10:23:36,859 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:23:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:23:36,862 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:23:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:23:36,863 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:23:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:23:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:23:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:23:36,869 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:23:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:23:36,871 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:23:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:24:36,867 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:24:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:24:36,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:24:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:24:36,872 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:24:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:24:36,875 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:24:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:24:36,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:24:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:24:36,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:24:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:25:01,530 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:25:01,549 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 10:25:01,566 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 10:25:36,856 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:25:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:25:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:25:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:25:36,864 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:25:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:25:36,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:25:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:25:36,875 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:25:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:25:36,877 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:25:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:26:36,859 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:26:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:26:36,862 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:26:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:26:36,864 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:26:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:26:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:26:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:26:36,871 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:26:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:26:36,871 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:26:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:27:00,157 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 10:27:00,157 INFO __main__ [SMA] SMA(24, 60m) = $64,128.92 (140 candles)
2026-06-22 10:27:36,855 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:27:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:27:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:27:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:27:36,864 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:27:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:27:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:27:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:27:36,871 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:27:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:27:36,873 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:27:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:28:36,851 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:28:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:28:36,855 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:28:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:28:36,858 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:28:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:28:36,862 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:28:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:28:36,867 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:28:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:28:36,869 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:28:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:29:36,850 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:29:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:29:36,855 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:29:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:29:36,856 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:29:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:29:36,857 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:29:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:29:36,859 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:29:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:29:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:29:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:30:01,701 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:30:01,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 10:30:01,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 10:30:36,853 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:30:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:30:36,855 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:30:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:30:36,858 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:30:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:30:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:30:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:30:36,865 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:30:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:30:36,866 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:30:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:31:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:31:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:31:36,865 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:31:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:31:36,867 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:31:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:31:36,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:31:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:31:36,873 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:31:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:31:36,876 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:31:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:32:01,826 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 10:32:01,827 INFO __main__ [SMA] SMA(24, 60m) = $64,128.92 (140 candles)
2026-06-22 10:32:36,862 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:32:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:32:36,867 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:32:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:32:36,872 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:32:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:32:36,876 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:32:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:32:36,880 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:32:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:32:36,881 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:32:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:33:36,858 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:33:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:33:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:33:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:33:36,863 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:33:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:33:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:33:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:33:36,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:33:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:33:36,872 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:33:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:34:31,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:34:31] "GET / HTTP/1.1" 401 -
2026-06-22 10:34:36,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:34:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:34:36,849 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:34:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:34:36,850 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:34:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:34:36,854 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:34:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:34:36,856 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:34:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:34:36,860 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:34:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:35:01,860 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:35:01,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 10:35:01,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 10:35:36,850 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:35:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:35:36,851 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:35:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:35:36,854 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:35:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:35:36,858 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:35:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:35:36,860 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:35:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:35:36,863 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:35:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:36:36,858 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:36:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:36:36,859 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:36:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:36:36,863 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:36:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:36:36,866 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:36:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:36:36,869 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:36:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:36:36,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:36:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:37:02,446 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 10:37:02,447 INFO __main__ [SMA] SMA(24, 60m) = $64,128.92 (140 candles)
2026-06-22 10:37:28,160 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 10:37:28] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:37:28,172 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 10:37:28] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:37:36,844 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:37:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:37:36,846 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:37:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:37:36,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:37:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:37:36,852 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:37:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:37:36,854 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:37:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:37:36,855 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:37:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:38:36,851 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:38:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:38:36,856 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:38:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:38:36,859 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:38:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:38:36,865 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:38:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:38:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:38:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:38:36,870 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:38:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:38:41,487 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:38:41] "GET /owa/auth/x.js HTTP/1.1" 404 -
2026-06-22 10:39:36,857 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:39:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:39:36,859 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:39:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:39:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:39:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:39:36,863 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:39:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:39:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:39:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:39:36,871 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:39:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:40:02,057 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:40:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:40:02,080 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:40:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 10:40:02,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:40:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 10:40:36,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:40:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:40:36,967 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:40:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:40:37,032 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:40:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:40:37,033 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:40:37,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:40:37,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:41:36,857 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:41:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:41:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:41:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:41:36,865 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:41:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:41:36,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:41:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:41:36,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:41:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:41:36,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:41:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:42:03,591 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 10:42:03,591 INFO __main__ [SMA] SMA(24, 60m) = $64,128.92 (140 candles)
2026-06-22 10:42:36,852 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:42:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:42:36,854 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:42:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:42:36,857 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:42:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:42:36,863 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:42:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:42:36,864 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:42:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:42:36,864 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:42:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:43:36,856 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:43:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:43:36,857 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:43:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:43:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:43:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:43:36,866 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:43:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:43:36,869 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:43:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:43:36,871 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:43:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:44:36,851 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:44:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:44:36,853 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:44:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:44:36,855 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:44:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:44:36,859 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:44:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:44:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:44:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:44:36,862 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:44:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:45:01,238 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:45:01,263 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 10:45:01,288 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 10:45:36,852 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:45:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:45:36,854 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:45:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:45:36,857 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:45:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:45:36,860 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:45:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:45:36,863 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:45:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:45:36,865 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:45:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:46:36,839 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:46:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:46:36,843 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:46:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:46:36,845 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:46:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:46:36,849 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:46:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:46:36,853 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:46:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:46:36,855 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:46:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:47:04,391 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 10:47:04,391 INFO __main__ [SMA] SMA(24, 60m) = $64,128.92 (140 candles)
2026-06-22 10:47:36,852 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:47:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:47:36,858 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:47:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:47:36,858 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:47:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:47:36,859 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:47:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:47:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:47:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:47:36,869 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:47:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:48:03,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:48:03] "GET /Dr0v HTTP/1.1" 404 -
2026-06-22 10:48:36,844 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:48:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:48:36,847 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:48:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:48:36,851 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:48:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:48:36,853 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:48:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:48:36,855 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:48:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:48:36,858 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:48:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:49:36,845 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:49:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:49:36,850 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:49:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:49:36,853 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:49:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:49:36,855 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:49:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:49:36,856 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:49:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:49:36,860 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:49:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:49:46,241 INFO werkzeug 85.217.140.12 - - [22/Jun/2026 10:49:46] "GET / HTTP/1.1" 401 -
2026-06-22 10:50:01,426 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:50:01,446 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 10:50:01,468 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 10:50:36,841 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:50:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:50:36,845 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:50:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:50:36,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:50:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:50:36,851 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:50:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:50:36,852 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:50:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:50:36,854 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:50:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:51:36,838 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:51:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:51:36,840 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:51:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:51:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:51:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:51:36,847 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:51:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:51:36,847 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:51:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:51:36,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:51:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:52:04,645 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 10:52:04,646 INFO __main__ [SMA] SMA(24, 60m) = $64,128.92 (140 candles)
2026-06-22 10:52:10,601 ERROR werkzeug 130.12.180.65 - - [22/Jun/2026 10:52:10] code 400, message Bad request syntax ('CNXN\x01\x00\x00\x01\x00\x00\x10\x00\x06\x00\x00\x002\x02\x00\x00¼±§±host::')
2026-06-22 10:52:10,602 INFO werkzeug 130.12.180.65 - - [22/Jun/2026 10:52:10] "CNXN\x01\x00\x00\x01\x00\x00\x10\x00\x06\x00\x00\x002\x02\x00\x00¼±§±host::" 400 -
2026-06-22 10:52:36,839 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:52:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:52:36,841 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:52:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:52:36,844 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:52:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:52:36,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:52:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:52:36,850 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:52:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:52:36,852 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:52:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:53:36,836 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:53:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:53:36,841 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:53:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:53:36,844 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:53:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:53:36,846 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:53:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:53:36,849 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:53:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:53:36,854 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:53:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:53:40,917 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:53:40] "GET /owa/ HTTP/1.1" 404 -
2026-06-22 10:53:41,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:53:41] "GET /ews/exchange.asmx HTTP/1.1" 404 -
2026-06-22 10:53:41,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:53:41] "GET /autodiscover/autodiscover.xml HTTP/1.1" 404 -
2026-06-22 10:53:41,355 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:53:41] "GET /Microsoft-Server-ActiveSync HTTP/1.1" 404 -
2026-06-22 10:53:41,501 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:53:41] "GET /ecp/ HTTP/1.1" 404 -
2026-06-22 10:53:41,645 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:53:41] "GET /mapi/ HTTP/1.1" 404 -
2026-06-22 10:53:41,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:53:41] "GET /rpc/ HTTP/1.1" 404 -
2026-06-22 10:54:36,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:54:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:54:36,851 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:54:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:54:36,854 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:54:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:54:36,858 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:54:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:54:36,859 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:54:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:54:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:54:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:55:01,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:55:01,634 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 10:55:01,651 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 10:55:36,839 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:55:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:55:36,840 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:55:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:55:36,844 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:55:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:55:36,845 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:55:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:55:36,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:55:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:55:36,850 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:55:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:56:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:56:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:56:36,845 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:56:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:56:36,847 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:56:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:56:36,850 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:56:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:56:36,853 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:56:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:56:36,855 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:56:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:57:06,632 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 10:57:06,632 INFO __main__ [SMA] SMA(24, 60m) = $64,128.92 (140 candles)
2026-06-22 10:57:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:57:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:57:36,845 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:57:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:57:36,850 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:57:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:57:36,853 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:57:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:57:36,854 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:57:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:57:36,855 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:57:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:58:36,847 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:58:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:58:36,850 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:58:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:58:36,852 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:58:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:58:36,857 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:58:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:58:36,862 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:58:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:58:36,863 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:58:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:59:36,831 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:59:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 10:59:36,835 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:59:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 10:59:36,840 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:59:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 10:59:36,843 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:59:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 10:59:36,844 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:59:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 10:59:36,845 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:59:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 10:59:56,537 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 10:59:56] "GET /robots.txt HTTP/1.1" 404 -
2026-06-22 11:00:01,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:00:01,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 11:00:01,829 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 11:00:36,831 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:00:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:00:36,833 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:00:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:00:36,837 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:00:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:00:36,840 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:00:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:00:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:00:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:00:36,845 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:00:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:01:36,830 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:01:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:01:36,835 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:01:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:01:36,837 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:01:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:01:36,838 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:01:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:01:36,843 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:01:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:01:36,844 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:01:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:02:07,877 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 11:02:07,878 INFO __main__ [SMA] SMA(24, 60m) = $64,123.95 (140 candles)
2026-06-22 11:02:36,840 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:02:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:02:36,843 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:02:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:02:36,844 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:02:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:02:36,851 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:02:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:02:36,851 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:02:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:02:36,852 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:02:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:03:36,849 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:03:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:03:36,852 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:03:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:03:36,855 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:03:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:03:36,857 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:03:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:03:36,859 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:03:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:03:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:03:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:04:36,829 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:04:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:04:36,836 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:04:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:04:36,841 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:04:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:04:36,846 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:04:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:04:36,849 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:04:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:04:36,852 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:04:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:05:01,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:05:02,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:05:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 11:05:02,026 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:05:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 11:05:36,838 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:05:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:05:36,840 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:05:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:05:36,846 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:05:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:05:36,847 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:05:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:05:36,851 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:05:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:05:36,854 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:05:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:06:36,830 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:06:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:06:36,832 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:06:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:06:36,835 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:06:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:06:36,837 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:06:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:06:36,840 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:06:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:06:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:06:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:07:09,579 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 11:07:09,580 INFO __main__ [SMA] SMA(24, 60m) = $64,123.95 (140 candles)
2026-06-22 11:07:32,657 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 11:07:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:07:32,675 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 11:07:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:07:36,836 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:07:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:07:36,838 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:07:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:07:36,845 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:07:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:07:36,847 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:07:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:07:36,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:07:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:07:36,849 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:07:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:08:36,834 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:08:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:08:36,836 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:08:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:08:36,843 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:08:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:08:36,847 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:08:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:08:36,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:08:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:08:36,849 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:08:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:09:36,833 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:09:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:09:36,836 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:09:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:09:36,838 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:09:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:09:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:09:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:09:36,843 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:09:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:09:36,844 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:09:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:10:01,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:10:01,180 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 11:10:01,199 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 11:10:36,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:10:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:10:36,951 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:10:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:10:37,017 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:10:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:10:37,023 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:10:37,078 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:10:37,084 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:11:08,481 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:10,668 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:12,897 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:15,075 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:17,357 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:19,572 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:21,889 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:24,054 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:26,225 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:28,515 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:30,713 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:32,922 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:35,131 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:36,823 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:11:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:11:36,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:11:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:11:36,828 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:11:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:11:36,885 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:11:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:11:36,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:11:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:11:36,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:11:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:11:37,389 INFO __main__ [TREND] uptrend slope=+0.277% conf=0.50 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:39,578 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:41,871 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:44,054 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:46,233 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:48,446 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:50,639 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:52,818 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:55,079 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:57,262 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,422.79
2026-06-22 11:11:59,538 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:01,715 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:03,885 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:06,060 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:08,256 INFO __main__ [TREND] uptrend slope=+0.293% conf=0.53 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:10,811 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 11:12:10,811 INFO __main__ [SMA] SMA(24, 60m) = $64,123.95 (140 candles)
2026-06-22 11:12:10,811 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:12,983 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:15,260 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:17,582 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:19,841 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:22,030 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:24,206 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:24,849 ERROR werkzeug 46.151.178.13 - - [22/Jun/2026 11:12:24] Request timed out: TimeoutError('timed out')
2026-06-22 11:12:26,379 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:28,593 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:30,798 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:32,979 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:35,183 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:36,834 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:12:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:12:36,838 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:12:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:12:36,841 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:12:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:12:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:12:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:12:36,845 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:12:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:12:36,847 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:12:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:12:37,362 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:39,532 INFO __main__ [TREND] uptrend slope=+0.295% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:41,706 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:43,971 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:46,164 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:48,350 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:50,520 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:52,702 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:54,898 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:57,076 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:12:59,249 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:01,498 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:03,768 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:05,959 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:08,221 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:10,521 INFO __main__ [TREND] uptrend slope=+0.296% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:12,831 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:14,999 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:17,321 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:19,580 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:21,829 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:23,999 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:26,263 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:28,577 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:30,754 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:32,946 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:35,154 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:36,835 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:13:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:13:36,839 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:13:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:13:36,841 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:13:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:13:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:13:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:13:36,846 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:13:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:13:36,847 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:13:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:13:37,326 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:39,596 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:41,776 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:43,962 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:46,138 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:48,321 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:50,487 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:52,693 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:54,885 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:57,060 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:13:59,270 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:14:01,505 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:14:03,834 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:14:06,110 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:14:08,277 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:14:10,449 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:14:12,647 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.54 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:14:14,815 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:14:17,040 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,333.16
2026-06-22 11:14:19,236 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:21,493 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:23,659 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:26,013 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:28,284 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:30,473 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:32,695 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:34,884 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:36,832 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:14:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:14:36,833 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:14:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:14:36,837 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:14:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:14:36,839 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:14:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:14:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:14:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:14:36,845 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:14:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:14:37,078 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:39,358 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:41,529 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:43,709 INFO __main__ [TREND] uptrend slope=+0.294% conf=0.53 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:45,917 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:48,090 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:50,252 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:52,480 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:54,652 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,429.00
2026-06-22 11:14:56,907 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,404.56
2026-06-22 11:14:59,360 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,404.56
2026-06-22 11:15:01,334 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:15:01,351 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 11:15:01,369 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 11:15:01,522 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,404.56
2026-06-22 11:15:03,690 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,404.56
2026-06-22 11:15:06,029 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,404.56
2026-06-22 11:15:08,220 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,404.56
2026-06-22 11:15:10,377 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,404.56
2026-06-22 11:15:12,682 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,404.56
2026-06-22 11:15:14,880 INFO __main__ [TREND] uptrend slope=+0.305% conf=0.55 → buy_anchor +0.15% to $64,404.56
2026-06-22 11:15:17,050 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,404.56
2026-06-22 11:15:19,222 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,404.56
2026-06-22 11:15:21,485 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:23,670 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:25,859 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:28,117 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:30,316 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:32,553 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:34,790 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:36,819 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:15:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:15:36,821 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:15:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:15:36,824 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:15:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:15:36,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:15:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:15:36,829 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:15:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:15:36,830 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:15:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:15:36,959 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:39,150 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:41,457 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:43,640 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:45,896 INFO __main__ [TREND] uptrend slope=+0.311% conf=0.56 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:48,073 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:50,337 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:52,513 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:54,756 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:56,932 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:15:59,224 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:01,406 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:03,622 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:05,806 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:07,980 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:10,193 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:12,358 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:14,545 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:16,708 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:18,880 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:21,048 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:23,234 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:25,422 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:27,592 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:29,763 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:31,954 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:34,125 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:36,330 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:36,831 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:16:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:16:36,832 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:16:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:16:36,834 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:16:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:16:36,838 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:16:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:16:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:16:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:16:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:16:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:16:38,499 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:40,678 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:42,854 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:45,137 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:47,381 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:49,548 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:51,705 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:53,879 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:56,053 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:16:58,230 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:00,417 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:02,623 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:04,905 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:07,082 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:09,344 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:11,754 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 11:17:11,754 INFO __main__ [SMA] SMA(24, 60m) = $64,123.95 (140 candles)
2026-06-22 11:17:11,754 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:13,966 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:16,128 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:18,312 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:20,632 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:22,870 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:25,047 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:27,221 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:29,389 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:31,674 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,402.26
2026-06-22 11:17:33,856 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,375.82
2026-06-22 11:17:36,128 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,375.82
2026-06-22 11:17:36,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:17:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:17:36,830 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:17:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:17:36,832 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:17:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:17:36,833 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:17:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:17:36,838 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:17:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:17:36,841 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:17:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:17:38,314 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,375.82
2026-06-22 11:17:40,566 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,375.82
2026-06-22 11:17:42,742 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,375.82
2026-06-22 11:17:44,916 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,375.82
2026-06-22 11:17:47,154 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,375.82
2026-06-22 11:17:49,426 INFO __main__ [TREND] uptrend slope=+0.323% conf=0.58 → buy_anchor +0.15% to $64,375.82
2026-06-22 11:17:51,598 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,375.82
2026-06-22 11:17:53,892 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,375.82
2026-06-22 11:17:56,400 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,375.82
2026-06-22 11:17:58,594 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,375.82
2026-06-22 11:18:00,862 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:03,026 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:05,207 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:07,375 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:09,559 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:11,814 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:14,009 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:16,183 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:18,386 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:20,554 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:22,713 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:24,867 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:27,033 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:29,198 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:31,389 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:33,557 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:35,721 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:36,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:18:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:18:36,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:18:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:18:36,828 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:18:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:18:36,833 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:18:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:18:36,835 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:18:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:18:36,837 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:18:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:18:37,880 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:40,195 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:42,401 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:18:42] "PROPFIND / HTTP/1.1" 405 -
2026-06-22 11:18:42,603 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:44,790 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:47,005 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:49,211 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:51,478 INFO __main__ [TREND] uptrend slope=+0.320% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:53,676 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:55,846 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:18:58,292 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:00,550 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:02,734 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:04,956 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:07,118 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:09,288 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:11,484 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:13,747 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:15,920 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:18,130 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:20,312 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:22,482 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:24,798 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:26,992 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:29,168 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:31,471 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:33,756 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:36,004 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:36,837 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:19:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:19:36,840 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:19:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:19:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:19:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:19:36,844 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:19:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:19:36,847 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:19:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:19:36,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:19:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:19:38,166 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:40,416 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:42,645 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:44,928 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:47,097 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:49,272 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:51,476 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:53,802 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:55,984 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:19:58,179 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:20:00,342 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:20:01,544 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:20:01,563 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 11:20:01,585 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 11:20:02,600 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:20:04,789 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:20:06,952 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:20:09,205 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:20:11,393 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:20:13,606 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:20:15,981 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:20:18,160 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:20:20,329 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:20:22,581 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:20:24,781 INFO __main__ [TREND] uptrend slope=+0.319% conf=0.57 → buy_anchor +0.15% to $64,403.46
2026-06-22 11:20:26,944 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,384.43
2026-06-22 11:20:29,152 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,384.43
2026-06-22 11:20:31,427 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,384.43
2026-06-22 11:20:33,599 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,384.43
2026-06-22 11:20:36,048 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,384.43
2026-06-22 11:20:36,830 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:20:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:20:36,833 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:20:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:20:36,836 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:20:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:20:36,838 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:20:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:20:36,839 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:20:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:20:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:20:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:20:38,234 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:20:40,440 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:20:42,601 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:20:44,779 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:20:46,949 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:20:49,127 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:20:51,297 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:20:53,491 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:20:54,277 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:20:54] "GET / HTTP/1.1" 401 -
2026-06-22 11:20:55,721 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:20:57,923 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:00,128 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:02,355 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:04,620 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:06,784 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:09,183 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:11,356 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:13,596 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:15,785 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:18,017 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:20,171 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:22,347 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:24,613 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:26,780 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.56 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:28,956 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:31,136 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:33,308 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:35,461 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:36,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:21:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:21:36,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:21:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:21:36,822 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:21:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:21:36,823 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:21:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:21:36,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:21:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:21:36,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:21:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:21:37,715 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:39,992 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:42,170 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:44,426 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:46,720 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:48,908 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:51,161 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:53,321 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:55,521 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:57,694 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:21:59,874 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:02,100 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:04,272 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:06,450 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:08,721 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:10,948 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:13,536 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 11:22:13,537 INFO __main__ [SMA] SMA(24, 60m) = $64,123.95 (140 candles)
2026-06-22 11:22:13,537 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:15,790 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:17,953 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:20,134 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:22,334 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:24,501 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:26,681 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:28,850 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:31,019 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:33,311 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:35,483 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:36,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:22:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:22:36,827 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:22:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:22:36,828 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:22:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:22:36,832 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:22:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:22:36,836 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:22:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:22:36,838 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:22:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:22:37,696 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:39,861 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,386.23
2026-06-22 11:22:42,166 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:22:44,353 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:22:46,648 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:22:53,800 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:22:55,980 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:22:58,241 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:00,420 INFO __main__ [TREND] uptrend slope=+0.318% conf=0.57 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:02,583 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:04,802 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:06,960 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:09,130 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:11,394 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:13,640 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:15,809 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:17,983 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:20,227 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:22,404 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:24,591 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:26,781 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:28,945 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:31,240 INFO __main__ [TREND] uptrend slope=+0.313% conf=0.56 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:33,628 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:35,847 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:36,829 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:23:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:23:36,831 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:23:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:23:36,837 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:23:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:23:36,840 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:23:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:23:36,842 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:23:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:23:36,844 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:23:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:23:38,029 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:40,220 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:42,410 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:44,589 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:46,837 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:49,224 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,350.88
2026-06-22 11:23:51,477 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:23:53,753 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:23:56,004 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:23:58,211 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:00,498 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:02,756 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.54 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:04,940 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:07,122 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:09,441 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:11,696 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:13,866 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:16,122 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:18,299 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:20,461 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:22,637 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:24,808 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:26,971 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:29,157 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:31,337 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:33,501 INFO __main__ [TREND] uptrend slope=+0.299% conf=0.52 → buy_anchor +0.15% to $64,343.17
2026-06-22 11:24:36,818 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:24:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:24:36,821 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:24:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:24:36,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:24:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:24:36,828 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:24:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:24:36,831 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:24:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:24:36,831 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:24:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:25:01,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:25:01,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 11:25:01,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 11:25:36,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:25:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:25:36,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:25:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:25:36,822 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:25:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:25:36,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:25:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:25:36,829 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:25:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:25:36,830 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:25:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:26:36,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:26:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:26:36,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:26:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:26:36,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:26:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:26:36,834 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:26:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:26:36,835 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:26:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:26:36,839 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:26:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:27:14,616 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 11:27:14,616 INFO __main__ [SMA] SMA(24, 60m) = $64,123.95 (140 candles)
2026-06-22 11:27:36,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:27:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:27:36,823 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:27:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:27:36,827 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:27:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:27:36,829 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:27:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:27:36,831 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:27:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:27:36,839 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:27:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:28:36,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:28:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:28:36,828 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:28:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:28:36,831 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:28:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:28:36,833 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:28:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:28:36,838 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:28:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:28:36,839 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:28:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:29:36,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:29:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:29:36,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:29:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:29:36,822 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:29:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:29:36,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:29:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:29:36,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:29:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:29:36,827 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:29:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:30:01,938 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:30:01,959 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 11:30:01,980 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 11:30:36,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:30:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:30:36,821 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:30:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:30:36,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:30:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:30:36,824 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:30:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:30:36,828 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:30:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:30:36,832 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:30:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:31:36,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:31:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:31:36,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:31:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:31:36,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:31:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:31:36,822 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:31:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:31:36,822 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:31:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:31:36,827 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:31:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:32:15,687 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 11:32:15,687 INFO __main__ [SMA] SMA(24, 60m) = $64,123.95 (140 candles)
2026-06-22 11:32:36,822 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:32:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:32:36,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:32:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:32:36,830 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:32:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:32:36,832 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:32:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:32:36,835 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:32:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:32:36,838 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:32:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:33:36,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:33:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:33:36,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:33:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:33:36,823 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:33:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:33:36,828 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:33:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:33:36,830 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:33:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:33:36,831 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:33:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:34:36,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:34:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:34:36,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:34:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:34:36,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:34:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:34:36,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:34:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:34:36,821 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:34:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:34:36,822 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:34:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:35:01,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:35:01,165 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 11:35:01,184 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 11:35:36,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:35:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:35:36,824 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:35:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:35:36,828 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:35:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:35:36,834 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:35:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:35:36,836 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:35:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:35:36,838 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:35:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:36:35,889 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:36:35] "GET /robots.txt HTTP/1.1" 404 -
2026-06-22 11:36:36,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:36:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:36:36,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:36:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:36:36,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:36:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:36:36,818 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:36:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:36:36,819 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:36:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:36:36,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:36:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:12,625 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:12] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:37:12,627 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:12] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:12,630 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:12,640 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:12,644 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:12,645 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:37:14,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:14,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:14,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:14,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:17,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:17,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:17,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:37:17,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:37:17,701 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:17,702 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:19,536 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 11:37:19,536 INFO __main__ [SMA] SMA(24, 60m) = $64,123.95 (140 candles)
2026-06-22 11:37:20,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:20,819 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:20,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:20,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:37:20,821 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:23,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:23,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:23,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:23,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:26,316 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 11:37:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:26,334 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 11:37:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:26,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:26,818 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:37:26,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:26,823 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:26,824 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:27,818 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:37:29,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:29,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:29,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:29,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:32,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:32,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:32,821 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:32,823 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:32,823 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:37:35,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:35,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:35,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:35,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:37,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:37:38,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:38,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:38,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:37:38,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:38,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:41,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:41,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:41,818 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:41,822 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:37:41,823 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:44,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:44,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:44,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:44,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:47,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:47,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:47,824 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:37:47,824 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:47,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:47,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:37:50,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:50,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:50,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:50,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:53,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:53,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:53,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:53,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:53,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:37:56,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:56,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:56,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:37:56,821 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:56,822 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:37:57,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:37:59,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:37:59,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:37:59,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:37:59,818 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:37:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:38:02,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:38:02,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:38:02,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:38:02,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:38:02,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:38:04,130 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,833.00
2026-06-22 11:38:05,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:38:05,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:38:05,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:38:05,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:38:06,339 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,833.00
2026-06-22 11:38:07,822 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:38:08,622 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,833.00
2026-06-22 11:38:08,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:38:08,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:38:08,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:38:08,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:38:08,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:38:10,798 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,833.00
2026-06-22 11:38:11,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:38:11,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:38:11,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:38:11,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:38:12,962 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:14,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:38:14,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:38:14,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:38:14,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:38:14,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:38:15,161 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:17,327 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:17,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:38:17,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:38:17,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:38:17,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:38:17,818 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:38:17,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:38:19,593 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:21,774 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:24,054 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:26,264 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:28,434 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:30,633 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:32,911 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.52 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:35,237 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:36,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:38:36,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:38:36,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:38:36,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:38:36,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:38:36,822 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:38:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:38:37,442 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:39,619 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:41,797 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:44,068 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:46,319 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:48,564 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:50,821 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:53,214 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:55,473 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:38:57,746 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:00,094 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:02,346 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:04,636 INFO __main__ [TREND] uptrend slope=+0.549% conf=0.56 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:06,898 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:09,062 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:11,388 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:13,579 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:15,766 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:18,027 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:20,236 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:22,436 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:24,712 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:26,868 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:29,152 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:31,323 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:33,514 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:35,799 INFO __main__ [TREND] uptrend slope=+0.591% conf=0.60 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:36,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:39:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:39:36,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:39:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:39:36,819 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:39:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:39:36,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:39:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:39:36,823 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:39:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:39:36,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:39:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:39:37,971 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:40,143 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:42,301 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:44,482 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:46,701 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:48,885 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:51,173 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:53,341 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:55,516 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:57,679 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:39:59,835 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:01,322 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:40:01,346 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 11:40:01,365 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 11:40:02,042 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:04,243 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:06,504 INFO __main__ [TREND] uptrend slope=+0.627% conf=0.63 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:08,669 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:10,862 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:13,059 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:15,222 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:17,420 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:19,602 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:21,768 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:23,967 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:26,302 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:28,471 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:30,655 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:32,824 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:35,087 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:36,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:40:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:40:36,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:40:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:40:36,985 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:40:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:40:36,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:40:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:40:37,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:40:37,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:40:37,254 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.65 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:39,539 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:41,789 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:43,972 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:46,296 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:48,553 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:50,743 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:52,958 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,797.55
2026-06-22 11:40:55,133 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:40:57,299 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:40:59,488 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:41:01,711 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:41:03,895 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:41:06,069 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:41:08,280 INFO __main__ [TREND] uptrend slope=+0.698% conf=0.69 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:41:10,529 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:41:12,803 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:41:14,976 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:41:17,190 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:41:19,351 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:41:21,609 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:41:23,804 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:41:26,064 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,691.49
2026-06-22 11:41:28,239 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:30,476 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:32,678 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:34,940 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:36,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:41:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:41:36,934 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:41:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:41:37,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:41:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:41:37,016 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:41:37,079 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:41:37,080 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:41:37,104 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:39,285 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.71 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:41,470 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:43,703 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:45,942 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:48,120 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:50,367 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:52,608 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:54,810 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:56,982 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:41:59,205 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:42:01,473 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:42:03,634 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:42:05,858 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:42:08,044 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:42:10,212 INFO __main__ [TREND] uptrend slope=+0.739% conf=0.73 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:42:12,620 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:42:14,787 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:42:16,968 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:42:19,177 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:42:21,621 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 11:42:21,622 INFO __main__ [SMA] SMA(24, 60m) = $64,123.95 (140 candles)
2026-06-22 11:42:21,622 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:42:23,918 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,723.14
2026-06-22 11:42:26,184 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:28,369 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:30,532 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:32,780 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:35,053 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:36,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:42:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:42:36,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:42:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:42:36,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:42:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:42:36,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:42:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:42:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:42:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:42:36,871 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:42:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:42:37,224 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:39,494 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:41,801 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.75 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:43,974 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:46,360 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:48,559 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:50,776 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:53,068 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:55,253 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:57,567 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:42:59,733 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:43:01,920 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:43:04,112 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:43:06,377 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:43:08,540 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:43:10,809 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:43:13,018 INFO __main__ [TREND] uptrend slope=+0.773% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:43:15,189 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:43:17,461 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:43:19,782 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:43:21,944 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:43:24,205 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:43:26,406 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,681.48
2026-06-22 11:43:28,571 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:30,763 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:33,105 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:35,285 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:36,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:43:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:43:36,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:43:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:43:36,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:43:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:43:36,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:43:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:43:36,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:43:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:43:36,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:43:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:43:37,453 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:39,708 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:41,889 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:44,064 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:46,254 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:48,449 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:50,610 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:52,830 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:55,045 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:57,234 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:43:59,408 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:01,771 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:03,936 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:06,119 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:08,326 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:10,595 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:12,827 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:14,999 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.77 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:17,167 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:19,330 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:21,525 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:23,694 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:25,860 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:28,118 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:30,377 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:32,546 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:34,712 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:36,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:44:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:44:36,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:44:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:44:36,823 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:44:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:44:36,827 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:44:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:44:36,829 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:44:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:44:36,833 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:44:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:44:36,999 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,687.89
2026-06-22 11:44:39,173 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,717.43
2026-06-22 11:44:41,365 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,717.43
2026-06-22 11:44:43,541 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,717.43
2026-06-22 11:44:45,697 INFO __main__ [TREND] uptrend slope=+0.763% conf=0.76 → buy_anchor +0.15% to $64,717.43
2026-06-22 11:44:47,872 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,717.43
2026-06-22 11:44:50,030 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:44:52,194 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:44:54,419 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:44:56,577 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:44:58,743 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:00,945 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:01,515 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:45:01,538 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 11:45:01,556 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 11:45:03,102 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:05,342 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:07,521 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:09,778 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:11,936 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:14,230 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:16,387 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:18,612 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:20,776 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:23,050 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:25,287 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:27,461 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:29,628 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:31,927 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:34,146 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:36,336 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:36,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:45:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:45:36,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:45:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:45:36,818 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:45:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:45:36,819 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:45:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:45:36,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:45:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:45:36,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:45:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:45:38,505 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:40,669 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:42,933 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:45,190 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:47,384 INFO __main__ [TREND] uptrend slope=+0.756% conf=0.76 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:49,567 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:51,829 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:54,029 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:56,185 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:45:58,430 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:00,650 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:02,821 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:05,100 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:07,276 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:09,501 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:11,658 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:13,822 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:16,011 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:18,277 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:20,445 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:22,692 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:24,867 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:27,035 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:29,201 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:31,372 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:33,541 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:35,719 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:36,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:46:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:46:36,823 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:46:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:46:36,824 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:46:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:46:36,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:46:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:46:36,829 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:46:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:46:36,830 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:46:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:46:37,893 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:40,065 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:42,339 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:44,509 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:46,785 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:49,067 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:51,244 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:53,524 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:55,698 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:46:57,910 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:47:00,117 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:47:02,363 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:47:04,630 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:47:06,929 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:47:09,103 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:47:11,279 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:47:13,448 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,718.83
2026-06-22 11:47:15,694 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,704.91
2026-06-22 11:47:17,864 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,704.91
2026-06-22 11:47:20,032 INFO __main__ [TREND] uptrend slope=+0.771% conf=0.77 → buy_anchor +0.15% to $64,704.91
2026-06-22 11:47:22,649 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 11:47:22,649 INFO __main__ [SMA] SMA(24, 60m) = $64,123.95 (140 candles)
2026-06-22 11:47:22,649 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,704.91
2026-06-22 11:47:24,801 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:26,974 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:29,281 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:31,507 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:33,678 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:35,957 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:36,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:47:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:47:36,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:47:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:47:36,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:47:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:47:36,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:47:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:47:36,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:47:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:47:36,819 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:47:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:47:38,161 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:40,430 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:42,601 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:44,826 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:46,993 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:49,165 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:51,389 INFO __main__ [TREND] uptrend slope=+0.769% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:53,568 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:55,772 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:47:58,039 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:48:00,309 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:48:02,485 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:48:04,661 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:48:06,824 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,705.31
2026-06-22 11:48:09,032 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,751.28
2026-06-22 11:48:11,296 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,751.28
2026-06-22 11:48:13,497 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,751.28
2026-06-22 11:48:15,668 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,751.28
2026-06-22 11:48:18,127 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,751.28
2026-06-22 11:48:20,301 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,751.28
2026-06-22 11:48:22,482 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.77 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:24,729 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:26,979 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:29,176 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:31,351 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:33,572 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:35,835 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:36,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:48:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:48:36,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:48:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:48:36,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:48:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:48:36,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:48:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:48:36,821 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:48:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:48:36,823 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:48:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:48:37,998 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:40,194 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:42,569 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:44,950 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:47,236 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:49,518 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:51,851 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:54,098 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:56,411 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:48:58,662 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:49:00,836 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,715.53
2026-06-22 11:49:03,019 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,734.46
2026-06-22 11:49:05,195 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,734.46
2026-06-22 11:49:07,503 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,734.46
2026-06-22 11:49:09,790 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,734.46
2026-06-22 11:49:12,054 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,734.46
2026-06-22 11:49:14,384 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,734.46
2026-06-22 11:49:16,651 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,778.62
2026-06-22 11:49:18,810 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:21,110 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:23,452 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:25,615 INFO __main__ [TREND] uptrend slope=+0.752% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:27,988 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:30,299 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:32,578 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:34,860 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:36,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:49:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:49:36,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:49:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:49:36,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:49:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:49:36,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:49:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:49:36,824 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:49:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:49:36,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:49:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:49:37,022 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:39,204 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:41,405 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:43,651 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:45,970 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:48,138 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:50,416 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:52,813 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,767.21
2026-06-22 11:49:55,102 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:49:57,598 INFO __main__ [TREND] uptrend slope=+0.753% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:49:59,888 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:01,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:50:01,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 11:50:01,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 11:50:02,212 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:04,589 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:06,884 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:09,065 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:11,245 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:13,528 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:15,871 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:18,200 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:20,513 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:22,696 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:24,874 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:27,068 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:29,351 INFO __main__ [TREND] uptrend slope=+0.760% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:31,527 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:33,848 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:36,028 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:36,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:50:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:50:36,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:50:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:50:36,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:50:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:50:36,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:50:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:50:36,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:50:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:50:36,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:50:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:50:38,313 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:40,560 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:42,760 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:44,942 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:47,231 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:49,418 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:51,898 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:54,198 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:56,500 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:50:58,797 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:01,060 INFO __main__ [TREND] uptrend slope=+0.764% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:03,257 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:05,645 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:07,830 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:10,015 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:12,293 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:14,485 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:16,770 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:18,931 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:21,126 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:23,294 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:25,572 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:27,771 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:29,932 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:32,207 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:34,499 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:36,801 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:51:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:51:36,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:51:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:51:36,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:51:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:51:36,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:51:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:51:36,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:51:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:51:36,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:51:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:51:36,856 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:39,056 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:41,276 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:43,470 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:45,756 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:47,958 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:50,151 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:52,324 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:54,511 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:56,686 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:51:58,850 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:01,020 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:03,232 INFO __main__ [TREND] uptrend slope=+0.762% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:05,558 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:07,718 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:09,976 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:12,138 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:14,407 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:16,695 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:18,950 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:21,142 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:23,696 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 11:52:23,697 INFO __main__ [SMA] SMA(24, 60m) = $64,123.95 (140 candles)
2026-06-22 11:52:23,697 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:25,965 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:28,225 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:30,396 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:32,597 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:34,865 INFO __main__ [TREND] uptrend slope=+0.757% conf=0.76 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:36,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:52:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:52:36,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:52:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:52:36,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:52:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:52:36,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:52:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:52:36,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:52:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:52:36,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:52:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:52:37,139 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:39,320 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:41,502 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:43,692 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:45,878 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:48,058 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:50,233 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:52,456 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:54,629 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:56,828 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:52:58,989 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:53:01,165 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:53:03,384 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:53:05,649 INFO __main__ [TREND] uptrend slope=+0.750% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:53:07,813 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:53:10,072 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,812.87
2026-06-22 11:53:12,346 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:14,502 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:16,674 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:18,849 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:21,015 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:23,202 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:25,397 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:27,567 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:29,734 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:31,929 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:34,093 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:36,269 INFO __main__ [TREND] uptrend slope=+0.741% conf=0.75 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:36,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:53:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:53:36,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:53:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:53:36,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:53:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:53:36,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:53:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:53:36,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:53:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:53:36,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:53:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:53:38,442 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:40,660 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:42,838 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:45,038 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:47,257 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:49,427 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:51,615 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:53,783 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:55,954 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:53:58,152 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:00,364 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:02,570 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:04,738 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:06,963 INFO __main__ [TREND] uptrend slope=+0.717% conf=0.72 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:09,128 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:11,349 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:13,522 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:15,701 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:18,009 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:20,199 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:22,358 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:24,544 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:26,770 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:28,954 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:31,135 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:33,402 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:35,698 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:36,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:54:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:54:36,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:54:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:54:36,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:54:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:54:36,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:54:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:54:36,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:54:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:54:36,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:54:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:54:37,881 INFO __main__ [TREND] uptrend slope=+0.687% conf=0.70 → buy_anchor +0.15% to $64,732.45
2026-06-22 11:54:40,072 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:54:42,284 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:54:44,455 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:54:46,646 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:54:48,841 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:54:51,011 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:54:53,209 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:54:55,421 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:54:57,632 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:54:59,796 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:01,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:55:01,958 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 11:55:01,977 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:01,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 11:55:04,137 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:06,405 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:08,592 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.68 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:10,842 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:13,051 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:15,241 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:17,419 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:19,601 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:21,777 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:23,987 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:26,153 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:28,320 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:30,524 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:32,693 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:34,948 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:36,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:55:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:55:36,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:55:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:55:36,797 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:55:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:55:36,798 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:55:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:55:36,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:55:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:55:36,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:55:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:55:37,122 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:39,280 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.67 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:41,444 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:43,606 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:45,767 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:47,939 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:50,127 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:52,377 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:54,640 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:56,808 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:55:59,051 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,787.74
2026-06-22 11:56:01,320 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,763.10
2026-06-22 11:56:03,590 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,763.10
2026-06-22 11:56:05,940 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,763.10
2026-06-22 11:56:08,109 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,763.10
2026-06-22 11:56:10,423 INFO __main__ [TREND] uptrend slope=+0.604% conf=0.65 → buy_anchor +0.15% to $64,763.10
2026-06-22 11:56:12,627 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,752.38
2026-06-22 11:56:14,892 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,752.38
2026-06-22 11:56:17,096 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,752.38
2026-06-22 11:56:19,348 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,752.38
2026-06-22 11:56:21,604 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:23,773 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:25,983 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:28,203 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:30,457 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:32,639 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:34,973 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:36,801 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:56:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:56:36,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:56:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:56:36,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:56:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:56:36,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:56:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:56:36,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:56:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:56:36,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:56:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:56:37,145 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:39,436 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:41,644 INFO __main__ [TREND] uptrend slope=+0.567% conf=0.62 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:43,812 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:45,974 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:48,178 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:50,337 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:52,532 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:54,711 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:57,035 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,762.60
2026-06-22 11:56:59,223 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:01,421 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:03,805 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:06,150 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:08,472 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:10,741 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:13,044 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.60 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:15,395 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:17,755 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:20,121 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:22,383 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:25,119 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 11:57:25,119 INFO __main__ [SMA] SMA(24, 60m) = $64,123.95 (140 candles)
2026-06-22 11:57:25,121 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:27,298 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:29,556 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:31,732 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:33,906 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:36,115 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:36,798 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:57:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:57:36,801 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:57:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:57:36,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:57:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:57:36,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:57:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:57:36,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:57:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:57:36,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:57:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:57:38,306 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:40,480 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:42,669 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:44,826 INFO __main__ [TREND] uptrend slope=+0.481% conf=0.56 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:47,080 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:49,249 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:51,414 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:53,672 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:55,860 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:57:58,042 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:58:00,218 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:58:02,405 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:58:04,652 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:58:06,813 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:58:09,005 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:58:11,221 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:58:13,373 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:58:15,564 INFO __main__ [TREND] uptrend slope=+0.438% conf=0.51 → buy_anchor +0.15% to $64,709.92
2026-06-22 11:58:36,798 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:58:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:58:36,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:58:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:58:36,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:58:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:58:36,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:58:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:58:36,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:58:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:58:36,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:58:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 11:59:36,797 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:59:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 11:59:36,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:59:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 11:59:36,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:59:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 11:59:36,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:59:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 11:59:36,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:59:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 11:59:36,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 11:59:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:00:01,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:00:01,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 12:00:01,185 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 12:00:36,798 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:00:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:00:36,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:00:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:00:36,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:00:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:00:36,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:00:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:00:36,817 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:00:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:00:36,819 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:00:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:00:51,678 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 12:00:51] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:00:51,701 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 12:00:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:01:28,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:01:28] "GET /robots.txt HTTP/1.1" 404 -
2026-06-22 12:01:28,428 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:01:28] "GET /robots.txt HTTP/1.1" 404 -
2026-06-22 12:01:35,425 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:01:35] "GET /sitemap.xml HTTP/1.1" 404 -
2026-06-22 12:01:36,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:01:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:01:36,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:01:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:01:36,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:01:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:01:36,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:01:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:01:36,818 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:01:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:01:36,821 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:01:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:02:32,376 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 12:02:32,377 INFO __main__ [SMA] SMA(24, 60m) = $64,115.93 (140 candles)
2026-06-22 12:02:36,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:02:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:02:36,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:02:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:02:36,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:02:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:02:36,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:02:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:02:36,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:02:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:02:36,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:02:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:03:36,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:03:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:03:36,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:03:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:03:36,798 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:03:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:03:36,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:03:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:03:36,801 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:03:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:03:36,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:03:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:04:36,797 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:04:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:04:36,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:04:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:04:36,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:04:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:04:36,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:04:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:04:36,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:04:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:04:36,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:04:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:05:01,337 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:05:01,355 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 12:05:01,374 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 12:05:36,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:05:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:05:36,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:05:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:05:36,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:05:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:05:36,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:05:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:05:36,809 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:05:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:05:36,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:05:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:06:36,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:06:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:06:36,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:06:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:06:36,818 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:06:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:06:36,819 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:06:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:06:36,824 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:06:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:06:36,830 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:06:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:07:27,302 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 12:07:27,303 INFO __main__ [SMA] SMA(24, 60m) = $64,115.93 (140 candles)
2026-06-22 12:07:36,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:07:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:07:36,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:07:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:07:36,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:07:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:07:36,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:07:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:07:36,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:07:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:07:36,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:07:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:08:36,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:08:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:08:36,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:08:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:08:36,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:08:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:08:36,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:08:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:08:36,811 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:08:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:08:36,816 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:08:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:09:36,797 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:09:36,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:09:36,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:09:36,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:09:36,810 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:09:36,812 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:09:39,602 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:39] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:09:39,632 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:09:39,645 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:39] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:09:39,653 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:09:39,654 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:09:41,668 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:09:41,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:09:41,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:09:41,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:09:41,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:09:44,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:09:44,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:09:44,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:09:44,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:09:44,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:09:47,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:09:47,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:09:47,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:09:47,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:09:47,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:09:47,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:09:50,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:09:50,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:09:50,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:09:50,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:09:50,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:09:53,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:09:53,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:09:53,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:09:53,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:09:53,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:09:56,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:09:56,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:09:56,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:09:56,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:09:57,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:09:59,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:09:59,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:09:59,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:09:59,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:09:59,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:09:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:01,533 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:01,555 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 12:10:01,607 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 12:10:02,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:02,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:10:02,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:02,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:02,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:05,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:05,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:05,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:05,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:10:05,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:07,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:10:08,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:08,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:10:08,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:08,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:08,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:11,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:11,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:11,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:11,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:14,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:14,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:14,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:14,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:10:14,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:17,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:17,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:10:17,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:17,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:17,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:20,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:20,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:20,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:20,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:10:20,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:23,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:23,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:23,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:23,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:23,697 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:10:26,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:26,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:26,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:26,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:27,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:10:29,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:29,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:10:29,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:29,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:29,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:32,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:32,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:32,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:32,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:35,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:35,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:35,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:35,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:35,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:10:37,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:10:38,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:38,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:38,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:38,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:38,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:10:41,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:41,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:41,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:41,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:44,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:44,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:44,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:44,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:44,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:10:47,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:47,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:10:47,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:47,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:47,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:47,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:10:50,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:50,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:50,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:50,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:50,697 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:10:53,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:53,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:53,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:53,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:56,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:10:56,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:56,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:56,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:56,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:10:57,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:10:59,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:10:59,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:10:59,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:10:59,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:10:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:02,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:02,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:02,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:02,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:02,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:05,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:05,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:05,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:05,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:05,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:07,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:11:08,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:08,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:08,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:08,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:11,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:11,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:11,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:11,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:11,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:14,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:14,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:14,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:14,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:14,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:17,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:17,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:17,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:17,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:11:17,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:20,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:20,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:20,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:20,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:20,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:23,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:23,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:23,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:23,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:23,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:26,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:26,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:26,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:26,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:27,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:11:29,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:29,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:29,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:29,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:29,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:32,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:32,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:32,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:32,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:35,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:35,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:35,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:35,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:35,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:37,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:11:38,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:38,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:38,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:38,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:38,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:41,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:41,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:41,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:41,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:44,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:44,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:44,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:44,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:44,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:47,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:47,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:47,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:47,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:47,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:11:47,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:50,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:50,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:50,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:50,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:53,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:53,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:53,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:53,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:53,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:56,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:56,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:56,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:56,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:11:56,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:56,707 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:11:57,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:11:58,912 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:11:59,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:11:59,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:11:59,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:11:59,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:11:59,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:11:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:01,126 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:12:02,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:02,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:02,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:02,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:03,301 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:12:05,472 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:12:05,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:05,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:05,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:05,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:05,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:12:07,654 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:12:07,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:12:08,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:08,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:08,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:12:08,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:08,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:09,848 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:12:11,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:11,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:12:11,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:11,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:11,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:12,079 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:12:14,254 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:12:14,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:14,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:14,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:14,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:16,501 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:12:17,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:17,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:17,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:12:17,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:12:17,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:17,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:18,682 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:12:20,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:20,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:20,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:20,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:20,855 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:12:23,042 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:12:23,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:23,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:23,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:23,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:23,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:12:25,224 INFO __main__ [TREND] uptrend slope=+0.238% conf=0.51 → buy_anchor +0.15% to $64,815.08
2026-06-22 12:12:26,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:26,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:26,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:26,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:26,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:12:27,610 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 12:12:27,611 INFO __main__ [SMA] SMA(24, 60m) = $64,115.93 (140 candles)
2026-06-22 12:12:27,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:12:29,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:29,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:29,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:29,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:12:29,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:32,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:32,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:32,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:32,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:35,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:35,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:35,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:35,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:35,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:12:37,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:12:38,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:38,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:38,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:38,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:41,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:41,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:41,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:41,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:41,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:12:44,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:44,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:44,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:44,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:12:44,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:47,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:47,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:47,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:47,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:47,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:12:50,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:50,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:50,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:50,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:12:50,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:53,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:53,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:53,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:53,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:56,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:56,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:56,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:12:56,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:56,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:12:57,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:12:59,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:12:59,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:12:59,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:12:59,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:12:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:02,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:13:02,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:02,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:02,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:02,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:05,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:05,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:05,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:05,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:05,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:13:07,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:13:08,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:08,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:08,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:08,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:08,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:13:11,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:11,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:11,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:11,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:14,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:14,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:14,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:14,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:14,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:13:17,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:17,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:17,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:17,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:13:17,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:20,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:20,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:20,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:20,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:20,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:13:23,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:13:23,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:23,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:23,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:23,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:26,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:26,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:26,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:26,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:27,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:13:29,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:29,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:29,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:13:29,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:29,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:29,803 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,858.04
2026-06-22 12:13:31,959 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,858.04
2026-06-22 12:13:32,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:32,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:32,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:13:32,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:32,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:34,153 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,858.04
2026-06-22 12:13:35,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:35,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:35,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:35,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:35,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:13:36,359 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,858.04
2026-06-22 12:13:37,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:13:38,634 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,858.04
2026-06-22 12:13:38,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:38,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:38,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:38,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:13:38,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:40,837 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,858.04
2026-06-22 12:13:41,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:41,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:41,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:41,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:43,031 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,858.04
2026-06-22 12:13:44,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:44,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:44,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:44,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:44,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:13:45,210 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,858.04
2026-06-22 12:13:47,395 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,858.04
2026-06-22 12:13:47,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:47,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:13:47,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:47,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:47,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:49,576 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,858.04
2026-06-22 12:13:50,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:50,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:50,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:50,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:50,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:13:51,873 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,858.04
2026-06-22 12:13:53,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:53,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:13:53,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:53,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:53,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:54,223 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,871.56
2026-06-22 12:13:56,392 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,871.56
2026-06-22 12:13:56,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:56,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:56,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:56,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:57,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:13:58,723 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.50 → buy_anchor +0.15% to $64,871.56
2026-06-22 12:13:59,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:13:59,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:13:59,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:13:59,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:13:59,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:13:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:02,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:02,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:02,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:02,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:02,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:05,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:05,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:05,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:05,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:05,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:07,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:14:08,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:08,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:08,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:08,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:08,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:11,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:11,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:11,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:11,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:14,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:14,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:14,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:14,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:14,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:17,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:17,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:17,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:17,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:17,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:17,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:14:20,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:20,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:20,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:20,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:23,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:23,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:23,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:23,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:23,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:26,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:26,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:26,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:26,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:26,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:27,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:14:29,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:29,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:29,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:29,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:32,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:32,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:32,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:32,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:32,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:35,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:35,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:35,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:35,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:35,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:37,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:14:38,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:38,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:38,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:38,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:41,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:41,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:41,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:41,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:41,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:44,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:44,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:44,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:44,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:47,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:47,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:47,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:47,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:47,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:47,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:14:50,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:50,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:50,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:50,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:50,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:53,668 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:53,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:53,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:53,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:56,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:56,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:56,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:56,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:56,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:14:57,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:57] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:14:59,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:14:59,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:14:59,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:14:59,798 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:14:59,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:14:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:15:01,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:01,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 12:15:01,834 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 12:15:02,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:02,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:02,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:02,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:05,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:05,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:05,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:05,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:05,797 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:15:07,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:07] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:15:08,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:08,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:08,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:08,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:11,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:11,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:11,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:15:11,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:11,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:14,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:14,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:14,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:14,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:15,870 ERROR werkzeug 14.225.7.155 - - [22/Jun/2026 12:15:15] Request timed out: TimeoutError('timed out')
2026-06-22 12:15:17,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:17,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:17,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:15:17,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:17,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:17,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:15:20,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:20,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:20,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:20,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:20,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:15:23,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:23,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:23,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:23,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:26,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:26,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:26,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:26,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:15:26,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:27,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:15:29,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:29,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:29,798 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:29,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:29,801 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:15:32,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:32,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:32,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:32,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:15:32,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:35,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:35,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:35,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:35,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:37,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:15:38,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:38,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:38,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:38,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:38,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:15:41,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:41,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:41,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:41,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:41,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:15:44,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:44,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:44,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:44,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:44,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:15:47,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:47,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:47,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:47,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:47] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:15:47,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:50,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:50,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:50,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:15:50,798 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:50,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:15:53,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:15:53,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:15:53,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:15:53,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:15:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:16:36,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:16:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:16:36,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:16:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:16:36,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:16:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:16:36,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:16:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:16:36,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:16:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:16:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:16:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:17:27,805 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 12:17:27,805 INFO __main__ [SMA] SMA(24, 60m) = $64,115.93 (140 candles)
2026-06-22 12:17:36,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:17:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:17:36,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:17:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:17:36,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:17:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:17:36,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:17:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:17:36,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:17:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:17:36,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:17:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:18:36,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:18:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:18:36,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:18:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:18:36,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:18:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:18:36,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:18:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:18:36,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:18:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:18:36,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:18:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:19:36,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:19:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:19:36,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:19:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:19:36,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:19:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:19:36,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:19:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:19:36,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:19:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:19:36,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:19:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:20:02,025 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:20:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:20:02,049 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:20:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 12:20:02,071 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:20:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 12:20:36,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:20:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:20:36,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:20:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:20:36,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:20:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:20:36,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:20:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:20:36,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:20:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:20:36,813 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:20:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:21:36,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:21:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:21:36,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:21:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:21:36,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:21:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:21:36,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:21:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:21:36,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:21:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:21:36,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:21:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:22:29,151 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 12:22:29,152 INFO __main__ [SMA] SMA(24, 60m) = $64,115.93 (140 candles)
2026-06-22 12:22:36,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:22:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:22:36,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:22:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:22:36,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:22:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:22:36,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:22:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:22:36,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:22:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:22:36,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:22:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:22:58,242 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:22:58] "GET /restgui/js/services/resturi.js HTTP/1.1" 404 -
2026-06-22 12:23:36,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:23:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:23:36,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:23:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:23:36,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:23:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:23:36,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:23:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:23:36,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:23:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:23:36,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:23:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:24:36,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:24:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:24:36,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:24:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:24:36,798 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:24:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:24:36,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:24:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:24:36,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:24:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:24:36,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:24:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:25:01,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:25:01,251 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 12:25:01,278 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 12:25:36,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:25:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:25:36,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:25:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:25:36,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:25:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:25:36,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:25:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:25:36,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:25:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:25:36,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:25:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:26:36,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:26:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:26:36,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:26:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:26:36,797 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:26:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:26:36,801 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:26:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:26:36,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:26:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:26:36,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:26:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:27:29,851 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 12:27:29,851 INFO __main__ [SMA] SMA(24, 60m) = $64,115.93 (140 candles)
2026-06-22 12:27:36,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:27:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:27:36,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:27:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:27:36,797 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:27:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:27:36,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:27:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:27:36,801 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:27:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:27:36,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:27:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:28:36,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:28:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:28:36,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:28:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:28:36,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:28:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:28:36,801 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:28:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:28:36,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:28:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:28:36,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:28:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:29:36,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:29:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:29:36,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:29:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:29:36,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:29:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:29:36,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:29:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:29:36,797 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:29:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:29:36,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:29:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:30:01,431 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:30:01,455 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 12:30:01,473 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 12:30:29,067 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 12:30:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:30:29,081 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 12:30:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:30:36,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:30:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:30:36,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:30:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:30:36,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:30:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:30:36,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:30:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:30:36,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:30:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:30:36,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:30:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:31:36,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:31:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:31:36,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:31:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:31:36,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:31:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:31:36,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:31:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:31:36,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:31:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:31:36,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:31:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:32:31,741 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 12:32:31,742 INFO __main__ [SMA] SMA(24, 60m) = $64,115.93 (140 candles)
2026-06-22 12:32:36,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:32:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:32:36,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:32:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:32:36,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:32:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:32:36,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:32:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:32:36,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:32:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:32:36,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:32:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:33:36,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:33:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:33:36,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:33:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:33:36,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:33:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:33:36,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:33:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:33:36,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:33:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:33:36,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:33:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:33:37,923 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,004.26
2026-06-22 12:33:40,105 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,004.26
2026-06-22 12:33:42,693 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,004.26
2026-06-22 12:33:44,876 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,004.26
2026-06-22 12:33:47,047 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:33:49,220 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:33:51,478 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:33:53,640 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:33:55,892 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:33:58,052 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:34:00,249 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:34:02,418 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:34:04,580 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:34:06,798 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.54 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:34:08,971 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:34:11,161 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:34:13,339 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:34:15,497 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:34:17,662 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,028.30
2026-06-22 12:34:19,859 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,022.69
2026-06-22 12:34:22,141 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,022.69
2026-06-22 12:34:24,337 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,022.69
2026-06-22 12:34:26,524 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,022.69
2026-06-22 12:34:28,746 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:30,919 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:33,096 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:35,382 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:36,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:34:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:34:36,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:34:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:34:36,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:34:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:34:36,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:34:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:34:36,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:34:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:34:36,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:34:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:34:37,563 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.58 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:39,741 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:41,936 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:44,096 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:46,270 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:48,468 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:50,725 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:52,971 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:55,293 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:57,468 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:34:59,647 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:01,636 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:35:01,656 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 12:35:01,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 12:35:01,823 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:04,009 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:06,180 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:08,403 INFO __main__ [TREND] uptrend slope=+0.364% conf=0.62 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:10,598 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:12,782 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:14,973 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:17,181 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:19,347 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:21,533 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:23,732 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:25,991 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:28,173 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:30,575 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:32,739 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:34,927 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:36,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:35:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:35:36,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:35:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:35:36,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:35:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:35:36,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:35:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:35:36,792 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:35:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:35:36,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:35:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:35:37,337 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:39,506 INFO __main__ [TREND] uptrend slope=+0.370% conf=0.63 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:41,697 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:43,863 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:46,059 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:48,218 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:50,393 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:52,602 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:54,877 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:57,106 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:35:59,329 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:01,497 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:03,748 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:05,945 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:08,112 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:10,305 INFO __main__ [TREND] uptrend slope=+0.376% conf=0.64 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:12,583 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:14,775 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:16,947 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:19,127 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:21,410 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:23,592 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:25,762 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:27,923 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:30,290 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:32,557 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:34,764 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:36,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:36:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:36:36,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:36:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:36:36,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:36:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:36:36,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:36:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:36:36,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:36:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:36:36,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:36:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:36:36,933 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:39,152 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:41,337 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.65 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:43,623 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,020.68
2026-06-22 12:36:45,853 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,097.50
2026-06-22 12:36:48,065 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,095.20
2026-06-22 12:36:50,224 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,095.20
2026-06-22 12:36:52,410 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:36:54,580 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:36:56,753 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:36:58,949 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:01,136 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:03,398 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:05,578 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:07,844 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:10,020 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:12,294 INFO __main__ [TREND] uptrend slope=+0.383% conf=0.66 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:14,528 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:16,702 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:18,996 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:21,172 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:23,350 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:25,613 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:27,830 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:30,012 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:32,528 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 12:37:32,529 INFO __main__ [SMA] SMA(24, 60m) = $64,115.93 (140 candles)
2026-06-22 12:37:32,529 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:34,806 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:36,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:37:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:37:36,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:37:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:37:36,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:37:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:37:36,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:37:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:37:36,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:37:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:37:36,797 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:37:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:37:36,993 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 12:37:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:37:37,015 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 12:37:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:37:37,085 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:39,372 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:41,560 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:43,809 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.67 → buy_anchor +0.15% to $65,068.66
2026-06-22 12:37:46,080 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,093.29
2026-06-22 12:37:48,344 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:37:50,509 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:37:52,826 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:37:55,078 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:37:57,336 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:37:59,520 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:38:01,716 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:38:03,887 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:38:06,069 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:38:08,327 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:38:10,716 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:38:12,882 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:38:15,102 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.68 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:38:17,290 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:38:19,447 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:38:21,641 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:38:23,811 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:38:26,079 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,101.11
2026-06-22 12:38:28,233 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:30,415 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:32,596 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:34,875 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:36,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:38:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:38:36,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:38:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:38:36,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:38:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:38:36,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:38:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:38:36,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:38:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:38:36,801 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:38:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:38:37,048 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:39,309 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:41,490 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:43,773 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:46,048 INFO __main__ [TREND] uptrend slope=+0.424% conf=0.71 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:48,227 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:50,591 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:52,765 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:54,950 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:57,155 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:38:59,428 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,164.30
2026-06-22 12:39:01,621 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:03,885 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:06,068 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:08,239 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:10,542 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:12,812 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:15,065 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:17,224 INFO __main__ [TREND] uptrend slope=+0.452% conf=0.74 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:19,389 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:21,594 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:23,776 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:26,076 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:28,249 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:30,555 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:32,747 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:34,928 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:36,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:39:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:39:36,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:39:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:39:36,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:39:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:39:36,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:39:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:39:36,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:39:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:39:36,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:39:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:39:37,093 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:39,358 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:41,526 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:43,696 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:45,868 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:48,051 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:50,311 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:52,497 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:54,727 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:56,943 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:39:59,223 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:01,412 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:01,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:40:01,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 12:40:01,891 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 12:40:03,585 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:05,765 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:08,026 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:10,220 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:12,393 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:14,589 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:16,840 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:19,009 INFO __main__ [TREND] uptrend slope=+0.499% conf=0.77 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:21,232 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:23,504 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:25,672 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:27,901 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:30,159 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:32,325 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:34,510 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:36,678 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:36,883 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:40:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:40:36,886 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:40:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:40:36,949 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:40:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:40:36,952 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:40:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:40:37,013 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:40:37,020 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:40:38,880 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:41,045 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:43,245 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:45,469 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:47,647 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:49,807 INFO __main__ [TREND] uptrend slope=+0.515% conf=0.78 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:52,004 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:54,258 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:56,504 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:40:58,695 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:41:00,897 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:41:03,102 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,176.62
2026-06-22 12:41:05,401 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:07,663 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:09,958 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:12,205 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:14,407 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:16,685 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:18,989 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:21,153 INFO __main__ [TREND] uptrend slope=+0.529% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:23,364 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:25,632 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:27,819 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:30,027 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:32,298 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:34,471 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:36,699 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:36,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:41:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:41:36,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:41:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:41:36,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:41:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:41:36,864 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:41:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:41:36,865 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:41:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:41:36,868 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:41:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:41:38,868 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:41,038 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:43,285 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:45,444 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:47,703 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:49,967 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:52,140 INFO __main__ [TREND] uptrend slope=+0.555% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:54,318 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:56,570 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:41:58,746 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:42:00,938 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:42:03,218 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:42:05,399 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:42:07,570 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,268.66
2026-06-22 12:42:09,728 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,192.74
2026-06-22 12:42:11,913 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,192.74
2026-06-22 12:42:14,101 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,192.74
2026-06-22 12:42:16,274 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:18,547 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:20,806 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:22,999 INFO __main__ [TREND] uptrend slope=+0.576% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:25,295 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:27,480 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:29,662 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:31,834 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:34,450 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 12:42:34,450 INFO __main__ [SMA] SMA(24, 60m) = $64,115.93 (140 candles)
2026-06-22 12:42:34,451 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:36,619 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:36,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:42:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:42:36,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:42:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:42:36,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:42:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:42:36,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:42:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:42:36,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:42:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:42:36,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:42:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:42:39,022 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:41,248 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:43,415 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:45,701 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:47,922 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:50,080 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:52,298 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:54,502 INFO __main__ [TREND] uptrend slope=+0.586% conf=0.79 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:56,668 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:42:58,833 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:01,092 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:03,252 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:05,435 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:07,618 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:09,791 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:11,985 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:14,255 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:16,544 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:18,711 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:20,885 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:23,096 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:25,273 INFO __main__ [TREND] uptrend slope=+0.595% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:27,441 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:29,715 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:31,883 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:34,100 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:36,271 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:36,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:43:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:43:36,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:43:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:43:36,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:43:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:43:36,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:43:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:43:36,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:43:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:43:36,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:43:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:43:38,571 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:40,735 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:42,907 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,201.76
2026-06-22 12:43:45,164 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,182.53
2026-06-22 12:43:47,338 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,182.53
2026-06-22 12:43:49,593 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,182.53
2026-06-22 12:43:51,769 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,164.70
2026-06-22 12:43:53,932 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,164.70
2026-06-22 12:43:56,108 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.80 → buy_anchor +0.15% to $65,164.70
2026-06-22 12:43:58,278 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,164.70
2026-06-22 12:44:00,492 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,164.70
2026-06-22 12:44:02,664 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,164.70
2026-06-22 12:44:04,925 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,164.70
2026-06-22 12:44:07,126 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,164.70
2026-06-22 12:44:09,336 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:11,595 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:13,821 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:16,016 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:18,175 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:20,349 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:22,573 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:24,849 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:27,029 INFO __main__ [TREND] uptrend slope=+0.608% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:29,227 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:31,480 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:33,650 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:35,838 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:36,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:44:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:44:36,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:44:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:44:36,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:44:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:44:36,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:44:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:44:36,781 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:44:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:44:36,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:44:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:44:38,017 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,162.70
2026-06-22 12:44:40,204 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:44:42,378 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:44:44,589 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:44:46,760 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:44:48,942 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:44:51,237 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:44:53,400 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:44:55,563 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:44:57,723 INFO __main__ [TREND] uptrend slope=+0.612% conf=0.81 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:44:59,890 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:01,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:45:01,074 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 12:45:01,091 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 12:45:02,097 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:04,525 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:06,763 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:08,934 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:11,108 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:13,305 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:15,467 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:17,644 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:19,923 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:22,094 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:24,346 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:26,596 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:28,878 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:31,062 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,160.69
2026-06-22 12:45:33,261 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:45:35,474 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:45:36,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:45:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:45:36,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:45:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:45:36,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:45:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:45:36,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:45:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:45:36,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:45:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:45:36,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:45:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:45:37,655 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:45:39,935 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:45:42,223 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:45:44,473 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:45:46,743 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:45:49,009 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:45:51,289 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:45:53,562 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:45:55,761 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:45:58,013 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:00,196 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:02,388 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:04,654 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:06,848 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:09,077 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:11,263 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:13,530 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:15,731 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:17,903 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:20,163 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:22,463 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:24,635 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:26,838 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:29,094 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,132.25
2026-06-22 12:46:31,273 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,178.62
2026-06-22 12:46:33,450 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,178.62
2026-06-22 12:46:35,628 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,178.62
2026-06-22 12:46:36,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:46:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:46:36,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:46:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:46:36,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:46:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:46:36,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:46:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:46:36,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:46:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:46:36,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:46:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:46:37,805 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:46:40,065 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:46:42,347 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:46:44,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:46:44] "GET / HTTP/1.1" 401 -
2026-06-22 12:46:44,516 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:46:46,690 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:46:48,870 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:46:51,047 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:46:53,228 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:46:55,502 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:46:57,776 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:46:59,948 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:02,141 INFO __main__ [TREND] uptrend slope=+0.620% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:04,301 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:06,477 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:08,755 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:10,928 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:13,103 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:15,310 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:17,468 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:19,628 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:21,834 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:23,993 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:26,272 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:28,465 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:30,660 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:32,826 INFO __main__ [TREND] uptrend slope=+0.622% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:35,392 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 12:47:35,392 INFO __main__ [SMA] SMA(24, 60m) = $64,115.93 (140 candles)
2026-06-22 12:47:35,393 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,182.93
2026-06-22 12:47:36,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:47:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:47:36,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:47:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:47:36,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:47:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:47:36,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:47:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:47:36,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:47:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:47:36,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:47:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:47:37,710 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,173.51
2026-06-22 12:47:39,890 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,173.51
2026-06-22 12:47:42,077 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,173.51
2026-06-22 12:47:44,251 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:47:46,451 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:47:48,715 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:47:50,966 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:47:53,133 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:47:55,318 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:47:57,503 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:47:59,796 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:48:01,989 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:48:04,159 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:48:06,346 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:48:08,524 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:48:10,720 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:48:12,925 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:48:15,176 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,155.79
2026-06-22 12:48:17,436 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,233.80
2026-06-22 12:48:19,599 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,233.80
2026-06-22 12:48:21,882 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,233.80
2026-06-22 12:48:24,063 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,233.80
2026-06-22 12:48:26,261 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,233.80
2026-06-22 12:48:28,506 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,233.80
2026-06-22 12:48:30,690 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,237.51
2026-06-22 12:48:32,883 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,237.51
2026-06-22 12:48:35,059 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,237.51
2026-06-22 12:48:36,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:48:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:48:36,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:48:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:48:36,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:48:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:48:36,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:48:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:48:36,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:48:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:48:36,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:48:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:48:37,261 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,237.51
2026-06-22 12:48:39,515 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,237.51
2026-06-22 12:48:41,700 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,237.51
2026-06-22 12:48:43,902 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:48:46,155 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:48:48,321 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:48:50,602 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:48:52,765 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:48:54,935 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:48:57,183 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:48:59,351 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:01,532 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:03,769 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:05,932 INFO __main__ [TREND] uptrend slope=+0.616% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:08,097 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:10,324 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:12,574 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:14,753 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:16,937 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:19,154 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:21,338 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:23,511 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:25,691 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:27,889 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:30,057 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:32,236 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:34,400 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:36,615 INFO __main__ [TREND] uptrend slope=+0.618% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:36,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:49:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:49:36,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:49:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:49:36,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:49:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:49:36,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:49:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:49:36,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:49:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:49:36,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:49:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:49:38,790 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:49:40,951 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:49:43,192 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:49:45,363 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:49:49,789 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,268.32
2026-06-22 12:49:51,977 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:49:54,235 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:49:56,481 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:49:58,644 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:00,905 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:01,238 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:50:01,256 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 12:50:01,272 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 12:50:03,110 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:05,276 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:07,576 INFO __main__ [TREND] uptrend slope=+0.617% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:09,761 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:11,940 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:14,097 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:16,286 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:18,444 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:20,633 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:22,888 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:25,150 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:27,332 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:29,505 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:31,703 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:33,971 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:36,185 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:36,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:50:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:50:36,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:50:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:50:36,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:50:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:50:36,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:50:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:50:36,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:50:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:50:36,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:50:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:50:38,582 INFO __main__ [TREND] uptrend slope=+0.610% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:40,753 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:42,911 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:45,186 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.82 → buy_anchor +0.15% to $65,277.47
2026-06-22 12:50:47,355 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:50:49,535 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:50:51,712 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:50:53,905 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:50:56,110 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:50:58,293 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:00,491 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:02,664 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:04,848 INFO __main__ [TREND] uptrend slope=+0.602% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:04,848 INFO grid [DEMO] cancelled 3 open BUY order(s) and refunded $19.06; reason=inactivity 6.0h, drift 1.87%
2026-06-22 12:51:04,849 WARNING __main__ [INACTIVITY-REBUILD] 6.0h without trades (idle 6.0h), drift 1.87% from start $63,992.10 → $65,188.00. Cancelled 3 orders, will rebuild at $65,188.00
2026-06-22 12:51:05,222 INFO __main__ [DEMO] Placed 3 BUY / 0 SELL at price $65,188.00 (bias=up, asymmetry=3:2, sma=$64,115.93)
2026-06-22 12:51:07,396 INFO __main__ [TREND] uptrend slope=+0.596% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:09,669 INFO __main__ [TREND] uptrend slope=+0.596% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:11,937 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:14,107 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:16,546 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,284.78
2026-06-22 12:51:18,803 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,284.78
2026-06-22 12:51:21,011 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,284.78
2026-06-22 12:51:23,165 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:25,433 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:27,633 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:29,903 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:32,211 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:34,394 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:36,589 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:36,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:51:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:51:36,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:51:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:51:36,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:51:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:51:36,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:51:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:51:36,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:51:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:51:36,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:51:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:51:38,759 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:40,956 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.82 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:43,137 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:45,311 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:47,523 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:49,696 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:51,873 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:54,139 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,285.78
2026-06-22 12:51:56,334 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,279.77
2026-06-22 12:51:57,409 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:51:57] "GET / HTTP/1.1" 401 -
2026-06-22 12:51:58,504 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,279.77
2026-06-22 12:52:00,671 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,279.77
2026-06-22 12:52:02,851 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,279.77
2026-06-22 12:52:05,099 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,279.77
2026-06-22 12:52:07,290 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,279.77
2026-06-22 12:52:09,475 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,279.77
2026-06-22 12:52:11,778 INFO __main__ [TREND] uptrend slope=+0.578% conf=0.81 → buy_anchor +0.15% to $65,279.77
2026-06-22 12:52:13,953 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,279.77
2026-06-22 12:52:16,139 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,250.93
2026-06-22 12:52:18,403 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,250.93
2026-06-22 12:52:20,661 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,250.93
2026-06-22 12:52:22,859 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,250.93
2026-06-22 12:52:25,035 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,250.93
2026-06-22 12:52:27,212 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,250.73
2026-06-22 12:52:29,414 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,250.73
2026-06-22 12:52:31,666 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,250.73
2026-06-22 12:52:33,953 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,250.73
2026-06-22 12:52:36,426 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 12:52:36,426 INFO __main__ [SMA] SMA(24, 60m) = $64,115.93 (140 candles)
2026-06-22 12:52:36,426 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:52:36,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:52:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:52:36,757 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:52:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:52:36,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:52:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:52:36,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:52:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:52:36,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:52:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:52:36,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:52:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:52:38,686 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:52:40,930 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:52:43,116 INFO __main__ [TREND] uptrend slope=+0.565% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:52:45,305 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:52:47,538 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:52:49,712 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:52:51,910 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:52:54,071 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:52:56,239 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:52:58,680 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:00,845 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:03,031 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:05,267 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:07,428 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:09,633 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:11,890 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:14,053 INFO __main__ [TREND] uptrend slope=+0.548% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:16,241 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:18,413 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:20,586 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:22,778 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:24,947 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:27,115 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:29,288 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:31,464 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:33,694 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:34,803 ERROR werkzeug 78.134.43.230 - - [22/Jun/2026 12:53:34] Request timed out: TimeoutError('timed out')
2026-06-22 12:53:35,864 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:36,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:53:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:53:36,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:53:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:53:36,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:53:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:53:36,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:53:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:53:36,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:53:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:53:36,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:53:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:53:38,033 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:40,309 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:42,563 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:44,723 INFO __main__ [TREND] uptrend slope=+0.532% conf=0.81 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:46,909 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:49,088 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,269.16
2026-06-22 12:53:51,248 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:53:53,513 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:53:55,769 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:53:57,952 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:00,273 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:02,451 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:04,613 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:06,845 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:09,115 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:11,287 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:13,566 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:15,741 INFO __main__ [TREND] uptrend slope=+0.523% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:17,917 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:20,098 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:22,310 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:24,504 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:26,673 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:28,922 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:31,107 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:33,300 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:35,502 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:36,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:54:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:54:36,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:54:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:54:36,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:54:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:54:36,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:54:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:54:36,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:54:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:54:36,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:54:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:54:37,695 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:39,851 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:42,043 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:44,263 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:46,432 INFO __main__ [TREND] uptrend slope=+0.512% conf=0.80 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:48,608 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:50,863 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:53,088 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:55,275 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:57,609 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:54:59,873 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:55:01,425 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:55:01,448 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 12:55:01,472 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 12:55:02,133 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:55:04,383 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:55:06,542 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:55:08,743 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:55:10,958 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:55:13,138 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:55:15,400 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:55:17,731 INFO __main__ [TREND] uptrend slope=+0.500% conf=0.79 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:55:19,995 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:55:22,161 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:55:24,408 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,273.66
2026-06-22 12:55:26,671 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,203.06
2026-06-22 12:55:28,839 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,203.06
2026-06-22 12:55:31,036 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,203.06
2026-06-22 12:55:33,210 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,203.06
2026-06-22 12:55:35,422 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:55:36,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:55:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:55:36,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:55:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:55:36,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:55:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:55:36,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:55:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:55:36,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:55:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:55:36,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:55:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:55:37,661 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:55:39,944 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:55:42,122 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:55:44,284 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:55:46,453 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:55:48,633 INFO __main__ [TREND] uptrend slope=+0.508% conf=0.81 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:55:50,843 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:55:53,109 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:55:55,316 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:55:57,578 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:55:59,751 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:01,909 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:04,101 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:06,268 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:08,523 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:10,782 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:12,947 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:15,126 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:17,317 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:19,569 INFO __main__ [TREND] uptrend slope=+0.503% conf=0.80 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:21,734 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:24,002 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:26,207 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:28,370 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:30,643 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:32,896 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:35,183 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:36,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:56:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:56:36,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:56:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:56:36,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:56:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:56:36,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:56:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:56:36,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:56:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:56:36,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:56:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:56:37,433 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:39,754 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:42,024 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:44,236 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:46,537 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:48,747 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:50,927 INFO __main__ [TREND] uptrend slope=+0.497% conf=0.78 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:53,090 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:55,345 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:57,612 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:56:59,787 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:57:01,983 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:57:04,172 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:57:06,471 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:57:08,646 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:57:10,815 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:57:13,096 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,196.85
2026-06-22 12:57:15,265 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:17,490 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:19,664 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:21,862 INFO __main__ [TREND] uptrend slope=+0.489% conf=0.77 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:24,136 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:26,330 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:28,603 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:30,893 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:33,149 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:35,429 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:36,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:57:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:57:36,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:57:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:57:36,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:57:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:57:36,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:57:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:57:36,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:57:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:57:36,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:57:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:57:38,092 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 12:57:38,092 INFO __main__ [SMA] SMA(24, 60m) = $64,115.93 (140 candles)
2026-06-22 12:57:38,092 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:40,404 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:42,579 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:44,742 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:47,003 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:49,199 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:51,368 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:53,544 INFO __main__ [TREND] uptrend slope=+0.480% conf=0.76 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:55,824 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:57:57,993 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:58:00,188 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:58:02,454 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:58:04,688 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:58:06,972 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:58:09,132 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:58:11,334 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:58:13,685 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:58:15,841 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,231.40
2026-06-22 12:58:18,012 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,317.93
2026-06-22 12:58:20,212 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,293.59
2026-06-22 12:58:22,377 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,303.01
2026-06-22 12:58:24,549 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.74 → buy_anchor +0.15% to $65,303.01
2026-06-22 12:58:26,798 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,294.60
2026-06-22 12:58:28,965 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,294.60
2026-06-22 12:58:31,138 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,294.60
2026-06-22 12:58:33,317 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,294.60
2026-06-22 12:58:35,682 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,294.60
2026-06-22 12:58:36,753 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:58:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:58:36,758 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:58:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:58:36,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:58:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:58:36,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:58:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:58:36,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:58:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:58:36,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:58:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:58:37,942 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,294.60
2026-06-22 12:58:40,123 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,294.60
2026-06-22 12:58:42,355 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,294.60
2026-06-22 12:58:44,529 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,277.97
2026-06-22 12:58:46,875 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,277.97
2026-06-22 12:58:49,115 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,277.97
2026-06-22 12:58:51,272 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,277.97
2026-06-22 12:58:53,449 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,277.97
2026-06-22 12:58:55,619 INFO __main__ [TREND] uptrend slope=+0.472% conf=0.74 → buy_anchor +0.15% to $65,277.97
2026-06-22 12:58:57,786 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,254.84
2026-06-22 12:58:59,968 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,254.84
2026-06-22 12:59:02,147 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,254.84
2026-06-22 12:59:04,328 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:06,536 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:08,700 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:10,885 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:13,080 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:15,262 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:17,639 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:19,809 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:22,073 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:24,272 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:26,450 INFO __main__ [TREND] uptrend slope=+0.466% conf=0.74 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:28,625 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:30,905 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:33,118 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:35,325 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:36,758 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:59:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 12:59:36,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:59:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 12:59:36,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:59:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 12:59:36,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:59:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 12:59:36,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:59:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 12:59:36,778 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 12:59:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 12:59:37,486 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:39,665 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:41,899 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:44,155 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:46,453 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:48,625 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:50,791 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:52,987 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,273.26
2026-06-22 12:59:55,286 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,245.12
2026-06-22 12:59:57,441 INFO __main__ [TREND] uptrend slope=+0.463% conf=0.73 → buy_anchor +0.15% to $65,245.12
2026-06-22 12:59:59,693 INFO __main__ [TREND] uptrend slope=+0.454% conf=0.72 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:01,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:00:01,645 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 13:00:01,667 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 13:00:01,944 INFO __main__ [TREND] uptrend slope=+0.454% conf=0.72 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:04,213 INFO __main__ [TREND] uptrend slope=+0.454% conf=0.72 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:06,396 INFO __main__ [TREND] uptrend slope=+0.454% conf=0.72 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:08,791 INFO __main__ [TREND] uptrend slope=+0.454% conf=0.72 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:10,976 INFO __main__ [TREND] uptrend slope=+0.454% conf=0.72 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:13,245 INFO __main__ [TREND] uptrend slope=+0.454% conf=0.72 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:15,432 INFO __main__ [TREND] uptrend slope=+0.454% conf=0.72 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:19,054 INFO __main__ [TREND] uptrend slope=+0.454% conf=0.72 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:21,302 INFO __main__ [TREND] uptrend slope=+0.454% conf=0.72 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:23,474 INFO __main__ [TREND] uptrend slope=+0.454% conf=0.72 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:25,778 INFO __main__ [TREND] uptrend slope=+0.454% conf=0.72 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:28,049 INFO __main__ [TREND] uptrend slope=+0.454% conf=0.72 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:30,220 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:32,484 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:34,680 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:36,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:00:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:00:36,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:00:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:00:36,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:00:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:00:36,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:00:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:00:36,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:00:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:00:36,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:00:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:00:36,869 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:39,106 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:41,273 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:43,629 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:45,801 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:48,087 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:50,291 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:52,461 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:54,637 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:56,909 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:00:59,103 INFO __main__ [TREND] uptrend slope=+0.444% conf=0.70 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:01,361 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:03,646 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:05,841 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:08,058 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:10,257 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:12,444 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:14,739 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:16,902 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:19,070 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:21,250 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:23,520 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:25,732 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:27,903 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:30,101 INFO __main__ [TREND] uptrend slope=+0.433% conf=0.68 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:32,292 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:34,470 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:36,701 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:36,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:01:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:01:36,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:01:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:01:36,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:01:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:01:36,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:01:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:01:36,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:01:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:01:36,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:01:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:01:38,900 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:41,089 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:43,261 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:45,455 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:47,619 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:49,806 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:51,971 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:54,136 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:56,360 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:01:58,527 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:00,690 INFO __main__ [TREND] uptrend slope=+0.420% conf=0.67 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:02,995 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:05,187 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:07,377 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:09,563 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:11,778 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:13,968 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:16,146 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:18,383 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:20,640 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:22,830 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:25,218 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:27,470 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:29,655 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:32,062 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.65 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:34,415 INFO __main__ [TREND] uptrend slope=+0.382% conf=0.62 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:36,756 INFO __main__ [TREND] uptrend slope=+0.382% conf=0.62 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:36,757 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:02:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:02:36,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:02:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:02:36,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:02:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:02:36,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:02:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:02:36,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:02:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:02:36,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:02:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:02:39,470 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 13:02:39,475 INFO __main__ [SMA] SMA(24, 60m) = $64,113.61 (140 candles)
2026-06-22 13:02:39,475 INFO __main__ [TREND] uptrend slope=+0.382% conf=0.62 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:41,806 INFO __main__ [TREND] uptrend slope=+0.382% conf=0.62 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:44,205 INFO __main__ [TREND] uptrend slope=+0.382% conf=0.62 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:46,403 INFO __main__ [TREND] uptrend slope=+0.382% conf=0.62 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:48,794 INFO __main__ [TREND] uptrend slope=+0.382% conf=0.62 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:51,134 INFO __main__ [TREND] uptrend slope=+0.382% conf=0.62 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:53,332 INFO __main__ [TREND] uptrend slope=+0.382% conf=0.62 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:55,635 INFO __main__ [TREND] uptrend slope=+0.382% conf=0.62 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:02:57,809 INFO __main__ [TREND] uptrend slope=+0.382% conf=0.62 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:03:00,040 INFO __main__ [TREND] uptrend slope=+0.382% conf=0.62 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:03:02,390 INFO __main__ [TREND] uptrend slope=+0.382% conf=0.62 → buy_anchor +0.15% to $65,245.12
2026-06-22 13:03:04,796 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:07,094 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:09,413 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:11,705 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:13,875 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:16,044 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:18,380 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:20,590 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:22,882 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:25,190 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:27,587 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:30,095 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:32,375 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:34,651 INFO __main__ [TREND] uptrend slope=+0.346% conf=0.56 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:36,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:03:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:03:36,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:03:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:03:36,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:03:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:03:36,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:03:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:03:36,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:03:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:03:36,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:03:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:03:36,842 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:39,127 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:41,422 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:43,737 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:45,912 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:48,278 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:50,437 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:52,761 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,176.12
2026-06-22 13:03:54,943 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,247.02
2026-06-22 13:03:57,225 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,264.65
2026-06-22 13:03:59,422 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,264.65
2026-06-22 13:04:01,819 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,264.65
2026-06-22 13:04:04,116 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,264.65
2026-06-22 13:04:06,298 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.51 → buy_anchor +0.15% to $65,264.65
2026-06-22 13:04:36,753 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:04:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:04:36,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:04:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:04:36,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:04:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:04:36,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:04:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:04:36,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:04:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:04:36,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:04:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:05:01,839 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:05:01,863 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 13:05:01,881 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 13:05:36,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:05:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:05:36,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:05:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:05:36,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:05:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:05:36,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:05:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:05:36,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:05:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:05:36,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:05:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:06:36,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:06:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:06:36,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:06:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:06:36,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:06:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:06:36,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:06:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:06:36,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:06:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:06:36,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:06:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:07:36,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:07:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:07:36,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:07:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:07:36,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:07:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:07:36,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:07:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:07:36,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:07:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:07:36,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:07:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:07:37,888 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 13:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:07:37,907 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 13:07:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:07:40,588 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 13:07:40,588 INFO __main__ [SMA] SMA(24, 60m) = $64,113.61 (140 candles)
2026-06-22 13:08:36,758 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:08:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:08:36,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:08:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:08:36,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:08:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:08:36,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:08:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:08:36,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:08:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:08:36,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:08:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:09:36,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:09:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:09:36,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:09:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:09:36,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:09:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:09:36,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:09:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:09:36,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:09:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:09:36,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:09:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:10:02,170 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:10:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:10:02,272 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:10:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 13:10:02,362 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:10:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 13:10:36,884 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:10:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:10:36,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:10:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:10:36,964 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:10:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:10:36,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:10:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:10:37,033 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:10:37,039 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:11:36,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:11:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:11:36,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:11:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:11:36,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:11:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:11:36,862 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:11:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:11:36,866 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:11:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:11:36,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:11:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:12:36,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:12:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:12:36,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:12:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:12:36,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:12:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:12:36,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:12:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:12:36,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:12:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:12:36,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:12:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:12:41,124 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 13:12:41,125 INFO __main__ [SMA] SMA(24, 60m) = $64,113.61 (140 candles)
2026-06-22 13:13:36,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:13:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:13:36,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:13:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:13:36,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:13:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:13:36,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:13:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:13:36,793 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:13:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:13:36,795 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:13:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:24,206 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:24] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:14:24,210 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:14:24,212 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:24] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:14:24,220 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:14:24,224 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:24,234 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:14:26,640 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:14:26,644 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:14:26,645 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:26,646 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:14:27,939 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:27] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:14:29,639 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:14:29,640 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:14:29,642 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:29,665 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:14:29,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:14:32,648 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:14:32,649 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:14:32,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:14:32,660 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:14:32,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:34,277 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:34] "GET / HTTP/1.1" 200 -
2026-06-22 13:14:34,466 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:34] "GET /static/chartjs-plugin-annotation.min.js HTTP/1.1" 304 -
2026-06-22 13:14:34,470 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:34] "GET /static/chart.umd.min.js HTTP/1.1" 304 -
2026-06-22 13:14:34,541 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:34] "GET /api/settings HTTP/1.1" 200 -
2026-06-22 13:14:34,546 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:34] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:14:34,547 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:34] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:14:34,548 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:34] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:14:34,553 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:34] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:34,555 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:34] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:14:34,601 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:34] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:14:34,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:34] "GET /favicon.ico HTTP/1.1" 404 -
2026-06-22 13:14:37,553 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:14:37,560 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:14:37,564 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:14:37,565 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:14:37,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:40,550 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:40] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:40,554 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:40] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:14:40,558 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:40] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:14:40,560 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:40] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:14:43,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:43] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:14:43,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:43] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:14:43,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:43] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:14:43,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:43] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:14:43,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:43] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:44,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:44] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:14:46,753 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:46] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:14:46,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:46] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:14:46,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:46] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:14:46,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:46] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:14:46,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:46] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:49,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:49] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:14:49,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:49] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:49,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:49] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:14:49,753 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:49] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:14:52,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:52] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:14:52,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:52] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:14:52,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:52] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:14:52,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:52] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:14:52,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:52] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:54,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:54] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:14:55,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:55] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:14:55,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:55] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:14:55,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:55] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:14:55,758 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:55] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:58,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:58] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:14:58,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:58] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:14:58,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:58] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:14:58,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:58] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:14:58,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:14:58] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:01,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:01,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:01] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:01,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:01] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:01,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:01] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:01,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:01] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:02,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:02,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 13:15:02,195 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 13:15:04,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:04] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:04,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:04] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:04,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:04] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:04,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:04] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:04,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:04] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:15:04,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:04] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:07,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:07] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:07,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:07] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:07,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:07] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:07,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:07] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:10,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:10] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:10,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:10] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:10,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:10] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:10,757 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:10] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:10,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:10] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:13,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:13] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:13,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:13] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:13,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:13] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:13,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:13] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:13,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:13] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:14,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:14] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:15:16,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:16] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:16,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:16] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:16,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:16] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:16,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:16] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:19,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:19] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:19,753 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:19] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:19,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:19] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:19,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:19] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:19,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:19] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:22,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:22] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:22,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:22] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:22,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:22] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:22,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:22] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:22,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:22] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:24,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:24] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:15:25,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:25] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:25,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:25] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:25,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:25] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:25,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:25] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:25,777 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:25] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:28,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:28] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:28,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:28] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:28,757 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:28] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:28,758 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:28] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:28,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:28] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:31,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:31] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:31,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:31] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:31,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:31] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:31,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:31] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:34,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:34] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:15:34,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:34] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:34,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:34] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:34,758 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:34] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:34,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:34] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:34,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:34] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:37,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:37,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:37,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:37,758 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:37,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:40,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:40] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:40,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:40] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:40,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:40] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:40,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:40] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:40,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:40] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:46,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:46] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:49,314 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:49] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:49,317 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:49] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:49,327 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:49] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:49,329 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:49] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:49,333 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:49] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:15:49,336 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:49] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:49,545 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:49] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:49,547 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:49] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:49,557 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:49] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:49,558 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:49] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:52,546 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:52] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:52,549 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:52] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:52,553 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:52] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:52,559 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:52] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:52,560 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:52] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:53,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:53] "GET / HTTP/1.1" 200 -
2026-06-22 13:15:53,857 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:53] "GET /static/chart.umd.min.js HTTP/1.1" 304 -
2026-06-22 13:15:53,860 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:53] "GET /static/chartjs-plugin-annotation.min.js HTTP/1.1" 304 -
2026-06-22 13:15:53,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:53] "GET /api/settings HTTP/1.1" 200 -
2026-06-22 13:15:53,923 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:15:53,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:53] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:15:53,928 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:53,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:53,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:53,992 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:54,065 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:54] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:57,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:15:57,753 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:15:57,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:57] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:15:57,773 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:57] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:15:57,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:15:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:00,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:00] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:00,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:00,758 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:00,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:00,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:16:03,758 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:03,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:03] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:03,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:03,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:04,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:04] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:16:06,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:06] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:06,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:06,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:16:06,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:06,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:09,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:09] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:09,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:09,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:09,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:11,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:11,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:11,941 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:11,945 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:11,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:16:14,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:14] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:16:15,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:15] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:15,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:15,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:15,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:15,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:16:18,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:18] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:18,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:18,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:18,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:21,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:21,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:21,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:21] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:21,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:16:21,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:24,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:24] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:24,753 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:24,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:24,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:24,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:16:24,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:24] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:16:27,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:27,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:27,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:27] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:27,757 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:27,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:27] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:16:30,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:30,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:30,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:30,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:30] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:33,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:33] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:33,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:33,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:33] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:16:33,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:33,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:34,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:34] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:16:36,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:36,753 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:16:36,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:36,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:36,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:39,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:39,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:39] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:39,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:39,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:42,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:42] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:42,758 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:42,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:16:42,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:42,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:44,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:44] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:16:45,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:45,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:45,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:45] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:45,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:16:45,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:48,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:48] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:48,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:48,747 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:48,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:51,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:51,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:51,747 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:16:51,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:51] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:51,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:54,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:54,747 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:54] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:16:54,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:54,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:16:54,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:54,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:54] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:16:57,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:16:57,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:16:57,743 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:16:57,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:16:57] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:17:00,743 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:17:00,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:00] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:17:00,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:17:00,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:17:00,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:17:03,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:17:03,743 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:03] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:17:03,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:17:03,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:17:04,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:04] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:17:06,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:17:06,753 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:17:06,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:17:06,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:17:06,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:06] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:17:09,747 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:09] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:17:09,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:17:09,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:17:09,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:17:36,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:17:36,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:17:36,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:17:36,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:17:36,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:17:36,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:17:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:17:42,329 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 13:17:42,330 INFO __main__ [SMA] SMA(24, 60m) = $64,113.61 (140 candles)
2026-06-22 13:18:36,758 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:18:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:18:36,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:18:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:18:36,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:18:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:18:36,780 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:18:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:18:36,783 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:18:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:18:36,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:18:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:19:36,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:19:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:19:36,761 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:19:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:19:36,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:19:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:19:36,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:19:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:19:36,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:19:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:19:36,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:19:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:20:01,467 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:20:01,500 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 13:20:01,526 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 13:20:36,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:20:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:20:36,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:20:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:20:36,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:20:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:20:36,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:20:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:20:36,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:20:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:20:36,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:20:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:21:36,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:21:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:21:36,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:21:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:21:36,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:21:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:21:36,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:21:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:21:36,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:21:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:21:36,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:21:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:22:36,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:22:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:22:36,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:22:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:22:36,786 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:22:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:22:36,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:22:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:22:36,797 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:22:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:22:36,805 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:22:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:22:43,609 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 13:22:43,610 INFO __main__ [SMA] SMA(24, 60m) = $64,113.61 (140 candles)
2026-06-22 13:23:36,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:23:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:23:36,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:23:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:23:36,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:23:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:23:36,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:23:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:23:36,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:23:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:23:36,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:23:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:24:36,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:24:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:24:36,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:24:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:24:36,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:24:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:24:36,753 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:24:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:24:36,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:24:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:24:36,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:24:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:25:01,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:25:01,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 13:25:01,779 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 13:25:36,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:25:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:25:36,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:25:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:25:36,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:25:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:25:36,747 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:25:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:25:36,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:25:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:25:36,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:25:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:26:32,551 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:32] "GET /sitemap.xml.gz HTTP/1.1" 404 -
2026-06-22 13:26:36,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:26:36,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:26:36,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:26:36,753 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:26:36,757 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:26:36,759 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:26:37,954 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:37] "POST /jQuery-File-Upload/server/php/index.php HTTP/1.1" 404 -
2026-06-22 13:26:37,980 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:37] "GET /jQuery-File-Upload/server/php/index.php/files/RujpOCVm.php HTTP/1.1" 404 -
2026-06-22 13:26:37,984 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:37] "GET /jquery-file-upload/server/php/index.php/files/RujpOCVm.php HTTP/1.1" 404 -
2026-06-22 13:26:37,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:37] "POST /example/upload.php HTTP/1.1" 404 -
2026-06-22 13:26:37,989 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:37] "GET /files/RujpOCVm.php HTTP/1.1" 404 -
2026-06-22 13:26:37,991 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:37] "POST /server/php/UploadHandler.php HTTP/1.1" 404 -
2026-06-22 13:26:37,994 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:37] "GET /files/RujpOCVm.php HTTP/1.1" 404 -
2026-06-22 13:26:37,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:37] "GET /files/RujpOCVm.php HTTP/1.1" 404 -
2026-06-22 13:26:37,997 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:37] "GET /example/upload.php/files/RujpOCVm.php HTTP/1.1" 404 -
2026-06-22 13:26:37,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:37] "POST /php/index.php HTTP/1.1" 404 -
2026-06-22 13:26:38,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:38] "GET /files/RujpOCVm.php HTTP/1.1" 404 -
2026-06-22 13:26:38,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:38] "GET /files/RujpOCVm.php HTTP/1.1" 404 -
2026-06-22 13:26:38,017 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:38] "POST /jquery-file-upload/server/php/index.php HTTP/1.1" 404 -
2026-06-22 13:26:38,020 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:38] "GET /server/php/upload.class.php/files/RujpOCVm.php HTTP/1.1" 404 -
2026-06-22 13:26:38,021 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:38] "GET /files/RujpOCVm.php HTTP/1.1" 404 -
2026-06-22 13:26:38,030 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:38] "GET /server/php/UploadHandler.php/files/RujpOCVm.php HTTP/1.1" 404 -
2026-06-22 13:26:38,035 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:38] "GET /php/index.php/files/RujpOCVm.php HTTP/1.1" 404 -
2026-06-22 13:26:38,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:26:38] "POST /server/php/upload.class.php HTTP/1.1" 404 -
2026-06-22 13:27:36,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:27:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:27:36,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:27:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:27:36,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:27:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:27:36,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:27:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:27:36,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:27:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:27:36,753 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:27:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:27:44,643 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 13:27:44,643 INFO __main__ [SMA] SMA(24, 60m) = $64,113.61 (140 candles)
2026-06-22 13:28:21,835 INFO werkzeug 20.83.48.204 - - [22/Jun/2026 13:28:21] "GET / HTTP/1.1" 401 -
2026-06-22 13:28:22,149 ERROR werkzeug 20.83.48.204 - - [22/Jun/2026 13:28:22] code 400, message Bad request syntax ('MGLNDD_46.29.164.31_5555')
2026-06-22 13:28:22,149 INFO werkzeug 20.83.48.204 - - [22/Jun/2026 13:28:22] "MGLNDD_46.29.164.31_5555" 400 -
2026-06-22 13:28:36,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:28:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:28:36,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:28:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:28:36,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:28:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:28:36,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:28:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:28:36,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:28:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:28:36,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:28:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:28:53,471 INFO __main__ [DEMO] BUY filled @ $64,959.35 qty=0.0001 BTC | spot=$64,956.20
2026-06-22 13:28:53,473 INFO __main__ [DEMO] Placed 2 SELL (after BUY fill, bias=range) at entry=$64,959.35 + TP% 2.00% → SELL anchor $66,258.54 | spot=$64,956.20
2026-06-22 13:29:08,794 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:08,796 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:08,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:29:08,802 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:08,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:08] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:29:08,808 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:11,915 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:11,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:11,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:11,921 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:11,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:29:13,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:13] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:29:14,922 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:14,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:14,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:29:14,929 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:14,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:15,280 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:15] "GET / HTTP/1.1" 200 -
2026-06-22 13:29:15,426 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:15] "GET /static/chart.umd.min.js HTTP/1.1" 304 -
2026-06-22 13:29:15,428 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:15] "GET /static/chartjs-plugin-annotation.min.js HTTP/1.1" 304 -
2026-06-22 13:29:15,498 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:15] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:15,499 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:15] "GET /api/settings HTTP/1.1" 200 -
2026-06-22 13:29:15,500 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:15,501 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:15,504 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:15] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:29:15,508 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:15,561 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:29:18,498 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:18,501 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:18] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:18,503 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:18,506 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:18,506 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:29:21,507 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:21,510 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:21] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:21,512 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:21,515 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:21,517 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:29:24,509 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:24,511 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:24] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:24,514 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:24,515 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:25,511 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:25] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:29:27,504 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:27,504 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:27,513 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:27] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:27,514 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:27,515 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:27] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:29:30,503 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:30,505 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:30,507 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:30] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:30,511 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:30,512 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:29:33,498 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:33] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:33,501 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:33,505 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:33,506 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:35,512 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:35] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:29:36,500 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:36,501 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:36,509 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:36,510 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:36,511 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:29:39,501 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:39,503 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:39,505 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:39] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:39,507 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:42,521 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:42,523 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:42,526 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:42] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:42,529 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:42,530 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:29:45,508 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:45] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:45,510 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:45,511 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:45,512 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:45,515 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:45] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:29:48,498 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:48,500 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:48] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:48,502 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:48,505 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:29:48,507 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:51,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:51] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:51,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:51,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:51,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:51,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:29:54,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:54,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:54] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:54,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:54,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:29:54,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:29:55,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:55] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:29:57,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:29:57,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:57] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:29:57,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:29:57,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:29:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:00,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:00,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:00,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:00] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:00,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:00,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:30:01,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:01,951 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 13:30:01,969 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 13:30:03,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:03,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:03] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:03,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:03,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:03,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:30:05,743 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:05] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:30:06,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:06,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:06,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:06,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:06] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:09,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:09,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:09,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:09] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:09,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:30:09,743 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:12,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:12,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:12,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:12] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:12,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:12,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:30:15,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:15,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:15] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:15,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:15] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:30:15,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:15,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:18,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:18,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:18,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:30:18,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:18] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:18,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:21,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:21] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:21,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:21,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:21,743 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:30:21,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:24,541 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:24] "GET / HTTP/1.1" 401 -
2026-06-22 13:30:24,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:24] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:24,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:24,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:24,747 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:24,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:30:25,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:25] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:30:27,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:27,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:27] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:27,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:27,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:30,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:30,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:30,743 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:30] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:30,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:30,747 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:30:33,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:33] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:33,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:33,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:33,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:35,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:35] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:30:36,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:36,743 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:36,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:36,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:30:36,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:39,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:39] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:39,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:39,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:39,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:42,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:42,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:42,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:30:42,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:42] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:42,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:45,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:45] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:30:45,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:30:45,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:30:45,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:30:45,743 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:30:45] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:31:36,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:31:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:31:36,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:31:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:31:36,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:31:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:31:36,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:31:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:31:36,747 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:31:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:31:36,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:31:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:32:36,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:32:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:32:36,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:32:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:32:36,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:32:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:32:36,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:32:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:32:36,750 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:32:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:32:36,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:32:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:32:44,873 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 13:32:44,873 INFO __main__ [SMA] SMA(24, 60m) = $64,113.61 (140 candles)
2026-06-22 13:33:36,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:33:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:33:36,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:33:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:33:36,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:33:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:33:36,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:33:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:33:36,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:33:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:33:36,748 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:33:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:33:42,115 ERROR werkzeug 46.151.178.13 - - [22/Jun/2026 13:33:42] Request timed out: TimeoutError('timed out')
2026-06-22 13:34:36,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:34:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:34:36,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:34:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:34:36,743 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:34:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:34:36,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:34:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:34:36,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:34:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:34:36,753 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:34:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:01,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:01,185 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 13:35:01,205 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 13:35:09,245 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:09] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:09,247 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:09,250 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:35:09,254 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:09,256 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:09,258 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:09] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:35:09,503 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:09,504 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:09,506 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:09,507 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:09] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:12,497 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:12,498 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:35:12,503 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:12,504 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:12] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:12,505 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:15,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:15,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:15] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:15,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:15,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:15] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:35:15,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:15,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:35:18,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:18,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:18] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:18,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:18,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:21,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:21,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:21,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:21] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:21,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:21,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:35:24,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:24,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:24] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:24,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:35:24,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:24,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:25,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:25] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:35:27,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:27,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:27] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:27,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:27,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:27,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:27] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:35:30,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:30] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:30,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:30,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:30,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:33,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:33,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:33] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:33,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:33,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:33] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:35:33,747 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:35,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:35] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:35:36,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:36,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:36,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:36,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:39,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:39,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:39] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:39,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:39,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:39,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:35:42,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:42,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:42] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:42,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:42,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:45,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:45] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:45,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:45,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:45,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:45] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:35:45,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:45,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:35:48,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:48] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:48,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:48,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:48,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:35:48,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:51,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:51] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:51,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:51,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:51,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:54,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:54] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:54,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:35:54,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:54,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:35:54,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:55,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:55] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:35:57,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:35:57,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:35:57,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:57] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:35:57,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:35:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:36:00,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:00] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:36:00,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:36:00,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:36:00,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:36:00,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:36:03,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:36:03,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:36:03,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:03] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:36:03,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:36:05,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:05] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:36:06,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:06] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:36:06,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:36:06,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:36:06,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:36:06,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:36:09,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:36:09,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:36:09,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:36:09,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:09] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:36:09,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:36:12,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:36:12,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:12] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:36:12,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:36:12,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:36:12,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:36:36,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:36:36,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:36:36,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:36:36,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:36:36,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:36:36,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:36:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:37:36,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:37:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:37:36,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:37:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:37:36,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:37:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:37:36,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:37:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:37:36,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:37:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:37:36,743 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:37:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:37:46,917 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 13:37:46,917 INFO __main__ [SMA] SMA(24, 60m) = $64,113.61 (140 candles)
2026-06-22 13:38:36,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:38:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:38:36,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:38:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:38:36,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:38:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:38:36,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:38:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:38:36,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:38:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:38:36,751 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:38:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:38:46,515 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:38:46] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:39:20,216 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 13:39:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:39:20,235 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 13:39:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:39:36,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:39:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:39:36,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:39:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:39:36,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:39:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:39:36,740 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:39:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:39:36,744 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:39:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:39:36,745 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:39:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:40:01,331 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:40:01,350 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 13:40:01,369 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 13:40:36,845 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:40:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:40:36,846 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:40:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:40:36,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:40:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:40:36,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:40:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:40:36,974 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:40:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:40:36,976 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:40:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:41:36,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:41:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:41:36,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:41:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:41:36,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:41:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:41:36,798 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:41:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:41:36,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:41:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:41:36,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:41:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:42:36,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:42:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:42:36,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:42:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:42:36,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:42:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:42:36,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:42:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:42:36,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:42:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:42:36,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:42:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:42:47,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:42:47] "GET /owa/ HTTP/1.1" 404 -
2026-06-22 13:42:47,243 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:42:47] "GET /ews/exchange.asmx HTTP/1.1" 404 -
2026-06-22 13:42:47,387 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:42:47] "GET /autodiscover/autodiscover.xml HTTP/1.1" 404 -
2026-06-22 13:42:47,532 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:42:47] "GET /Microsoft-Server-ActiveSync HTTP/1.1" 404 -
2026-06-22 13:42:47,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:42:47] "GET /ecp/ HTTP/1.1" 404 -
2026-06-22 13:42:47,822 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:42:47] "GET /mapi/ HTTP/1.1" 404 -
2026-06-22 13:42:47,965 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:42:47] "GET /rpc/ HTTP/1.1" 404 -
2026-06-22 13:42:48,846 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 13:42:48,846 INFO __main__ [SMA] SMA(24, 60m) = $64,113.61 (140 candles)
2026-06-22 13:43:36,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:43:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:43:36,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:43:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:43:36,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:43:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:43:36,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:43:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:43:36,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:43:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:43:36,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:43:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:44:23,514 INFO grid [DEMO] cancelled 2 open BUY order(s) and refunded $12.89; reason=lock: |dev|=2.05% > 2.0%
2026-06-22 13:44:23,514 WARNING __main__ [LOCK] dev=2.05% (price=$65,430.90, sma=$64,113.61) > 2.0% → grid flat, cancelled 2 BUY order(s)
2026-06-22 13:44:36,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:44:36,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:44:36,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:44:36,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:44:36,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:44:36,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:44:42,549 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:42] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:44:42,553 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:44:42,555 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:44:42,558 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:44:42,559 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:44:45,502 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:45] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:44:45,503 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:44:45,505 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:44:45,508 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:44:45,516 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:45] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:44:45,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:45] "GET / HTTP/1.1" 200 -
2026-06-22 13:44:45,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:45] "GET /static/chartjs-plugin-annotation.min.js HTTP/1.1" 304 -
2026-06-22 13:44:45,932 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:45] "GET /static/chart.umd.min.js HTTP/1.1" 304 -
2026-06-22 13:44:45,996 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:45] "GET /api/settings HTTP/1.1" 200 -
2026-06-22 13:44:46,000 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:46] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:44:46,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:46] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:44:46,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:46] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:44:46,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:46] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:44:46,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:44:46,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:46] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:44:49,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:49] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:44:49,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:49] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:44:49,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:49] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:44:49,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:49] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:44:49,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:49] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:44:52,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:52] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:44:52,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:52] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:44:52,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:52] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:44:52,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:52] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:44:55,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:55] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:44:55,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:55] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:44:55,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:55] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:44:55,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:55] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:44:55,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:55] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:44:56,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:44:58,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:58] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:44:58,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:58] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:44:58,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:58] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:44:58,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:58] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:44:58,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:44:58] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:45:01,519 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:01,541 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 13:45:01,566 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 13:45:01,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:01] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:01,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:01,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:01] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:01,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:01] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:04,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:04] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:04,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:04] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:04,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:04] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:04,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:04] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:04,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:04] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:45:06,782 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:45:07,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:07] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:07,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:07] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:07,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:07] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:07,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:07] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:10,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:10] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:10,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:10] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:10,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:10] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:10,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:10] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:45:10,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:10] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:13,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:13] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:13,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:13] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:13,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:13] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:13,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:13] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:16,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:16] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:16,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:45:16,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:16] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:16,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:16] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:16,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:16] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:16,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:16] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:45:19,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:19] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:19,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:19] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:19,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:19] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:19,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:19] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:22,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:22] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:22,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:22] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:22,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:22] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:22,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:22] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:22,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:22] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:45:25,746 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:25] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:25,749 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:25] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:25,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:25] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:25,757 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:25] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:25,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:25] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:45:26,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:45:26,747 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:26] "GET / HTTP/1.1" 401 -
2026-06-22 13:45:28,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:28] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:28,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:28] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:28,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:28] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:28,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:28] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:28,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:28] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:45:31,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:31] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:31,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:31] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:31,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:31] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:31,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:31] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:34,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:34] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:34,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:34] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:34,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:34] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:34,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:34] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:34,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:34] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:45:36,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:45:37,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:37,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:37,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:45:37,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:37,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:40,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:40] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:40,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:40] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:40,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:40] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:40,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:40] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:43,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:43] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:43,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:43] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:43,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:43] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:43,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:43] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:45:43,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:43] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:45:46,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:46] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:45:46,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:45:46,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:46] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:45:46,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:46] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:45:46,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:45:46] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:17,627 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:17,628 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:17,630 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:17,633 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:17,635 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:46:17,638 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:17] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:46:18,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:19,001 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:19] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:19,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:19] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:19,009 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:19] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:20,487 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:20] "GET / HTTP/1.1" 200 -
2026-06-22 13:46:20,631 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:20] "GET /static/chart.umd.min.js HTTP/1.1" 304 -
2026-06-22 13:46:20,633 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:20] "GET /static/chartjs-plugin-annotation.min.js HTTP/1.1" 304 -
2026-06-22 13:46:20,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:20,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:20,703 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:20,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:20] "GET /api/settings HTTP/1.1" 200 -
2026-06-22 13:46:20,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:20] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:46:20,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:20,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:46:23,703 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:23,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:23,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:46:23,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:23,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:26,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:26,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:46:26,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:26,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:26,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:29,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:46:29,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:29,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:29,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:29,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:30,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:30] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:46:32,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:32,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:32,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:32,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:35,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:35,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:35,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:35,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:35,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:46:38,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:38,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:38,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:38,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:40,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:40] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:46:41,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:41,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:41,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:41,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:41,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:46:44,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:44,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:44,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:46:44,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:44,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:45,613 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:46:47,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:47,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:47,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:47,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:47,812 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:46:50,085 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:46:50,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:50,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:50,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:50,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:46:50,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:50] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:46:50,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:52,292 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:46:53,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:53,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:53,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:53,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:46:53,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:54,456 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:46:56,626 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:46:56,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:56,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:56,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:56,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:58,802 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:46:59,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:46:59,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:46:59,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:46:59,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:46:59,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:46:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:47:00,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:00] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:47:00,984 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:02,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:47:02,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:47:02,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:47:02,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:47:02,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:47:03,165 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:05,368 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:05,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:47:05,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:47:05,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:47:05,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:47:05,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:47:07,534 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:08,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:47:08,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:47:08,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:47:08,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:47:09,725 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:10,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:10] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:47:11,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:47:11,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:47:11,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:47:11,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:47:11,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:47:11,989 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:14,154 INFO __main__ [TREND] uptrend slope=+0.485% conf=0.52 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:14,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:47:14,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:47:14,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:47:14,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:47:14,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:47:16,420 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:17,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:47:17,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:47:17,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:47:17,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:47:18,614 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:20,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:47:20,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:47:20,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:47:20,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:47:20,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:47:20,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:20] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:47:20,837 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:23,117 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:23,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:47:23,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:47:23,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:47:23,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:47:23,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:47:25,279 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:26,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:47:26,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:47:26,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:47:26,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:47:27,469 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:29,670 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:29,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:47:29,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:47:29,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:47:29,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:47:29,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:47:30,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:30] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:47:31,932 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:32,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:47:32,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:47:32,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:47:32,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:47:32,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:47:34,119 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:35,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:47:35,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:47:35,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:47:35,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:47:36,440 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:38,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:47:38,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:47:38,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:47:38,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:47:38,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:47:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:47:38,757 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:41,025 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:43,316 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:45,519 INFO __main__ [TREND] uptrend slope=+0.525% conf=0.55 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:47,699 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:50,275 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 13:47:50,276 INFO __main__ [SMA] SMA(24, 60m) = $64,113.61 (140 candles)
2026-06-22 13:47:50,276 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:52,656 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:54,827 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:57,088 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:47:59,309 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:01,598 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:03,775 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:06,128 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:08,404 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:10,632 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:12,943 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:15,218 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:17,393 INFO __main__ [TREND] uptrend slope=+0.563% conf=0.58 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:19,574 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:21,734 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:23,927 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:26,187 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:28,356 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:30,537 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:32,811 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:34,974 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:36,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:48:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:48:36,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:48:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:48:36,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:48:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:48:36,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:48:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:48:36,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:48:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:48:36,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:48:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:48:37,174 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:39,380 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:41,637 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:43,827 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:45,994 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:48,169 INFO __main__ [TREND] uptrend slope=+0.599% conf=0.62 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:50,548 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:52,807 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:54,996 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:57,292 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:48:59,475 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:49:01,649 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:49:03,860 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:49:06,054 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:49:08,249 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:49:10,542 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:49:12,733 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:49:14,500 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:49:14] "GET /sitemap.txt HTTP/1.1" 404 -
2026-06-22 13:49:15,015 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,589.94
2026-06-22 13:49:17,191 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,563.50
2026-06-22 13:49:19,498 INFO __main__ [TREND] uptrend slope=+0.634% conf=0.65 → buy_anchor +0.15% to $65,563.50
2026-06-22 13:49:21,683 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,563.50
2026-06-22 13:49:23,861 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,577.32
2026-06-22 13:49:26,112 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,577.32
2026-06-22 13:49:28,379 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,569.41
2026-06-22 13:49:30,542 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,569.41
2026-06-22 13:49:32,710 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,569.41
2026-06-22 13:49:34,960 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,569.41
2026-06-22 13:49:36,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:49:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:49:36,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:49:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:49:36,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:49:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:49:36,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:49:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:49:36,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:49:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:49:36,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:49:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:49:37,132 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,569.41
2026-06-22 13:49:39,306 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,569.41
2026-06-22 13:49:41,468 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,569.41
2026-06-22 13:49:43,694 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,602.26
2026-06-22 13:49:45,864 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,602.26
2026-06-22 13:49:48,049 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,602.26
2026-06-22 13:49:50,234 INFO __main__ [TREND] uptrend slope=+0.663% conf=0.67 → buy_anchor +0.15% to $65,602.26
2026-06-22 13:49:52,424 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:49:54,621 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:49:56,803 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:49:58,974 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:01,143 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:01,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:50:01,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 13:50:01,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 13:50:03,318 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:05,513 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:07,778 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:09,960 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:12,232 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:14,496 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:16,666 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:18,838 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:21,004 INFO __main__ [TREND] uptrend slope=+0.696% conf=0.70 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:23,208 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:25,405 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:27,594 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:29,773 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,606.66
2026-06-22 13:50:31,946 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,681.67
2026-06-22 13:50:34,110 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,681.67
2026-06-22 13:50:36,299 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,681.67
2026-06-22 13:50:36,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:50:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:50:36,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:50:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:50:36,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:50:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:50:36,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:50:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:50:36,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:50:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:50:36,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:50:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:50:38,465 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,681.67
2026-06-22 13:50:40,809 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:50:43,017 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:50:45,279 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:50:47,449 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:50:49,756 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:50:52,019 INFO __main__ [TREND] uptrend slope=+0.728% conf=0.73 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:50:54,236 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:50:56,409 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:50:58,580 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:51:00,834 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:51:03,009 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:51:05,185 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:51:07,366 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:51:09,633 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:51:11,862 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:51:14,053 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:51:16,236 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:51:18,510 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,678.37
2026-06-22 13:51:20,671 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,603.26
2026-06-22 13:51:22,838 INFO __main__ [TREND] uptrend slope=+0.768% conf=0.75 → buy_anchor +0.15% to $65,603.26
2026-06-22 13:51:25,015 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,603.26
2026-06-22 13:51:27,219 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,603.26
2026-06-22 13:51:29,408 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,603.26
2026-06-22 13:51:31,669 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:51:33,958 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:51:36,142 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:51:36,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:51:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:51:36,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:51:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:51:36,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:51:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:51:36,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:51:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:51:36,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:51:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:51:36,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:51:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:51:38,334 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:51:40,616 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:51:42,794 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:51:44,960 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:51:47,239 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:51:49,408 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:51:51,656 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:51:53,918 INFO __main__ [TREND] uptrend slope=+0.794% conf=0.77 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:51:56,105 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:51:58,280 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:52:00,543 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:52:02,753 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:52:04,962 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:52:07,138 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:52:09,330 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:52:09,898 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:09,898 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:09,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:09,902 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:09] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:09,906 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:09] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:52:09,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:52:10,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:10] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:52:11,508 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:52:11,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:11,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:11,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:11,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:13,681 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:52:14,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:14,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:14,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:14,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:14,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:52:15,883 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:52:17,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:17,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:17,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:52:17,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:17,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:18,139 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:52:20,395 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:52:20,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:20,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:20,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:20,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:20] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:52:20,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:20,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:52:22,603 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:52:23,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:23,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:23,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:23,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:24,771 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.79 → buy_anchor +0.15% to $65,595.25
2026-06-22 13:52:26,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:26,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:52:26,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:26,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:26,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:27,044 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:29,248 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:29,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:29,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:29,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:29,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:52:29,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:30,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:30] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:52:31,416 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:32,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:32,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:32,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:52:32,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:32,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:33,669 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:35,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:35,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:35,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:35,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:35,977 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:38,147 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:38,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:38,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:38,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:38,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:52:38,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:40,403 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:40,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:40] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:52:41,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:41,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:41,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:41,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:41,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:52:42,791 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:44,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:44,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:52:44,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:44,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:44,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:44,961 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:47,220 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:47,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:47,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:47,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:47,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:49,502 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:50,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:50,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:50,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:50] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:52:50,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:50,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:50,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:52:51,905 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 13:52:51,905 INFO __main__ [SMA] SMA(24, 60m) = $64,113.61 (140 candles)
2026-06-22 13:52:51,905 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:53,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:53,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:53,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:54,021 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:54,086 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:56,334 INFO __main__ [TREND] uptrend slope=+0.844% conf=0.81 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:56,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:56,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:56,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:52:56,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:52:56,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:58,505 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:52:59,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:52:59,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:52:59,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:52:59,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:52:59,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:52:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:53:00,676 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:53:00,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:00] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:53:02,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:53:02,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:53:02,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:53:02,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:53:02,855 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:53:05,026 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:53:05,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:53:05,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:53:05,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:53:05,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:53:05,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:53:07,197 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:53:08,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:53:08,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:53:08,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:53:08,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:53:08,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:53:09,390 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:53:10,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:10] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:53:11,647 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:53:11,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:53:11,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:53:11,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:53:11,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:53:11,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:53:13,914 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:53:14,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:53:14,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:53:14,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:53:14,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:53:14,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:53:16,084 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:53:18,263 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:53:20,431 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:53:22,600 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,627.39
2026-06-22 13:53:24,851 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:27,026 INFO __main__ [TREND] uptrend slope=+0.865% conf=0.83 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:29,212 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:31,376 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:33,628 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:35,819 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:36,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:53:36,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:53:36,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:53:36,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:53:36,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:53:36,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:53:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:53:37,991 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:40,274 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:42,456 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:44,725 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:47,023 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:49,201 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:51,381 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:53,565 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:55,788 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:53:57,954 INFO __main__ [TREND] uptrend slope=+0.886% conf=0.84 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:00,140 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:02,346 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:04,643 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:06,828 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:09,012 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:11,184 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:13,349 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:15,543 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:17,793 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:19,963 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:22,342 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:24,777 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:27,095 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:29,396 INFO __main__ [TREND] uptrend slope=+0.904% conf=0.86 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:31,774 INFO __main__ [TREND] uptrend slope=+0.920% conf=0.87 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:33,033 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:33] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:54:33,035 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:54:33,038 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:54:33,040 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:33] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:54:33,043 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:33] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:54:33,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:54:34,092 INFO __main__ [TREND] uptrend slope=+0.920% conf=0.87 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:35,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:54:35,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:54:35,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:54:35,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:54:36,527 INFO __main__ [TREND] uptrend slope=+0.920% conf=0.87 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:38,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:54:38,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:54:38,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:54:38,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:54:38,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:54:38,880 INFO __main__ [TREND] uptrend slope=+0.920% conf=0.87 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:40,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:40] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:54:41,287 INFO __main__ [TREND] uptrend slope=+0.920% conf=0.87 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:41,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:54:41,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:54:41,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:54:41,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:54:43,713 INFO __main__ [TREND] uptrend slope=+0.920% conf=0.87 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:44,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:54:44,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:54:44,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:54:44,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:54:44,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:54:45,902 INFO __main__ [TREND] uptrend slope=+0.920% conf=0.87 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:47,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:54:47,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:54:47,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:54:47,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:54:48,272 INFO __main__ [TREND] uptrend slope=+0.920% conf=0.87 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:50,583 INFO __main__ [TREND] uptrend slope=+0.920% conf=0.87 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:50,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:54:50,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:54:50,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:54:50,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:54:50,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:50] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:54:50,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:54:52,882 INFO __main__ [TREND] uptrend slope=+0.920% conf=0.87 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:53,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:54:53,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:54:53,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:54:53,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:54:55,258 INFO __main__ [TREND] uptrend slope=+0.920% conf=0.87 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:56,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:54:56,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:54:56,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:54:56,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:54:56,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:54:57,660 INFO __main__ [TREND] uptrend slope=+0.920% conf=0.87 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:54:59,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:54:59,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:54:59,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:54:59,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:54:59,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:54:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:54:59,941 INFO __main__ [TREND] uptrend slope=+0.920% conf=0.87 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:00,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:00] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:55:01,909 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:01,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 13:55:01,968 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 13:55:02,240 INFO __main__ [TREND] uptrend slope=+0.934% conf=0.88 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:02,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:02,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:02,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:02,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:04,677 INFO __main__ [TREND] uptrend slope=+0.934% conf=0.88 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:05,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:05,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:05,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:05,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:05,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:55:06,939 INFO __main__ [TREND] uptrend slope=+0.934% conf=0.88 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:08,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:08,697 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:08,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:08,701 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:09,240 INFO __main__ [TREND] uptrend slope=+0.934% conf=0.88 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:10,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:10] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:55:11,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:11,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:11,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:11,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:11,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:55:11,843 INFO __main__ [TREND] uptrend slope=+0.934% conf=0.88 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:14,158 INFO __main__ [TREND] uptrend slope=+0.934% conf=0.88 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:14,747 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:14,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:14,755 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:14,756 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:14,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:55:16,488 INFO __main__ [TREND] uptrend slope=+0.934% conf=0.88 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:17,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:17,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:17,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:55:17,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:17,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:18,815 INFO __main__ [TREND] uptrend slope=+0.934% conf=0.88 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:20,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:20,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:20] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:55:20,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:20,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:20,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:20,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:55:21,176 INFO __main__ [TREND] uptrend slope=+0.934% conf=0.88 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:23,531 INFO __main__ [TREND] uptrend slope=+0.934% conf=0.88 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:23,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:23,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:23,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:23,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:25,849 INFO __main__ [TREND] uptrend slope=+0.934% conf=0.88 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:26,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:26,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:26,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:55:26,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:26,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:28,235 INFO __main__ [TREND] uptrend slope=+0.934% conf=0.88 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:29,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:29,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:29,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:29,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:30,399 INFO __main__ [TREND] uptrend slope=+0.934% conf=0.88 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:30,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:30] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:55:32,694 INFO __main__ [TREND] uptrend slope=+0.946% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:32,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:32,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:32,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:55:32,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:32,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:35,178 INFO __main__ [TREND] uptrend slope=+0.946% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:35,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:35,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:35,738 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:35,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:55:35,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:37,475 INFO __main__ [TREND] uptrend slope=+0.946% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:38,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:38,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:38,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:38,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:39,770 INFO __main__ [TREND] uptrend slope=+0.946% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:40,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:40] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:55:41,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:41,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:41,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:41,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:41,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:55:42,150 INFO __main__ [TREND] uptrend slope=+0.946% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:44,596 INFO __main__ [TREND] uptrend slope=+0.946% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:44,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:44,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:44,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:44,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:47,027 INFO __main__ [TREND] uptrend slope=+0.946% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:47,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:47,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:47,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:47,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:55:47,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:49,213 INFO __main__ [TREND] uptrend slope=+0.946% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:50,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:50,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:50,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:50,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:50,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:50] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:55:51,594 INFO __main__ [TREND] uptrend slope=+0.946% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:53,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:53,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:53,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:53,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:55:53,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:53,937 INFO __main__ [TREND] uptrend slope=+0.946% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:56,256 INFO __main__ [TREND] uptrend slope=+0.946% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:56,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:56,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:56,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:56,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:55:56,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:55:58,432 INFO __main__ [TREND] uptrend slope=+0.946% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:55:59,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:55:59,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:55:59,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:55:59,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:55:59,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:55:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:00,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:00] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:56:00,882 INFO __main__ [TREND] uptrend slope=+0.946% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:02,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:02,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:02,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:02,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:03,199 INFO __main__ [TREND] uptrend slope=+0.955% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:05,527 INFO __main__ [TREND] uptrend slope=+0.955% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:05,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:05,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:05,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:56:05,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:05,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:07,701 INFO __main__ [TREND] uptrend slope=+0.955% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:08,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:08,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:08,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:08,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:08,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:56:10,086 INFO __main__ [TREND] uptrend slope=+0.955% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:10,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:10] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:56:11,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:11,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:11,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:11,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:11,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:56:12,382 INFO __main__ [TREND] uptrend slope=+0.955% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:14,551 INFO __main__ [TREND] uptrend slope=+0.955% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:14,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:14,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:14,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:14,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:56:14,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:17,024 INFO __main__ [TREND] uptrend slope=+0.955% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:17,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:17,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:17,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:17,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:19,337 INFO __main__ [TREND] uptrend slope=+0.955% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:20,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:20,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:20,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:20,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:20,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:20] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:56:20,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:56:21,711 INFO __main__ [TREND] uptrend slope=+0.955% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:23,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:23,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:23,701 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:23,703 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:24,023 INFO __main__ [TREND] uptrend slope=+0.955% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:26,348 INFO __main__ [TREND] uptrend slope=+0.955% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:26,702 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:26,703 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:26,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:26,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:56:26,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:28,748 INFO __main__ [TREND] uptrend slope=+0.955% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:29,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:29,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:29,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:29,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:30,697 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:30] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:56:31,146 INFO __main__ [TREND] uptrend slope=+0.955% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:32,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:32,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:32,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:56:32,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:32,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:33,552 INFO __main__ [TREND] uptrend slope=+0.957% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:35,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:35,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:35,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:35,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:35,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:56:35,814 INFO __main__ [TREND] uptrend slope=+0.957% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:38,074 INFO __main__ [TREND] uptrend slope=+0.957% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:38,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:38,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:38,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:56:38,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:38,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:40,377 INFO __main__ [TREND] uptrend slope=+0.957% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:40,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:40] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:56:41,702 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:41,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:41,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:41,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:42,556 INFO __main__ [TREND] uptrend slope=+0.957% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:44,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:44,703 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:44,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:44,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:44,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:56:44,942 INFO __main__ [TREND] uptrend slope=+0.957% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:47,140 INFO __main__ [TREND] uptrend slope=+0.957% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:47,701 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:47,703 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:47,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:47,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:47,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:56:49,488 INFO __main__ [TREND] uptrend slope=+0.957% conf=0.89 → buy_anchor +0.15% to $65,638.91
2026-06-22 13:56:50,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:50,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:50] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:56:50,701 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:50,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:50,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:51,867 INFO __main__ [TREND] uptrend slope=+0.957% conf=0.89 → buy_anchor +0.15% to $65,628.80
2026-06-22 13:56:53,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:53,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:53,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:53,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:53,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:56:54,274 INFO __main__ [TREND] uptrend slope=+0.957% conf=0.89 → buy_anchor +0.15% to $65,628.80
2026-06-22 13:56:56,604 INFO __main__ [TREND] uptrend slope=+0.957% conf=0.89 → buy_anchor +0.15% to $65,635.71
2026-06-22 13:56:56,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:56,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:56,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:56:56,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:56,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:56:58,891 INFO __main__ [TREND] uptrend slope=+0.957% conf=0.89 → buy_anchor +0.15% to $65,635.71
2026-06-22 13:56:59,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:56:59,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:56:59,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:56:59,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:56:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:00,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:00] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:57:01,416 INFO __main__ [TREND] uptrend slope=+0.957% conf=0.89 → buy_anchor +0.15% to $65,635.71
2026-06-22 13:57:02,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:02,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:02,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:02,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:02,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:57:03,792 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,635.71
2026-06-22 13:57:05,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:05,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:05,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:05,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:05,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:57:05,970 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,635.71
2026-06-22 13:57:08,176 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:08,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:08,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:08,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:08,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:10,374 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:10,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:10] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:57:11,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:11,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:11,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:57:11,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:11,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:12,546 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:14,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:14,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:14,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:14,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:14,732 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:16,925 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:17,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:17,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:17,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:57:17,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:17,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:19,111 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:20,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:20,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:20,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:20,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:20] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:57:20,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:21,331 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:23,582 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:23,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:23,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:23,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:23,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:57:23,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:25,764 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:26,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:26,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:26,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:57:26,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:26,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:27,953 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:29,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:29,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:29,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:29,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:30,126 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:30,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:30] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:57:32,477 INFO __main__ [TREND] uptrend slope=+0.956% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:32,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:32,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:32,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:57:32,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:32,742 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:34,662 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:35,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:35,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:35,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:35,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:36,851 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:38,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:38,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:38,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:57:38,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:38,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:39,125 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:40,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:40] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:57:41,409 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:41,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:41,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:41,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:41,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:41,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:57:43,674 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:44,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:44,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:44,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:44,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:57:44,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:46,046 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:47,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:47,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:47,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:47,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:48,222 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:50,402 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:50,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:50,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:50,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:50,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:57:50,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:50,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:50] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:57:52,864 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 13:57:52,865 INFO __main__ [SMA] SMA(24, 60m) = $64,113.61 (140 candles)
2026-06-22 13:57:52,865 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:53,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:53,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:53,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:53,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:53,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:57:55,050 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:56,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:56,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:56,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:57:56,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:56,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:57:57,219 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:59,390 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:57:59,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:57:59,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:57:59,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:57:59,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:57:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:58:00,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:58:00] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:58:01,567 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:58:02,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:58:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:58:02,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:58:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:58:02,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:58:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:58:02,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:58:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:58:02,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:58:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:58:03,825 INFO __main__ [TREND] uptrend slope=+0.953% conf=0.89 → buy_anchor +0.15% to $65,634.30
2026-06-22 13:58:05,997 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:08,271 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:10,457 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:12,712 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:14,975 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:17,146 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:19,405 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:21,586 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:23,788 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:25,954 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:28,208 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:30,428 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:32,601 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:34,767 INFO __main__ [TREND] uptrend slope=+0.947% conf=0.89 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:36,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:58:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:58:36,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:58:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:58:36,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:58:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:58:36,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:58:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:58:36,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:58:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:58:36,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:58:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:58:36,935 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:39,124 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:41,307 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:43,492 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:45,771 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:48,045 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:50,220 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:52,455 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:54,642 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:56,917 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:58:59,086 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:59:01,383 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:59:03,564 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,632.60
2026-06-22 13:59:05,869 INFO __main__ [TREND] uptrend slope=+0.939% conf=0.88 → buy_anchor +0.15% to $65,643.92
2026-06-22 13:59:08,202 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,643.92
2026-06-22 13:59:10,523 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,643.92
2026-06-22 13:59:12,846 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,643.92
2026-06-22 13:59:15,174 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,648.53
2026-06-22 13:59:17,547 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,648.53
2026-06-22 13:59:19,845 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,648.53
2026-06-22 13:59:22,138 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,648.53
2026-06-22 13:59:24,455 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:26,624 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:28,906 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:31,097 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:33,577 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:35,868 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:36,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:59:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 13:59:36,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:59:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 13:59:36,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:59:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 13:59:36,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:59:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 13:59:36,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:59:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 13:59:36,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 13:59:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 13:59:38,167 INFO __main__ [TREND] uptrend slope=+0.927% conf=0.88 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:40,597 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:42,764 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:44,956 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:47,260 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:49,580 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:51,940 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:54,133 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:56,547 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,653.03
2026-06-22 13:59:58,765 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,653.03
2026-06-22 14:00:00,954 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:01,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:00:01,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 14:00:01,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 14:00:03,162 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:05,604 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:07,780 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:10,102 INFO __main__ [TREND] uptrend slope=+0.901% conf=0.87 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:12,328 INFO __main__ [TREND] uptrend slope=+0.874% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:14,677 INFO __main__ [TREND] uptrend slope=+0.874% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:16,993 INFO __main__ [TREND] uptrend slope=+0.874% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:19,323 INFO __main__ [TREND] uptrend slope=+0.874% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:21,651 INFO __main__ [TREND] uptrend slope=+0.874% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:23,989 INFO __main__ [TREND] uptrend slope=+0.874% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:26,245 INFO __main__ [TREND] uptrend slope=+0.874% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:28,605 INFO __main__ [TREND] uptrend slope=+0.874% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:30,943 INFO __main__ [TREND] uptrend slope=+0.874% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:33,117 INFO __main__ [TREND] uptrend slope=+0.874% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:35,420 INFO __main__ [TREND] uptrend slope=+0.874% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:36,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:00:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:00:36,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:00:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:00:36,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:00:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:00:36,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:00:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:00:36,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:00:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:00:36,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:00:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:00:37,803 INFO __main__ [TREND] uptrend slope=+0.874% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:40,237 INFO __main__ [TREND] uptrend slope=+0.874% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:42,549 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:44,896 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:47,189 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:49,401 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:51,709 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:53,884 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:56,159 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:00:58,483 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:00,816 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:02,990 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:05,180 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:07,345 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:09,655 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:11,813 INFO __main__ [TREND] uptrend slope=+0.847% conf=0.86 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:14,116 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:16,375 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:18,579 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:20,888 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:23,064 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:25,250 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:27,421 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:29,742 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:32,027 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,670.66
2026-06-22 14:01:34,399 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,616.28
2026-06-22 14:01:36,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:01:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:01:36,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:01:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:01:36,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:01:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:01:36,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:01:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:01:36,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:01:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:01:36,731 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:01:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:01:36,736 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,616.28
2026-06-22 14:01:39,099 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,616.28
2026-06-22 14:01:41,290 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,616.28
2026-06-22 14:01:43,489 INFO __main__ [TREND] uptrend slope=+0.818% conf=0.85 → buy_anchor +0.15% to $65,616.28
2026-06-22 14:01:45,869 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,616.28
2026-06-22 14:01:48,153 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,584.63
2026-06-22 14:01:50,340 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,584.63
2026-06-22 14:01:52,612 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,584.63
2026-06-22 14:01:54,782 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,584.63
2026-06-22 14:01:57,104 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,584.63
2026-06-22 14:01:59,332 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,584.63
2026-06-22 14:02:01,621 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,584.63
2026-06-22 14:02:03,973 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:06,289 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:08,679 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:10,846 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:13,045 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:15,214 INFO __main__ [TREND] uptrend slope=+0.778% conf=0.84 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:17,390 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:19,562 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:21,732 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:23,995 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:26,283 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:28,445 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:30,723 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:32,930 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:35,114 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:36,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:02:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:02:36,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:02:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:02:36,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:02:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:02:36,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:02:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:02:36,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:02:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:02:36,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:02:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:02:37,339 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:39,536 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:41,790 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:43,965 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:46,167 INFO __main__ [TREND] uptrend slope=+0.765% conf=0.82 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:48,357 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:50,674 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:53,199 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 14:02:53,199 INFO __main__ [SMA] SMA(24, 60m) = $64,142.34 (140 candles)
2026-06-22 14:02:53,200 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:55,366 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:57,575 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:02:59,788 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:03:02,057 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:03:04,238 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:03:06,412 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,574.41
2026-06-22 14:03:08,600 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,553.88
2026-06-22 14:03:10,791 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,553.88
2026-06-22 14:03:12,956 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,553.88
2026-06-22 14:03:15,280 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:17,453 INFO __main__ [TREND] uptrend slope=+0.742% conf=0.80 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:19,757 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:21,935 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:24,142 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:26,418 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:28,582 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:30,752 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:33,052 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:35,221 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:36,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:03:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:03:36,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:03:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:03:36,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:03:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:03:36,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:03:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:03:36,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:03:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:03:36,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:03:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:03:37,442 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:39,624 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:41,794 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:43,998 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:46,162 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:48,429 INFO __main__ [TREND] uptrend slope=+0.714% conf=0.77 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:50,599 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,550.48
2026-06-22 14:03:52,762 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:03:54,951 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:03:57,226 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:03:59,401 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:01,579 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:03,745 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:05,925 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:08,104 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:10,295 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:12,467 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:14,654 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:16,833 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:19,091 INFO __main__ [TREND] uptrend slope=+0.684% conf=0.73 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:21,273 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:23,537 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:25,792 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:28,298 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:30,570 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:32,865 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:35,142 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:36,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:04:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:04:36,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:04:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:04:36,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:04:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:04:36,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:04:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:04:36,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:04:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:04:36,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:04:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:04:37,327 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:39,595 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:41,872 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:44,063 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:46,346 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,529.95
2026-06-22 14:04:48,626 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,530.55
2026-06-22 14:04:50,793 INFO __main__ [TREND] uptrend slope=+0.637% conf=0.69 → buy_anchor +0.15% to $65,530.55
2026-06-22 14:04:53,058 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,530.55
2026-06-22 14:04:55,520 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,530.55
2026-06-22 14:04:57,726 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,530.55
2026-06-22 14:04:59,890 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,530.55
2026-06-22 14:05:01,288 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:05:01,315 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 14:05:01,336 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 14:05:02,066 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,530.55
2026-06-22 14:05:04,256 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,530.55
2026-06-22 14:05:06,532 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,530.55
2026-06-22 14:05:08,718 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,530.55
2026-06-22 14:05:10,904 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:13,077 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:15,274 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:17,590 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:19,772 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:21,975 INFO __main__ [TREND] uptrend slope=+0.588% conf=0.65 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:24,133 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:26,296 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:28,470 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:30,656 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:32,917 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:35,095 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:36,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:05:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:05:36,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:05:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:05:36,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:05:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:05:36,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:05:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:05:36,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:05:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:05:36,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:05:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:05:37,290 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:39,466 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:41,693 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:43,882 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:46,052 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,538.16
2026-06-22 14:05:48,238 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:05:50,408 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:05:52,588 INFO __main__ [TREND] uptrend slope=+0.534% conf=0.61 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:05:54,754 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:05:57,008 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:05:59,190 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:06:01,364 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:06:03,588 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:06:05,807 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:06:07,999 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:06:10,265 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:06:12,433 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:06:14,671 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:06:16,937 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:06:19,213 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:06:21,481 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:06:23,653 INFO __main__ [TREND] uptrend slope=+0.471% conf=0.55 → buy_anchor +0.15% to $65,488.09
2026-06-22 14:06:36,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:06:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:06:36,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:06:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:06:36,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:06:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:06:36,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:06:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:06:36,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:06:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:06:36,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:06:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:07:36,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:07:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:07:36,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:07:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:07:36,722 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:07:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:07:36,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:07:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:07:36,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:07:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:07:36,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:07:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:07:54,447 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 14:07:54,447 INFO __main__ [SMA] SMA(24, 60m) = $64,142.34 (140 candles)
2026-06-22 14:08:36,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:08:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:08:36,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:08:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:08:36,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:08:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:08:36,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:08:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:08:36,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:08:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:08:36,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:08:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:09:36,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:09:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:09:36,725 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:09:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:09:36,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:09:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:09:36,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:09:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:09:36,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:09:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:09:36,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:09:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:10:01,456 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:10:01,475 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 14:10:01,499 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 14:10:36,824 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:10:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:10:36,825 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:10:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:10:36,887 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:10:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:10:36,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:10:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:10:36,950 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:10:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:10:36,952 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:10:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:11:36,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:11:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:11:36,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:11:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:11:36,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:11:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:11:36,785 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:11:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:11:36,788 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:11:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:11:36,791 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:11:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:12:36,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:12:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:12:36,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:12:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:12:36,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:12:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:12:36,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:12:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:12:36,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:12:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:12:36,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:12:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:12:54,939 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 14:12:54,940 INFO __main__ [SMA] SMA(24, 60m) = $64,142.34 (140 candles)
2026-06-22 14:13:36,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:13:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:13:36,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:13:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:13:36,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:13:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:13:36,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:13:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:13:36,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:13:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:13:36,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:13:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:14:36,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:14:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:14:36,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:14:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:14:36,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:14:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:14:36,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:14:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:14:36,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:14:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:14:36,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:14:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:15:01,646 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:15:01,666 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 14:15:01,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 14:15:12,493 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,191.27
2026-06-22 14:15:14,671 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,191.27
2026-06-22 14:15:16,840 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,191.27
2026-06-22 14:15:19,115 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,191.27
2026-06-22 14:15:21,409 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,191.27
2026-06-22 14:15:23,633 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,191.27
2026-06-22 14:15:25,830 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,191.27
2026-06-22 14:15:28,001 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,174.89
2026-06-22 14:15:30,345 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,174.89
2026-06-22 14:15:32,570 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,174.89
2026-06-22 14:15:34,746 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,174.89
2026-06-22 14:15:36,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:15:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:15:36,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:15:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:15:36,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:15:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:15:36,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:15:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:15:36,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:15:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:15:36,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:15:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:15:36,973 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,174.89
2026-06-22 14:15:39,171 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,174.89
2026-06-22 14:15:41,511 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.50 → buy_anchor -0.15% to $65,174.89
2026-06-22 14:15:43,680 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,174.89
2026-06-22 14:15:45,846 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,174.89
2026-06-22 14:15:48,034 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,174.89
2026-06-22 14:15:50,243 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,174.89
2026-06-22 14:15:52,494 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,174.89
2026-06-22 14:15:54,680 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,174.89
2026-06-22 14:15:56,849 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,152.22
2026-06-22 14:15:59,045 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,152.22
2026-06-22 14:16:01,258 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,152.22
2026-06-22 14:16:03,514 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,152.22
2026-06-22 14:16:05,803 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,152.22
2026-06-22 14:16:07,980 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,152.22
2026-06-22 14:16:10,281 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,152.22
2026-06-22 14:16:12,496 INFO __main__ [TREND] downtrend slope=-0.346% conf=0.56 → buy_anchor -0.15% to $65,152.22
2026-06-22 14:16:14,835 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,152.22
2026-06-22 14:16:16,998 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,152.22
2026-06-22 14:16:19,266 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,147.23
2026-06-22 14:16:21,443 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,147.23
2026-06-22 14:16:23,606 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,147.23
2026-06-22 14:16:25,785 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,147.23
2026-06-22 14:16:27,947 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,147.23
2026-06-22 14:16:30,148 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,147.23
2026-06-22 14:16:32,317 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,147.23
2026-06-22 14:16:34,500 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,179.78
2026-06-22 14:16:36,660 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,179.78
2026-06-22 14:16:36,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:16:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:16:36,702 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:16:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:16:36,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:16:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:16:36,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:16:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:16:36,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:16:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:16:36,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:16:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:16:38,823 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,179.78
2026-06-22 14:16:41,014 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,179.78
2026-06-22 14:16:43,212 INFO __main__ [TREND] downtrend slope=-0.378% conf=0.62 → buy_anchor -0.15% to $65,179.78
2026-06-22 14:16:45,414 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,179.78
2026-06-22 14:16:47,686 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,179.78
2026-06-22 14:16:49,846 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,179.78
2026-06-22 14:16:52,033 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,163.21
2026-06-22 14:16:54,209 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,163.21
2026-06-22 14:16:56,473 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,163.21
2026-06-22 14:16:58,736 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,163.21
2026-06-22 14:17:00,945 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,163.21
2026-06-22 14:17:03,209 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,163.21
2026-06-22 14:17:05,461 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,163.21
2026-06-22 14:17:07,632 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,136.25
2026-06-22 14:17:09,833 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,136.25
2026-06-22 14:17:12,010 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,136.25
2026-06-22 14:17:14,201 INFO __main__ [TREND] downtrend slope=-0.404% conf=0.67 → buy_anchor -0.15% to $65,136.25
2026-06-22 14:17:16,405 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,136.25
2026-06-22 14:17:18,660 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,136.25
2026-06-22 14:17:20,844 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,136.25
2026-06-22 14:17:23,143 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,136.25
2026-06-22 14:17:25,308 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,136.25
2026-06-22 14:17:27,469 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,136.25
2026-06-22 14:17:29,644 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:17:31,828 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:17:34,000 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:17:36,202 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:17:36,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:17:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:17:36,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:17:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:17:36,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:17:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:17:36,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:17:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:17:36,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:17:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:17:36,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:17:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:17:38,368 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:17:40,563 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:17:42,735 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:17:44,918 INFO __main__ [TREND] downtrend slope=-0.436% conf=0.72 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:17:47,114 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:17:49,370 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:17:51,559 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:17:53,798 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:17:56,368 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 14:17:56,369 INFO __main__ [SMA] SMA(24, 60m) = $64,142.34 (140 candles)
2026-06-22 14:17:56,369 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:17:58,543 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:00,766 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:02,943 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:05,111 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:07,303 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:09,476 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:11,646 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:13,821 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:15,982 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.74 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:18,219 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:20,388 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:22,554 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:24,744 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:26,912 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:29,084 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:31,370 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:33,546 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.07
2026-06-22 14:18:35,712 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.47
2026-06-22 14:18:36,701 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:18:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:18:36,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:18:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:18:36,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:18:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:18:36,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:18:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:18:36,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:18:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:18:36,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:18:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:18:37,882 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.47
2026-06-22 14:18:40,134 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.47
2026-06-22 14:18:42,352 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.47
2026-06-22 14:18:44,522 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.47
2026-06-22 14:18:46,705 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.77 → buy_anchor -0.15% to $65,120.47
2026-06-22 14:18:48,898 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,122.27
2026-06-22 14:18:51,101 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:18:53,271 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:18:55,446 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:18:57,613 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:18:59,872 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:19:02,058 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:19:04,364 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:19:06,561 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:19:08,756 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:19:10,933 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:19:13,171 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:19:15,362 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:19:17,531 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.80 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:19:19,797 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:19:21,971 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:19:24,202 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:19:26,494 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,106.89
2026-06-22 14:19:28,665 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,079.03
2026-06-22 14:19:30,825 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,079.03
2026-06-22 14:19:32,995 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,079.03
2026-06-22 14:19:35,176 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,079.03
2026-06-22 14:19:36,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:19:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:19:36,718 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:19:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:19:36,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:19:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:19:36,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:19:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:19:36,728 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:19:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:19:36,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:19:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:19:37,365 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,079.03
2026-06-22 14:19:39,534 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,079.03
2026-06-22 14:19:41,822 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,079.03
2026-06-22 14:19:44,033 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,079.03
2026-06-22 14:19:46,214 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,079.03
2026-06-22 14:19:48,390 INFO __main__ [TREND] downtrend slope=-0.533% conf=0.82 → buy_anchor -0.15% to $65,079.03
2026-06-22 14:19:50,590 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,079.03
2026-06-22 14:19:52,757 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,091.42
2026-06-22 14:19:54,945 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:19:57,216 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:19:59,394 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:01,570 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:01,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:20:01,878 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 14:20:01,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 14:20:03,746 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:06,062 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:08,253 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:10,424 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:12,603 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:14,769 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:16,938 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:19,105 INFO __main__ [TREND] downtrend slope=-0.559% conf=0.84 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:21,274 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:23,523 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:25,769 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:27,961 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:30,137 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:32,330 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:34,504 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:36,674 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:36,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:20:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:20:36,702 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:20:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:20:36,703 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:20:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:20:36,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:20:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:20:36,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:20:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:20:36,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:20:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:20:38,885 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:41,081 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:43,248 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:45,441 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:47,703 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:49,884 INFO __main__ [TREND] downtrend slope=-0.590% conf=0.87 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:52,171 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:54,332 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:56,521 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:20:58,691 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:00,864 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:03,207 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:05,387 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:07,580 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:09,768 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:11,952 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:14,201 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:16,439 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:18,604 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:20,893 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.89 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:23,158 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:25,459 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:27,717 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:29,992 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,062.76
2026-06-22 14:21:32,266 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,088.12
2026-06-22 14:21:34,435 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,088.12
2026-06-22 14:21:36,616 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,088.12
2026-06-22 14:21:36,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:21:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:21:36,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:21:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:21:36,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:21:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:21:36,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:21:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:21:36,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:21:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:21:36,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:21:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:21:38,878 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,088.12
2026-06-22 14:21:41,227 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,088.12
2026-06-22 14:21:43,405 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:21:45,568 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:21:47,757 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:21:50,017 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:21:52,199 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:21:54,377 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:21:56,543 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:21:58,780 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:00,964 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:03,218 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:05,413 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:07,589 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:09,847 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:12,017 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:14,189 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:16,394 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:18,560 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:20,726 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:22,898 INFO __main__ [TREND] downtrend slope=-0.635% conf=0.90 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:25,060 INFO __main__ [TREND] downtrend slope=-0.645% conf=0.92 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:27,246 INFO __main__ [TREND] downtrend slope=-0.645% conf=0.92 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:29,404 INFO __main__ [TREND] downtrend slope=-0.645% conf=0.92 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:31,599 INFO __main__ [TREND] downtrend slope=-0.645% conf=0.92 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:35,583 INFO __main__ [TREND] downtrend slope=-0.645% conf=0.92 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:36,762 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:22:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:22:36,767 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:22:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:22:36,768 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:22:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:22:36,770 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:22:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:22:36,774 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:22:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:22:36,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:22:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:22:37,772 INFO __main__ [TREND] downtrend slope=-0.645% conf=0.92 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:39,951 INFO __main__ [TREND] downtrend slope=-0.645% conf=0.92 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:42,111 INFO __main__ [TREND] downtrend slope=-0.645% conf=0.92 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:44,392 INFO __main__ [TREND] downtrend slope=-0.645% conf=0.92 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:46,570 INFO __main__ [TREND] downtrend slope=-0.645% conf=0.92 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:48,906 INFO __main__ [TREND] downtrend slope=-0.645% conf=0.92 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:51,072 INFO __main__ [TREND] downtrend slope=-0.645% conf=0.92 → buy_anchor -0.15% to $65,118.58
2026-06-22 14:22:53,338 INFO __main__ [TREND] downtrend slope=-0.645% conf=0.92 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:22:55,505 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:22:57,974 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 14:22:57,975 INFO __main__ [SMA] SMA(24, 60m) = $64,142.34 (140 candles)
2026-06-22 14:22:57,975 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:00,163 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:02,340 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:04,508 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:06,668 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:08,845 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:11,009 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:13,204 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:15,576 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:17,738 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:19,906 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:22,080 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:24,271 INFO __main__ [TREND] downtrend slope=-0.669% conf=0.93 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:26,459 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:28,707 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:30,880 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:33,059 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:35,233 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:36,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:23:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:23:36,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:23:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:23:36,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:23:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:23:36,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:23:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:23:36,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:23:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:23:36,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:23:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:23:37,408 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:39,570 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:41,751 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:43,930 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:46,102 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:48,264 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:50,518 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:52,710 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:54,887 INFO __main__ [TREND] downtrend slope=-0.685% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:57,062 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:23:59,243 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:01,460 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:03,633 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:05,817 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:08,004 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:10,178 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:12,349 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:14,870 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:17,039 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:19,219 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:21,408 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:23,582 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:25,767 INFO __main__ [TREND] downtrend slope=-0.700% conf=0.94 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:27,939 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:30,121 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:32,297 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:34,512 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:36,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:24:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:24:36,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:24:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:24:36,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:24:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:24:36,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:24:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:24:36,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:24:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:24:36,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:24:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:24:36,782 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:38,952 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:41,125 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:43,335 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:45,735 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:47,904 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:50,211 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:52,392 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:54,581 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:56,766 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.95 → buy_anchor -0.15% to $65,028.11
2026-06-22 14:24:58,945 INFO __main__ [UNLOCK] dev=1.42% < 1.5% → re-anchor at SMA $64,142.34
2026-06-22 14:24:59,364 INFO __main__ [DEMO] Placed 2 BUY / 1 SELL at price $65,052.30 (bias=down, asymmetry=2:3, sma=$64,142.34)
2026-06-22 14:25:02,021 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:25:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:25:02,040 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:25:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 14:25:02,073 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:25:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 14:25:36,703 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:25:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:25:36,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:25:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:25:36,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:25:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:25:36,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:25:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:25:36,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:25:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:25:36,713 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:25:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:26:36,697 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:26:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:26:36,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:26:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:26:36,703 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:26:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:26:36,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:26:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:26:36,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:26:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:26:36,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:26:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:27:36,703 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:27:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:27:36,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:27:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:27:36,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:27:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:27:36,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:27:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:27:36,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:27:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:27:36,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:27:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:27:57,982 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 14:27:57,983 INFO __main__ [SMA] SMA(24, 60m) = $64,142.34 (140 candles)
2026-06-22 14:28:36,703 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:28:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:28:36,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:28:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:28:36,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:28:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:28:36,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:28:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:28:36,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:28:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:28:36,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:28:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:29:36,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:29:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:29:36,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:29:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:29:36,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:29:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:29:36,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:29:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:29:36,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:29:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:29:36,714 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:29:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:30:01,207 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:30:01,226 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 14:30:01,243 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 14:30:36,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:30:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:30:36,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:30:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:30:36,701 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:30:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:30:36,703 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:30:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:30:36,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:30:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:30:36,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:30:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:31:36,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:31:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:31:36,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:31:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:31:36,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:31:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:31:36,701 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:31:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:31:36,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:31:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:31:36,707 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:31:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:32:36,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:32:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:32:36,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:32:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:32:36,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:32:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:32:36,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:32:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:32:36,702 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:32:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:32:36,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:32:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:32:58,803 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 14:32:58,804 INFO __main__ [SMA] SMA(24, 60m) = $64,142.34 (140 candles)
2026-06-22 14:33:36,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:33:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:33:36,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:33:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:33:36,702 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:33:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:33:36,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:33:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:33:36,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:33:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:33:36,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:33:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:34:36,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:34:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:34:36,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:34:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:34:36,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:34:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:34:36,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:34:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:34:36,710 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:34:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:34:36,712 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:34:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:35:01,375 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:35:01,398 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 14:35:01,417 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 14:35:36,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:35:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:35:36,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:35:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:35:36,703 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:35:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:35:36,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:35:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:35:36,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:35:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:35:36,708 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:35:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:36:36,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:36:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:36:36,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:36:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:36:36,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:36:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:36:36,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:36:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:36:36,697 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:36:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:36:36,701 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:36:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:37:36,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:37:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:37:36,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:37:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:37:36,697 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:37:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:37:36,702 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:37:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:37:36,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:37:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:37:36,706 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:37:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:37:59,599 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 14:37:59,599 INFO __main__ [SMA] SMA(24, 60m) = $64,142.34 (140 candles)
2026-06-22 14:38:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:38:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:38:36,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:38:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:38:36,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:38:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:38:36,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:38:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:38:36,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:38:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:38:36,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:38:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:39:36,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:39:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:39:36,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:39:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:39:36,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:39:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:39:36,702 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:39:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:39:36,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:39:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:39:36,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:39:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:40:01,533 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:40:01,551 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 14:40:01,569 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 14:40:36,799 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:40:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:40:36,800 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:40:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:40:36,861 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:40:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:40:36,865 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:40:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:40:36,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:40:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:40:36,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:40:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:41:36,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:41:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:41:36,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:41:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:41:36,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:41:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:41:36,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:41:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:41:36,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:41:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:41:36,765 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:41:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:42:21,026 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:42:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:42:36,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:42:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:42:36,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:42:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:42:36,697 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:42:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:42:36,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:42:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:42:36,976 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:42:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:42:36,979 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:42:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:43:01,653 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 14:43:01,653 INFO __main__ [SMA] SMA(24, 60m) = $64,142.34 (140 candles)
2026-06-22 14:43:36,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:43:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:43:36,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:43:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:43:36,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:43:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:43:36,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:43:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:43:36,702 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:43:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:43:36,704 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:43:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:44:36,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:44:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:44:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:44:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:44:36,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:44:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:44:36,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:44:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:44:36,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:44:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:44:36,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:44:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:45:01,716 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:45:01,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 14:45:01,763 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 14:45:36,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:45:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:45:36,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:45:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:45:36,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:45:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:45:36,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:45:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:45:36,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:45:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:45:36,701 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:45:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:46:21,374 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 14:46:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:21,389 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 14:46:21] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:24,004 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:46:24,006 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:46:24,007 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:46:24,012 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:24] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:46:24,017 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:24] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:24,018 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:26,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:46:26,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:26,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:26] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:26,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:46:29,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:29,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:29] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:29,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:46:29,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:46:29,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:46:30,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:30] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:46:32,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:32,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:46:32,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:32,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:46:32,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:46:35,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:35,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:35] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:35,697 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:46:35,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:46:35,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:46:38,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:38] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:38,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:38,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:46:38,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:46:40,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:40] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:46:41,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:46:41,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:41,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:41] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:41,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:46:41,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:46:44,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:44] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:44,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:46:44,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:46:44,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:44,697 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:46:47,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:46:47,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:47,699 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:47] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:47,701 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:46:47,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:46:50,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:50] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:50,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:50,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:46:50,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:50] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:46:50,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:46:53,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:53] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:53,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:53,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:46:53,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:46:53,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:46:56,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:46:56,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:56] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:56,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:46:56,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:46:56,987 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:59,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:59] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:46:59,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:46:59,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:46:59,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:46:59,995 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:46:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:47:00,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:00] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:47:02,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:02] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:47:02,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:47:02,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:47:02,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:47:05,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:05] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:47:05,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:47:05,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:47:05,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:47:05,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:47:08,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:08] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:47:08,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:47:08,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:47:08,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:47:10,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:10] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:47:11,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:11] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:47:11,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:47:11,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:47:11,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:47:11,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:47:14,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:14] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:47:14,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:47:14,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:47:14,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:47:15,290 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:47:17,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:47:17,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:47:17,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:47:17,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:17] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:47:17,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:47:20,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:47:20,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:20] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:47:20,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:20] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:47:20,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:47:20,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:47:23,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:23] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:47:23,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:47:23,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:47:23,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:47:23,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:47:36,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:47:36,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:47:36,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:47:36,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:47:36,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:47:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:47:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:48:01,661 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 14:48:01,662 INFO __main__ [SMA] SMA(24, 60m) = $64,142.34 (140 candles)
2026-06-22 14:48:36,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:48:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:48:36,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:48:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:48:36,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:48:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:48:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:48:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:48:36,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:48:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:48:36,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:48:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:49:36,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:49:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:49:36,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:49:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:49:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:49:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:49:36,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:49:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:49:36,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:49:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:49:36,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:49:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:50:01,900 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:50:01,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 14:50:01,947 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 14:50:36,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:50:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:50:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:50:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:50:36,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:50:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:50:36,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:50:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:50:36,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:50:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:50:36,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:50:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:51:19,851 ERROR werkzeug 46.151.178.13 - - [22/Jun/2026 14:51:19] Request timed out: TimeoutError('timed out')
2026-06-22 14:51:36,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:51:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:51:36,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:51:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:51:36,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:51:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:51:36,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:51:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:51:36,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:51:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:51:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:51:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:52:36,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:52:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:52:36,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:52:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:52:36,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:52:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:52:36,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:52:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:52:36,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:52:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:52:36,700 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:52:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:53:03,398 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 14:53:03,398 INFO __main__ [SMA] SMA(24, 60m) = $64,142.34 (140 candles)
2026-06-22 14:53:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:53:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:53:36,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:53:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:53:36,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:53:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:53:36,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:53:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:53:36,697 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:53:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:53:36,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:53:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:53:58,943 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:53:58] "GET / HTTP/1.1" 401 -
2026-06-22 14:54:36,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:54:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:54:36,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:54:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:54:36,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:54:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:54:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:54:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:54:36,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:54:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:54:36,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:54:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:55:01,081 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:55:01,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 14:55:01,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 14:55:36,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:55:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:55:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:55:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:55:36,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:55:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:55:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:55:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:55:36,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:55:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:55:36,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:55:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:56:36,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:56:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:56:36,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:56:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:56:36,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:56:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:56:36,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:56:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:56:36,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:56:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:56:36,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:56:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:57:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:57:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:57:36,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:57:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:57:36,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:57:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:57:36,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:57:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:57:36,696 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:57:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:57:36,697 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:57:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:58:03,957 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 14:58:03,958 INFO __main__ [SMA] SMA(24, 60m) = $64,142.34 (140 candles)
2026-06-22 14:58:36,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:58:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:58:36,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:58:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:58:36,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:58:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:58:36,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:58:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:58:36,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:58:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:58:36,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:58:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 14:59:36,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:59:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 14:59:36,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:59:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 14:59:36,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:59:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 14:59:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:59:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 14:59:36,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:59:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 14:59:36,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 14:59:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:00:01,255 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:00:01,275 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 15:00:01,293 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 15:00:36,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:00:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:00:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:00:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:00:36,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:00:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:00:36,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:00:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:00:36,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:00:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:00:36,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:00:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:01:36,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:01:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:01:36,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:01:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:01:36,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:01:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:01:36,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:01:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:01:36,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:01:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:01:36,685 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:01:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:02:36,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:02:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:02:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:02:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:02:36,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:02:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:02:36,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:02:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:02:36,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:02:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:02:36,694 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:02:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:03:09,324 INFO __main__ Candles refreshed: tf=60min, 0 candles
2026-06-22 15:03:36,668 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:03:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:03:36,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:03:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:03:36,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:03:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:03:36,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:03:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:03:36,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:03:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:03:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:03:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:04:36,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:04:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:04:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:04:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:04:36,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:04:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:04:36,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:04:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:04:36,687 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:04:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:04:36,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:04:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:05:01,443 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:05:01,462 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 15:05:01,482 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 15:05:04,397 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 15:05:04,397 INFO __main__ [SMA] SMA(24, 60m) = $64,184.33 (140 candles)
2026-06-22 15:05:36,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:05:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:05:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:05:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:05:36,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:05:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:05:36,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:05:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:05:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:05:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:05:36,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:05:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:06:36,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:06:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:06:36,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:06:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:06:36,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:06:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:06:36,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:06:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:06:36,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:06:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:06:36,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:06:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:07:36,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:07:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:07:36,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:07:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:07:36,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:07:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:07:36,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:07:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:07:36,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:07:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:07:36,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:07:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:08:36,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:08:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:08:36,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:08:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:08:36,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:08:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:08:36,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:08:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:08:36,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:08:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:08:36,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:08:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:09:36,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:09:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:09:36,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:09:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:09:36,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:09:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:09:36,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:09:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:09:36,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:09:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:09:36,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:09:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:10:01,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:10:01,637 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 15:10:01,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 15:10:04,483 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 15:10:04,483 INFO __main__ [SMA] SMA(24, 60m) = $64,184.33 (140 candles)
2026-06-22 15:10:36,784 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:10:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:10:36,789 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:10:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:10:36,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:10:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:10:36,855 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:10:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:10:36,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:10:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:10:36,926 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:10:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:11:36,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:11:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:11:36,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:11:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:11:36,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:11:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:11:36,732 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:11:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:11:36,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:11:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:11:36,741 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:11:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:12:36,667 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:12:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:12:36,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:12:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:12:36,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:12:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:12:36,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:12:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:12:36,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:12:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:12:36,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:12:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:13:01,626 INFO grid [DEMO] cancelled 2 open SELL order(s): position closed via SELL fill
2026-06-22 15:13:01,975 INFO __main__ [DEMO] SELL filled @ $65,104.47 qty=0.0001 BTC | pnl=+0.014512 USDT | spot=$65,113.90
2026-06-22 15:13:04,148 INFO __main__ [DEMO] Placed 1 BUY / 0 SELL at price $65,113.90 (bias=range, asymmetry=3:2, sma=$64,184.33)
2026-06-22 15:13:36,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:13:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:13:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:13:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:13:36,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:13:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:13:36,682 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:13:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:13:36,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:13:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:13:36,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:13:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:13:54,008 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:13:54] "GET /atom.xml HTTP/1.1" 404 -
2026-06-22 15:14:32,239 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:14:34,503 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:14:36,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:14:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:14:36,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:14:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:14:36,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:14:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:14:36,684 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:14:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:14:36,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:14:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:14:36,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:14:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:14:36,763 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:14:39,020 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:14:41,206 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:14:43,380 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:14:45,634 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:14:47,882 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:14:50,066 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:14:52,241 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:14:54,415 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:14:56,578 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:14:58,766 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:00,947 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.50 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:01,814 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:15:01,835 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 15:15:01,852 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 15:15:03,123 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:05,650 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 15:15:05,651 INFO __main__ [SMA] SMA(24, 60m) = $64,184.33 (140 candles)
2026-06-22 15:15:05,651 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:07,918 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:10,090 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:12,257 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:14,438 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:16,611 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:18,778 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:20,941 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:23,184 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:25,344 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:27,527 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:29,808 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:31,995 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:34,186 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,183.13
2026-06-22 15:15:36,485 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,193.94
2026-06-22 15:15:36,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:15:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:15:36,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:15:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:15:36,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:15:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:15:36,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:15:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:15:36,690 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:15:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:15:36,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:15:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:15:38,658 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,193.94
2026-06-22 15:15:40,842 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,193.64
2026-06-22 15:15:43,011 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,193.64
2026-06-22 15:15:45,261 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,193.64
2026-06-22 15:15:47,450 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,193.64
2026-06-22 15:15:49,643 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,190.24
2026-06-22 15:15:51,807 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,190.24
2026-06-22 15:15:53,995 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,190.64
2026-06-22 15:15:56,167 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,190.64
2026-06-22 15:15:58,351 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,164.20
2026-06-22 15:16:00,551 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,164.20
2026-06-22 15:16:02,721 INFO __main__ [TREND] uptrend slope=+0.251% conf=0.53 → buy_anchor +0.15% to $65,164.20
2026-06-22 15:16:04,913 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.20
2026-06-22 15:16:07,175 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.20
2026-06-22 15:16:09,448 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.20
2026-06-22 15:16:11,610 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.20
2026-06-22 15:16:13,781 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.20
2026-06-22 15:16:15,969 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.20
2026-06-22 15:16:18,290 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.20
2026-06-22 15:16:20,461 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.80
2026-06-22 15:16:22,718 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.80
2026-06-22 15:16:24,905 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.80
2026-06-22 15:16:27,083 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.80
2026-06-22 15:16:29,303 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.80
2026-06-22 15:16:31,488 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.80
2026-06-22 15:16:33,657 INFO __main__ [TREND] uptrend slope=+0.250% conf=0.53 → buy_anchor +0.15% to $65,164.80
2026-06-22 15:16:35,877 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,164.80
2026-06-22 15:16:36,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:16:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:16:36,667 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:16:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:16:36,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:16:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:16:36,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:16:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:16:36,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:16:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:16:36,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:16:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:16:38,051 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,164.80
2026-06-22 15:16:40,257 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,164.80
2026-06-22 15:16:42,547 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,125.24
2026-06-22 15:16:44,723 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,125.24
2026-06-22 15:16:46,916 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,125.24
2026-06-22 15:16:49,201 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,125.24
2026-06-22 15:16:51,454 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,125.24
2026-06-22 15:16:53,637 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,125.24
2026-06-22 15:16:55,830 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,125.24
2026-06-22 15:16:58,012 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,125.24
2026-06-22 15:17:00,195 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,125.24
2026-06-22 15:17:02,361 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,125.24
2026-06-22 15:17:04,535 INFO __main__ [TREND] uptrend slope=+0.246% conf=0.52 → buy_anchor +0.15% to $65,125.24
2026-06-22 15:17:36,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:17:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:17:36,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:17:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:17:36,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:17:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:17:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:17:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:17:36,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:17:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:17:36,693 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:17:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:18:36,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:18:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:18:36,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:18:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:18:36,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:18:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:18:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:18:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:18:36,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:18:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:18:36,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:18:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:19:36,662 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:19:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:19:36,665 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:19:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:19:36,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:19:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:19:36,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:19:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:19:36,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:19:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:19:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:19:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:20:01,372 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:20:01,391 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 15:20:01,415 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 15:20:05,951 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 15:20:05,952 INFO __main__ [SMA] SMA(24, 60m) = $64,184.33 (140 candles)
2026-06-22 15:20:36,667 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:20:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:20:36,668 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:20:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:20:36,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:20:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:20:36,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:20:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:20:36,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:20:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:20:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:20:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:21:36,775 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:21:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:21:36,776 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:21:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:21:36,837 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:21:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:21:36,840 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:21:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:21:36,910 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:21:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:21:36,919 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:21:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:22:36,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:22:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:22:36,663 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:22:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:22:36,665 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:22:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:22:36,726 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:22:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:22:36,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:22:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:22:36,727 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:22:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:23:36,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:23:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:23:36,665 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:23:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:23:36,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:23:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:23:36,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:23:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:23:36,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:23:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:23:36,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:23:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:24:36,653 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:24:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:24:36,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:24:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:24:36,662 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:24:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:24:36,663 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:24:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:24:36,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:24:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:24:36,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:24:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:25:01,544 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:25:01,564 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 15:25:01,589 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 15:25:06,818 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 15:25:06,819 INFO __main__ [SMA] SMA(24, 60m) = $64,184.33 (140 candles)
2026-06-22 15:25:36,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:25:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:25:36,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:25:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:25:36,678 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:25:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:25:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:25:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:25:36,683 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:25:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:25:36,686 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:25:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:26:36,664 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:26:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:26:36,666 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:26:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:26:36,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:26:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:26:36,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:26:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:26:36,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:26:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:26:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:26:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:27:36,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:27:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:27:36,662 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:27:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:27:36,665 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:27:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:27:36,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:27:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:27:36,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:27:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:27:36,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:27:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:28:32,588 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 15:28:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:28:32,729 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 15:28:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:28:36,660 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:28:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:28:36,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:28:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:28:36,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:28:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:28:36,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:28:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:28:36,679 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:28:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:28:36,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:28:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:29:36,651 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:29:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:29:36,652 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:29:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:29:36,655 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:29:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:29:36,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:29:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:29:36,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:29:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:29:36,663 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:29:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:30:01,724 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:30:01,747 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 15:30:01,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 15:30:08,303 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 15:30:08,303 INFO __main__ [SMA] SMA(24, 60m) = $64,184.33 (140 candles)
2026-06-22 15:30:36,649 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:30:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:30:36,654 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:30:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:30:36,655 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:30:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:30:36,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:30:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:30:36,664 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:30:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:30:36,666 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:30:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:31:36,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:31:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:31:36,666 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:31:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:31:36,668 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:31:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:31:36,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:31:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:31:36,672 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:31:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:31:36,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:31:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:32:36,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:32:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:32:36,663 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:32:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:32:36,665 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:32:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:32:36,668 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:32:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:32:36,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:32:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:32:36,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:32:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:33:36,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:33:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:33:36,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:33:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:33:36,662 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:33:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:33:36,668 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:33:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:33:36,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:33:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:33:36,670 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:33:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:34:30,634 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:30] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:34:30,636 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:34:30,642 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:34:30,644 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:34:30,647 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:30] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:34:30,649 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:34:32,639 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:34:32,640 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:32] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:34:32,643 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:34:32,646 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:34:34,243 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:34] "GET / HTTP/1.1" 200 -
2026-06-22 15:34:34,379 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:34] "GET /static/chart.umd.min.js HTTP/1.1" 304 -
2026-06-22 15:34:34,382 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:34] "GET /static/chartjs-plugin-annotation.min.js HTTP/1.1" 304 -
2026-06-22 15:34:34,485 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:34] "GET /api/settings HTTP/1.1" 200 -
2026-06-22 15:34:34,486 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:34] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:34:34,488 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:34] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:34:34,490 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:34] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:34:34,494 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:34] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:34:34,495 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:34] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:34:34,541 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:34] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:34:37,489 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:34:37,492 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:34:37,496 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:34:37,497 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:34:37,499 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:34:40,488 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:40] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:34:40,492 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:40] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:34:40,493 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:40] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:34:40,494 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:40] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:34:43,650 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:43] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:34:43,655 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:43] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:34:43,656 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:43] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:34:43,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:43] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:34:43,660 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:43] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:34:44,645 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:44] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:34:46,648 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:46] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:34:46,651 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:46] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:34:46,653 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:46] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:34:46,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:46] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:34:49,653 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:49] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:34:49,654 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:49] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:34:49,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:49] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:34:49,658 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:49] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:34:49,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:49] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:34:52,649 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:52] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:34:52,656 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:52] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:34:52,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:52] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:34:52,663 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:52] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:34:54,648 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:54] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:34:55,647 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:55] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:34:55,651 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:55] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:34:55,651 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:55] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:34:55,652 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:55] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:34:55,655 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:55] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:34:58,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:58] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:34:58,658 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:58] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:34:58,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:58] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:34:58,662 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:58] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:34:58,664 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:34:58] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:00,379 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:01,648 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:01] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:01,649 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:01,650 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:01] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:01,652 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:01] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:01,901 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:01,920 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 15:35:01,940 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 15:35:04,648 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:04] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:04,650 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:04] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:04,653 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:04] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:04,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:04] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:35:04,658 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:04] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:04,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:04] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:35:07,656 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:07] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:07,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:07] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:07,662 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:07] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:35:07,663 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:07] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:07,665 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:07] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:08,976 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 15:35:08,977 INFO __main__ [SMA] SMA(24, 60m) = $64,184.33 (140 candles)
2026-06-22 15:35:10,648 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:10] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:10,650 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:10] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:10,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:10] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:10,662 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:10] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:13,655 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:13] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:13,656 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:13] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:35:13,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:13] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:13,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:13] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:13,662 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:13] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:14,649 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:14] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:35:16,653 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:16] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:16,655 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:16] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:16,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:16] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:16,660 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:16] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:19,646 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:19] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:35:19,646 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:19] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:19,649 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:19] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:19,651 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:19] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:19,652 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:19] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:22,654 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:22] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:35:22,655 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:22] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:22,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:22] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:22,660 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:22] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:22,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:22] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:24,650 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:24] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:35:25,649 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:25] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:25,650 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:25] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:25,652 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:25] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:25,654 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:25] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:28,645 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:28] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:28,648 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:28] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:28,651 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:28] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:28,653 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:28] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:28,655 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:28] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:35:31,650 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:31] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:31,652 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:31] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:31,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:31] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:31,658 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:31] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:31,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:31] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:35:34,644 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:34] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:34,648 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:34] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:34,649 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:34] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:34,652 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:34] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:35:34,654 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:34] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:37,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:35:37,661 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:37,664 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:35:37,665 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:37,667 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:37] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:40,649 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:40] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:35:40,652 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:40] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:35:40,655 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:40] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:35:40,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:35:40] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:36:16,873 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:36:16] "GET / HTTP/1.1" 401 -
2026-06-22 15:36:36,644 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:36:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:36:36,645 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:36:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:36:36,649 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:36:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:36:36,650 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:36:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:36:36,652 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:36:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:36:36,711 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:36:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:37:36,647 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:37:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:37:36,649 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:37:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:37:36,653 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:37:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:37:36,663 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:37:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:37:36,663 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:37:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:37:36,669 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:37:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:38:20,541 INFO werkzeug 91.197.64.98 - - [22/Jun/2026 15:38:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:38:36,650 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:38:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:38:36,653 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:38:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:38:36,655 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:38:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 15:38:36,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:38:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:38:36,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:38:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:38:36,663 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:38:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:39:36,650 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:39:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 15:39:36,654 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:39:36] "GET /api/kill-switch/status HTTP/1.1" 200 -
2026-06-22 15:39:36,656 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:39:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 15:39:36,659 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:39:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 15:39:36,664 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:39:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 15:39:36,665 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 15:39:36] "GET /api/logs HTTP/1.1" 200 -