Files
gridbot/bot.log.sma_atr.20260621_175053

1.6 MiB

2026-06-21 10:50:54,952 INFO __main__ Grid Bot starting — mode=DEMO
2026-06-21 10:50:54,953 INFO __main__ Tradernet API: https://tradernet.by
2026-06-21 10:50:54,953 INFO __main__ Trading pair: BTC-USDT.IMEX
2026-06-21 10:50:54,953 INFO __main__ Starting web dashboard on 0.0.0.0:5555
2026-06-21 10:50:54,953 INFO __main__ DEMO mode → auto-starting trading loop
2026-06-21 10:50:54,953 INFO __main__ [bot-thread] starting trading_loop...
2026-06-21 10:50:54,954 INFO __main__ [main] trading_loop thread started: 128597910091456, alive=True
* Serving Flask app 'grid-bot'
2026-06-21 10:50:54,968 INFO __main__ Restored 11 trades from trade_history.json, balance=375.56
2026-06-21 10:50:54,969 INFO __main__ [FEE-VALIDATOR] step=0.500% vs required=0.500% (round-trip fee 0.400% × safety 1.25) → margin +0.0%
* Debug mode: off
2026-06-21 10:50:54,977 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-21 10:50:54,977 INFO werkzeug Press CTRL+C to quit
2026-06-21 10:51:04,165 INFO __main__ [DEBUG] state.demo_mode=True resolved demo_mode=True branch=DEMO
2026-06-21 10:51:04,374 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 10:51:04,374 INFO __main__ [SMA] SMA(24, 60m) = $63,921.15 (140 candles)
2026-06-21 10:51:04,374 INFO __main__ [DEMO] Placed 3 BUY / 0 SELL at price $64,394.60 (bias=range, asymmetry=3:2, sma=$63,921.15)
2026-06-21 10:51:18,002 ERROR werkzeug 130.12.180.65 - - [21/Jun/2026 10:51:18] 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-21 10:51:18,003 INFO werkzeug 130.12.180.65 - - [21/Jun/2026 10:51:18] "CNXN\x01\x00\x00\x01\x00\x00\x10\x00\x06\x00\x00\x002\x02\x00\x00¼±§±host::" 400 -
2026-06-21 10:51:31,053 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 10:51:31] "GET /api/status HTTP/1.1" 200 -
2026-06-21 10:51:31,207 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 10:51:31] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 10:52:20,023 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 10:52:20] "GET /api/status HTTP/1.1" 200 -
2026-06-21 10:52:31,699 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 10:52:31] "GET /api/status HTTP/1.1" 200 -
2026-06-21 10:52:39,161 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 10:52:39] "GET /api/status HTTP/1.1" 200 -
2026-06-21 10:53:56,838 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 10:53:56] "GET /api/status HTTP/1.1" 200 -
2026-06-21 10:54:58,158 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 10:54:58] "GET /api/status HTTP/1.1" 200 -
2026-06-21 10:55:01,398 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 10:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 10:55:01,424 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 10:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 10:55:01,443 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 10:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 10:56:05,620 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 10:56:05,621 INFO __main__ [SMA] SMA(24, 60m) = $63,921.15 (140 candles)
2026-06-21 10:56:11,068 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 10:56:11] "GET /api/status HTTP/1.1" 200 -
2026-06-21 10:58:09,489 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 10:58:09] "PROPFIND / HTTP/1.1" 405 -
2026-06-21 11:00:01,579 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 11:00:01,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 11:00:01,613 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 11:00:19,645 ERROR werkzeug 14.225.7.155 - - [21/Jun/2026 11:00:19] Request timed out: TimeoutError('timed out')
2026-06-21 11:01:07,129 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 11:01:07,130 INFO __main__ [SMA] SMA(24, 60m) = $63,937.72 (140 candles)
2026-06-21 11:02:18,801 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:02:18] "GET / HTTP/1.1" 401 -
2026-06-21 11:05:01,761 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 11:05:01,784 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 11:05:01,808 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 11:06:08,245 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 11:06:08,246 INFO __main__ [SMA] SMA(24, 60m) = $63,937.72 (140 candles)
2026-06-21 11:10:01,954 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 11:10:01,972 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 11:10:01,990 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 11:10:14,714 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:10:14] "GET /.aws/credentials HTTP/1.1" 404 -
2026-06-21 11:11:10,377 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 11:11:10,378 INFO __main__ [SMA] SMA(24, 60m) = $63,937.72 (140 candles)
2026-06-21 11:15:01,126 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 11:15:01,145 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 11:15:01,164 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 11:16:10,499 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 11:16:10,500 INFO __main__ [SMA] SMA(24, 60m) = $63,937.72 (140 candles)
2026-06-21 11:20:01,323 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 11:20:01,343 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 11:20:01,363 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 11:21:11,933 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 11:21:11,934 INFO __main__ [SMA] SMA(24, 60m) = $63,937.72 (140 candles)
2026-06-21 11:25:01,496 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 11:25:01,513 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 11:25:01,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 11:26:11,948 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 11:26:11,949 INFO __main__ [SMA] SMA(24, 60m) = $63,937.72 (140 candles)
2026-06-21 11:30:01,672 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 11:30:01,701 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 11:30:01,724 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 11:31:12,481 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 11:31:12,481 INFO __main__ [SMA] SMA(24, 60m) = $63,937.72 (140 candles)
2026-06-21 11:34:49,741 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:34:49] "GET /api/status HTTP/1.1" 200 -
2026-06-21 11:35:01,871 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 11:35:01,890 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 11:35:01,914 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 11:36:14,268 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 11:36:14,269 INFO __main__ [SMA] SMA(24, 60m) = $63,937.72 (140 candles)
2026-06-21 11:36:36,708 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:36:36] "GET /frontend/.env HTTP/1.1" 404 -
2026-06-21 11:40:01,096 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 11:40:01,115 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 11:40:01,158 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 11:41:16,073 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 11:41:16,074 INFO __main__ [SMA] SMA(24, 60m) = $63,937.72 (140 candles)
2026-06-21 11:45:01,303 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 11:45:01,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 11:45:01,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 11:46:16,954 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 11:46:16,955 INFO __main__ [SMA] SMA(24, 60m) = $63,937.72 (140 candles)
2026-06-21 11:50:01,474 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 11:50:01,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 11:50:01,509 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 11:51:18,068 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 11:51:18,069 INFO __main__ [SMA] SMA(24, 60m) = $63,937.72 (140 candles)
2026-06-21 11:51:41,742 ERROR werkzeug 103.183.119.48 - - [21/Jun/2026 11:51:41] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 11:51:41,743 INFO werkzeug 103.183.119.48 - - [21/Jun/2026 11:51:41] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 11:55:01,690 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 11:55:01,712 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 11:55:01,733 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 11:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 11:56:19,155 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 11:56:19,156 INFO __main__ [SMA] SMA(24, 60m) = $63,937.72 (140 candles)
2026-06-21 12:00:01,896 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 12:00:01,916 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 12:00:01,933 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 12:01:20,758 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 12:01:20,759 INFO __main__ [SMA] SMA(24, 60m) = $63,956.92 (140 candles)
2026-06-21 12:05:01,072 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 12:05:01,093 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 12:05:01,113 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 12:06:22,506 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 12:06:22,506 INFO __main__ [SMA] SMA(24, 60m) = $63,956.92 (140 candles)
2026-06-21 12:10:01,279 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 12:10:01,305 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 12:10:01,325 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 12:11:23,386 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 12:11:23,387 INFO __main__ [SMA] SMA(24, 60m) = $63,956.92 (140 candles)
2026-06-21 12:15:01,471 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 12:15:01,489 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 12:15:01,512 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 12:15:16,153 ERROR werkzeug 46.151.178.13 - - [21/Jun/2026 12:15:16] Request timed out: TimeoutError('timed out')
2026-06-21 12:16:25,544 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 12:16:25,545 INFO __main__ [SMA] SMA(24, 60m) = $63,956.92 (140 candles)
2026-06-21 12:20:01,677 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 12:20:01,704 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 12:20:01,727 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 12:21:26,633 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 12:21:26,634 INFO __main__ [SMA] SMA(24, 60m) = $63,956.92 (140 candles)
2026-06-21 12:24:05,708 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:07,890 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:10,132 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:12,320 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:14,511 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:16,760 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:18,951 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:21,276 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:23,471 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:25,709 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:27,990 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:30,259 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:32,446 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:34,607 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.51 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:36,856 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:39,051 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:41,382 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:43,581 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:45,801 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:47,955 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:50,242 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:52,423 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:54,601 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:56,747 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:24:58,960 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:01,234 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:01,916 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 12:25:01,935 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 12:25:01,953 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 12:25:03,452 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:05,614 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.52 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:08,011 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:10,210 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:12,413 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:14,645 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:16,815 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:19,015 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:21,217 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:23,392 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:25,549 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:27,937 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:30,144 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:32,379 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:34,553 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:36,733 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.54 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:38,947 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:41,191 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:43,367 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:45,530 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:47,717 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:49,988 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:52,223 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:54,412 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:56,604 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:25:58,748 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:00,927 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:03,090 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:05,400 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:07,563 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.55 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:09,738 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:11,892 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:14,068 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:16,224 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:18,405 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:20,626 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:22,836 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:25,015 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:27,395 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 12:26:27,395 INFO __main__ [SMA] SMA(24, 60m) = $63,956.92 (140 candles)
2026-06-21 12:26:27,395 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:29,594 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:31,803 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:34,063 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:36,262 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:38,444 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.56 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:40,617 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:42,860 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:45,013 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:47,202 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:49,386 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:51,592 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:53,837 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:56,127 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:26:58,295 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:00,566 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:02,825 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:04,997 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:07,154 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:09,394 INFO __main__ [TREND] downtrend slope=-0.243% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:11,589 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:13,761 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:15,949 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:18,128 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:20,410 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:22,627 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:24,801 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:27,062 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:29,260 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:31,428 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:33,619 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:35,895 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:38,070 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:40,348 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.58 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:42,611 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:44,822 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:47,139 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:49,300 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:51,495 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:53,659 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:55,850 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:27:58,012 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:00,177 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:02,359 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:04,521 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:06,683 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:08,886 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:11,062 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.59 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:13,229 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:15,475 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:17,717 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:19,887 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:22,040 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:24,195 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:26,394 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:28,586 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:30,808 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:32,996 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:35,219 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:37,451 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:39,716 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:41,874 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:44,111 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:46,283 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:48,577 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:50,740 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:52,940 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:55,113 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:57,342 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:28:59,522 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:01,772 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:03,950 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:06,136 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:08,308 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:10,554 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:12,738 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:14,924 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:17,110 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:19,268 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:21,473 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:23,630 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:25,797 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:27,976 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:30,134 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,944.24
2026-06-21 12:29:32,352 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,939.55
2026-06-21 12:29:34,536 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,939.55
2026-06-21 12:29:36,868 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,939.55
2026-06-21 12:29:39,053 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,939.55
2026-06-21 12:29:41,252 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,939.55
2026-06-21 12:29:43,509 INFO __main__ [TREND] downtrend slope=-0.257% conf=0.61 → buy_anchor -0.15% to $63,939.55
2026-06-21 12:29:45,711 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,923.47
2026-06-21 12:29:47,895 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,923.47
2026-06-21 12:29:50,060 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,923.47
2026-06-21 12:29:52,299 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,923.47
2026-06-21 12:29:54,544 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:29:56,815 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:29:58,972 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:01,092 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 12:30:01,107 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 12:30:01,123 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 12:30:01,130 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:03,291 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:03,580 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:30:03] "GET / HTTP/1.1" 401 -
2026-06-21 12:30:04,834 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:30:04] "GET /favicon.ico HTTP/1.1" 404 -
2026-06-21 12:30:05,516 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:07,682 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:09,880 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:12,072 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:14,338 INFO __main__ [TREND] downtrend slope=-0.262% conf=0.63 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:16,563 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:18,729 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:20,914 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:23,084 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:25,332 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:27,541 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:29,834 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:32,014 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:34,201 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:36,359 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:38,529 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:40,715 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:42,890 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:45,082 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.64 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:47,252 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:49,471 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:51,648 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:53,826 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:55,991 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:30:58,163 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:00,337 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:02,515 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:04,708 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:06,864 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:09,254 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:11,423 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:13,583 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:15,756 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:18,017 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:20,200 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:22,350 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:24,520 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:26,779 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:29,242 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 12:31:29,242 INFO __main__ [SMA] SMA(24, 60m) = $63,956.92 (140 candles)
2026-06-21 12:31:29,242 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:31,413 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:33,587 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:35,905 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:38,067 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:40,240 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:42,433 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:44,636 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:46,932 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.67 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:49,108 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:51,275 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,910.49
2026-06-21 12:31:53,523 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,953.83
2026-06-21 12:31:55,807 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,953.83
2026-06-21 12:31:58,082 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,953.83
2026-06-21 12:32:00,247 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,953.83
2026-06-21 12:32:02,575 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,953.83
2026-06-21 12:32:04,755 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,953.83
2026-06-21 12:32:06,940 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,953.83
2026-06-21 12:32:09,116 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,953.83
2026-06-21 12:32:11,275 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,953.83
2026-06-21 12:32:13,429 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,953.83
2026-06-21 12:32:15,625 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,953.83
2026-06-21 12:32:17,816 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.68 → buy_anchor -0.15% to $63,953.83
2026-06-21 12:32:20,085 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,949.43
2026-06-21 12:32:22,400 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,949.43
2026-06-21 12:32:24,558 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,949.43
2026-06-21 12:32:26,756 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,937.05
2026-06-21 12:32:28,933 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,937.05
2026-06-21 12:32:31,116 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,937.05
2026-06-21 12:32:33,391 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,937.05
2026-06-21 12:32:35,576 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,937.05
2026-06-21 12:32:37,746 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:32:40,016 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:32:42,177 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:32:44,370 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:32:46,532 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:32:48,722 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:32:50,885 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:32:53,188 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:32:55,379 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:32:57,652 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:32:59,812 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:33:02,045 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:33:04,365 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:33:06,620 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:33:08,803 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:33:10,980 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:33:13,226 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:33:15,376 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:33:17,589 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:33:19,751 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.67 → buy_anchor -0.15% to $63,940.25
2026-06-21 12:33:22,067 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,950.53
2026-06-21 12:33:24,237 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,950.53
2026-06-21 12:33:26,435 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,950.53
2026-06-21 12:33:28,641 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,950.53
2026-06-21 12:33:30,834 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,950.53
2026-06-21 12:33:33,014 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,950.53
2026-06-21 12:33:35,211 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,950.53
2026-06-21 12:33:37,455 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,950.53
2026-06-21 12:33:39,692 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,950.53
2026-06-21 12:33:41,859 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,950.53
2026-06-21 12:33:44,139 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,935.15
2026-06-21 12:33:46,307 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:33:48,467 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:33:50,663 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:33:52,900 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:33:55,146 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:33:57,328 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:33:59,521 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:01,677 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:04,098 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:06,356 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:08,607 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:10,770 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:12,923 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:15,094 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:17,333 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:19,632 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:21,796 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.65 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:23,974 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:26,166 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:28,345 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:30,571 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:32,814 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:35,093 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:37,349 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:37,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:34:37] "GET /tmui/login.jsp HTTP/1.1" 404 -
2026-06-21 12:34:39,632 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:41,899 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:44,146 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:46,305 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:48,646 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:50,891 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:53,046 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.64 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:55,272 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:57,450 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:34:59,621 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:01,252 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 12:35:01,267 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 12:35:01,285 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 12:35:01,922 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:04,186 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:06,471 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:08,648 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:10,833 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:13,086 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:15,292 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:17,566 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:19,723 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:21,996 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:24,168 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.63 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:26,431 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:28,682 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:30,924 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:33,213 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:35,399 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:37,592 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:39,772 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:41,953 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:44,112 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:46,441 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:48,601 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:50,785 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:52,937 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:55,234 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.62 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:57,440 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:35:59,612 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:36:01,764 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:36:03,931 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:36:06,180 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:36:08,419 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:36:10,580 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,938.05
2026-06-21 12:36:12,801 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:36:15,079 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:17,237 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:19,465 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:21,668 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:23,906 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:26,104 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.61 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:28,282 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:30,648 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 12:36:30,648 INFO __main__ [SMA] SMA(24, 60m) = $63,956.92 (140 candles)
2026-06-21 12:36:30,649 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:32,812 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:35,115 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:37,447 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:39,727 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:41,979 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:44,185 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:46,350 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:48,519 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:50,683 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:52,852 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:55,080 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:57,250 INFO __main__ [TREND] downtrend slope=-0.265% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:36:59,499 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:01,654 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:03,905 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:06,135 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:08,305 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:10,570 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:12,746 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:14,987 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:17,186 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:19,365 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:21,516 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:23,669 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:25,937 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:28,100 INFO __main__ [TREND] downtrend slope=-0.269% conf=0.62 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:30,307 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:32,495 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:34,745 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:36,958 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:39,161 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:41,329 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:43,604 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:45,840 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:48,004 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:50,190 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:52,383 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:54,566 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:56,774 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:37:58,982 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:38:01,301 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:38:03,589 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,866.96
2026-06-21 12:38:05,834 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:08,003 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:10,152 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:12,304 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:14,555 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:16,713 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:18,905 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:21,067 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:23,332 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:25,500 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:27,862 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:30,149 INFO __main__ [TREND] downtrend slope=-0.276% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:32,361 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:34,586 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:36,778 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:38,944 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:41,116 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:43,289 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:45,448 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:47,734 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:49,937 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:52,113 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:54,365 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:56,579 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,887.42
2026-06-21 12:38:58,865 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,883.43
2026-06-21 12:39:01,037 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.63 → buy_anchor -0.15% to $63,883.43
2026-06-21 12:39:03,224 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,883.43
2026-06-21 12:39:05,389 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,883.43
2026-06-21 12:39:07,646 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,898.81
2026-06-21 12:39:09,906 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,898.81
2026-06-21 12:39:12,064 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,898.81
2026-06-21 12:39:14,320 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,898.81
2026-06-21 12:39:16,584 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,898.81
2026-06-21 12:39:18,766 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,898.81
2026-06-21 12:39:21,050 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,898.81
2026-06-21 12:39:23,209 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,898.81
2026-06-21 12:39:25,466 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,889.22
2026-06-21 12:39:27,655 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,889.22
2026-06-21 12:39:29,811 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,889.22
2026-06-21 12:39:32,007 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.63 → buy_anchor -0.15% to $63,889.22
2026-06-21 12:39:34,264 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,889.22
2026-06-21 12:39:36,436 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,889.22
2026-06-21 12:39:38,625 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:39:40,779 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:39:42,948 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:39:45,136 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:39:47,401 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:39:49,619 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:39:51,874 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:39:54,037 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:39:56,209 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:39:58,383 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:00,557 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:01,426 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 12:40:01,444 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 12:40:01,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 12:40:02,814 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.62 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:05,028 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:07,290 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:09,459 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:11,635 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:13,925 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:16,141 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:18,405 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:20,747 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:22,907 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:25,115 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:27,289 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:29,455 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:31,775 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:33,935 INFO __main__ [TREND] downtrend slope=-0.266% conf=0.61 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:36,234 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:38,436 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:40,624 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:42,797 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,891.42
2026-06-21 12:40:45,106 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:40:47,364 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:40:49,629 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:40:51,785 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:40:53,969 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:40:56,233 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:40:58,417 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:41:00,587 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:41:02,765 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:41:04,927 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.60 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:41:07,112 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:41:09,285 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:41:11,446 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:41:13,702 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:41:15,865 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:41:18,263 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:41:20,526 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:41:22,686 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,904.00
2026-06-21 12:41:24,924 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,937.45
2026-06-21 12:41:27,128 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,937.45
2026-06-21 12:41:29,582 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,937.45
2026-06-21 12:41:31,988 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 12:41:31,989 INFO __main__ [SMA] SMA(24, 60m) = $63,956.92 (140 candles)
2026-06-21 12:41:31,989 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,937.45
2026-06-21 12:41:34,166 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,937.45
2026-06-21 12:41:36,325 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.58 → buy_anchor -0.15% to $63,937.45
2026-06-21 12:41:38,577 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,937.45
2026-06-21 12:41:40,835 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,937.45
2026-06-21 12:41:43,103 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,946.74
2026-06-21 12:41:45,389 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,946.74
2026-06-21 12:41:47,659 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,946.74
2026-06-21 12:41:49,824 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,946.74
2026-06-21 12:41:52,049 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,946.74
2026-06-21 12:41:54,306 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,946.74
2026-06-21 12:41:56,470 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,946.74
2026-06-21 12:41:58,631 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,946.74
2026-06-21 12:42:00,804 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,946.74
2026-06-21 12:42:02,994 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,946.74
2026-06-21 12:42:05,199 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,946.74
2026-06-21 12:42:07,440 INFO __main__ [TREND] downtrend slope=-0.210% conf=0.54 → buy_anchor -0.15% to $63,946.74
2026-06-21 12:45:01,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 12:45:01,610 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 12:45:01,627 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 12:46:32,820 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 12:46:32,821 INFO __main__ [SMA] SMA(24, 60m) = $63,956.92 (140 candles)
2026-06-21 12:50:01,769 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 12:50:01,791 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 12:50:01,812 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 12:50:56,307 INFO grid [DEMO] cancelled 3 open BUY order(s) and refunded $18.98; reason=inactivity 2.0h, drift 0.52%
2026-06-21 12:50:56,307 WARNING __main__ [INACTIVITY-REBUILD] 2.0h without trades (idle 2.0h), drift 0.52% from start $64,394.60 → $64,061.90. Cancelled 3 orders, will rebuild at $64,061.90
2026-06-21 12:50:56,685 INFO __main__ [DEMO] Placed 3 BUY / 0 SELL at price $64,061.90 (bias=range, asymmetry=3:2, sma=$63,956.92)
2026-06-21 12:51:34,629 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 12:51:34,629 INFO __main__ [SMA] SMA(24, 60m) = $63,956.92 (140 candles)
2026-06-21 12:53:26,270 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:53:26] "GET /.env HTTP/1.1" 404 -
2026-06-21 12:55:01,969 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 12:55:01,990 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 12:55:02,012 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 12:55:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 12:56:36,393 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 12:56:36,394 INFO __main__ [SMA] SMA(24, 60m) = $63,956.92 (140 candles)
2026-06-21 12:57:10,212 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,285.98
2026-06-21 12:57:12,407 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,285.98
2026-06-21 12:57:14,572 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,285.98
2026-06-21 12:57:16,759 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,285.98
2026-06-21 12:57:19,012 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,285.98
2026-06-21 12:57:21,310 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,285.98
2026-06-21 12:57:23,469 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,285.98
2026-06-21 12:57:25,657 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:27,838 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:30,012 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:32,287 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:34,549 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:36,815 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:39,000 INFO __main__ [TREND] uptrend slope=+0.206% conf=0.51 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:41,288 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:43,544 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:45,700 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:47,882 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:50,178 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:52,334 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:54,682 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:56,845 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:57:59,017 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:58:01,183 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:58:03,479 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,310.52
2026-06-21 12:58:05,681 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,302.01
2026-06-21 12:58:07,926 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,302.01
2026-06-21 12:58:10,097 INFO __main__ [TREND] uptrend slope=+0.229% conf=0.55 → buy_anchor +0.15% to $64,302.01
2026-06-21 12:58:12,342 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,302.01
2026-06-21 12:58:14,535 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,302.01
2026-06-21 12:58:16,710 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:18,908 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:21,245 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:23,402 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:25,570 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:27,835 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:30,004 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:32,175 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:34,486 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:36,712 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:38,870 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:41,060 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:43,236 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:45,409 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,315.73
2026-06-21 12:58:47,572 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,317.53
2026-06-21 12:58:49,721 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,317.53
2026-06-21 12:58:51,917 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,317.53
2026-06-21 12:58:54,195 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,317.53
2026-06-21 12:58:56,361 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,317.53
2026-06-21 12:58:58,521 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,317.53
2026-06-21 12:59:00,696 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,317.53
2026-06-21 12:59:03,004 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,317.53
2026-06-21 12:59:05,167 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,317.53
2026-06-21 12:59:07,415 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,317.53
2026-06-21 12:59:09,591 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,317.53
2026-06-21 12:59:11,837 INFO __main__ [TREND] uptrend slope=+0.271% conf=0.62 → buy_anchor +0.15% to $64,317.53
2026-06-21 12:59:14,025 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,317.53
2026-06-21 12:59:16,223 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:18,392 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:20,571 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:22,750 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:24,995 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:27,199 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:29,436 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:31,601 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:33,761 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:35,937 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:38,211 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:40,447 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:42,695 INFO __main__ [TREND] uptrend slope=+0.292% conf=0.66 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:44,874 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:47,042 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:49,285 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:51,439 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:53,592 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:55,857 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.30
2026-06-21 12:59:58,143 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:00,343 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:01,174 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 13:00:01,191 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 13:00:01,208 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 13:00:02,515 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:04,689 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:06,984 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:09,154 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:11,309 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:13,494 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:15,758 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:18,000 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:20,164 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:22,379 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:24,641 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:26,923 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:29,098 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,296.50
2026-06-21 13:00:29,534 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:00:29] "GET /restgui/js/services/resturi.js HTTP/1.1" 404 -
2026-06-21 13:00:31,377 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,281.28
2026-06-21 13:00:33,580 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,281.28
2026-06-21 13:00:35,856 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,281.28
2026-06-21 13:00:38,032 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,281.28
2026-06-21 13:00:40,300 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,281.28
2026-06-21 13:00:42,608 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,281.28
2026-06-21 13:00:44,852 INFO __main__ [TREND] uptrend slope=+0.322% conf=0.72 → buy_anchor +0.15% to $64,281.28
2026-06-21 13:00:47,118 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,281.28
2026-06-21 13:00:49,396 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,281.28
2026-06-21 13:00:51,682 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,281.28
2026-06-21 13:00:53,841 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,281.28
2026-06-21 13:00:56,060 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:00:58,329 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:00,613 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:02,808 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:04,963 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:07,146 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:09,407 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:11,597 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:13,850 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:16,074 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.73 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:18,376 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:20,557 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:22,729 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:24,896 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:27,091 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:29,286 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:31,469 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:33,655 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:35,832 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:38,180 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 13:01:38,180 INFO __main__ [SMA] SMA(24, 60m) = $63,984.30 (140 candles)
2026-06-21 13:01:38,180 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:40,351 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:42,544 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:44,709 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:46,886 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.74 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:49,055 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:51,259 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:53,426 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:55,704 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,279.68
2026-06-21 13:01:57,865 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:00,075 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:02,364 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:04,521 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:06,689 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:08,879 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:11,042 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:13,301 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:15,519 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:17,714 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:19,885 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:22,146 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:24,400 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:26,580 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:28,751 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:31,005 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:33,268 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,249.03
2026-06-21 13:02:35,453 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,237.51
2026-06-21 13:02:37,731 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,237.51
2026-06-21 13:02:39,925 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,237.51
2026-06-21 13:02:42,090 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,237.51
2026-06-21 13:02:44,401 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,237.51
2026-06-21 13:02:46,606 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,237.51
2026-06-21 13:02:48,795 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.75 → buy_anchor +0.15% to $64,237.51
2026-06-21 13:02:50,960 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,237.51
2026-06-21 13:02:53,114 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,235.71
2026-06-21 13:02:55,522 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,235.71
2026-06-21 13:02:57,774 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,235.71
2026-06-21 13:02:59,926 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,235.71
2026-06-21 13:03:02,123 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,228.70
2026-06-21 13:03:04,339 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,228.70
2026-06-21 13:03:06,593 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,228.70
2026-06-21 13:03:08,761 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,228.70
2026-06-21 13:03:10,938 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,228.60
2026-06-21 13:03:13,102 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,228.60
2026-06-21 13:03:15,264 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,228.60
2026-06-21 13:03:17,555 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,228.60
2026-06-21 13:03:20,058 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.76 → buy_anchor +0.15% to $64,228.60
2026-06-21 13:03:21,052 ERROR werkzeug 161.35.103.113 - - [21/Jun/2026 13:03:21] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 13:03:21,053 INFO werkzeug 161.35.103.113 - - [21/Jun/2026 13:03:21] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 13:03:22,303 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,211.37
2026-06-21 13:03:24,494 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,211.37
2026-06-21 13:03:26,651 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,211.37
2026-06-21 13:03:28,979 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,211.37
2026-06-21 13:03:31,189 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,211.37
2026-06-21 13:03:33,392 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,211.37
2026-06-21 13:03:35,568 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,211.37
2026-06-21 13:03:37,772 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:03:40,095 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:03:42,268 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:03:44,462 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:03:46,648 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:03:48,824 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:03:51,033 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:03:53,191 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:03:55,461 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:03:57,659 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:03:59,901 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:04:02,162 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:04:04,686 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:04:06,833 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:04:09,041 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:04:11,210 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:04:13,443 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:04:15,615 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:04:17,791 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,218.58
2026-06-21 13:04:19,983 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:22,168 INFO __main__ [TREND] uptrend slope=+0.343% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:24,398 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:26,635 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:28,919 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:31,080 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:33,243 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:35,400 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:37,649 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:39,839 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:42,015 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:44,248 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:46,503 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:48,772 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:50,940 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:53,102 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.75 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:55,332 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:57,509 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:04:59,810 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,216.28
2026-06-21 13:05:01,348 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 13:05:01,374 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 13:05:01,406 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 13:05:02,143 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,220.59
2026-06-21 13:05:04,314 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,220.59
2026-06-21 13:05:06,544 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,220.59
2026-06-21 13:05:08,738 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,220.59
2026-06-21 13:05:10,903 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,220.59
2026-06-21 13:05:13,127 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,220.59
2026-06-21 13:05:15,376 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,220.59
2026-06-21 13:05:17,574 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,220.59
2026-06-21 13:05:19,770 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,220.59
2026-06-21 13:05:22,046 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,220.59
2026-06-21 13:05:24,244 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.74 → buy_anchor +0.15% to $64,208.17
2026-06-21 13:05:26,399 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,208.17
2026-06-21 13:05:28,576 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,208.17
2026-06-21 13:05:30,748 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,208.17
2026-06-21 13:05:33,070 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,208.17
2026-06-21 13:05:35,331 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,229.40
2026-06-21 13:05:37,532 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,229.40
2026-06-21 13:05:39,834 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,229.40
2026-06-21 13:05:42,012 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,229.40
2026-06-21 13:05:44,299 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,229.40
2026-06-21 13:05:46,509 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,229.40
2026-06-21 13:05:48,662 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,238.81
2026-06-21 13:05:50,851 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,238.81
2026-06-21 13:05:53,016 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,238.81
2026-06-21 13:05:55,187 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,238.81
2026-06-21 13:05:57,466 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,238.81
2026-06-21 13:05:59,729 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,253.14
2026-06-21 13:06:01,917 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,254.54
2026-06-21 13:06:04,093 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,254.54
2026-06-21 13:06:06,366 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,296.60
2026-06-21 13:06:08,520 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:10,724 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:12,994 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:15,244 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:17,579 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:19,760 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:21,936 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:24,183 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:26,440 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:28,604 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:30,799 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:33,053 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:35,241 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:37,476 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:39,899 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 13:06:39,899 INFO __main__ [SMA] SMA(24, 60m) = $63,984.30 (140 candles)
2026-06-21 13:06:39,899 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:42,099 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:44,262 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:46,576 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:48,856 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:51,082 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:53,331 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:55,530 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:57,714 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.73 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:06:59,876 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:02,054 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:04,328 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:06,493 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:08,653 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:10,957 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:13,196 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:15,461 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:17,628 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:19,803 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:22,005 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:24,160 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:26,411 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:28,639 INFO __main__ [TREND] uptrend slope=+0.329% conf=0.72 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:30,825 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,277.37
2026-06-21 13:07:33,127 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,255.34
2026-06-21 13:07:35,314 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,255.34
2026-06-21 13:07:37,485 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,255.34
2026-06-21 13:07:39,712 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,255.34
2026-06-21 13:07:41,871 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,255.34
2026-06-21 13:07:44,040 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,255.34
2026-06-21 13:07:46,261 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,255.34
2026-06-21 13:07:48,440 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,255.34
2026-06-21 13:07:50,625 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,258.44
2026-06-21 13:07:52,865 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,258.44
2026-06-21 13:07:55,077 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,258.44
2026-06-21 13:07:57,245 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,258.44
2026-06-21 13:07:59,439 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.71 → buy_anchor +0.15% to $64,258.44
2026-06-21 13:08:01,633 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,258.44
2026-06-21 13:08:03,796 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,266.15
2026-06-21 13:08:06,087 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,266.15
2026-06-21 13:08:08,250 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,266.15
2026-06-21 13:08:10,455 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,266.15
2026-06-21 13:08:12,626 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,266.15
2026-06-21 13:08:14,895 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,266.15
2026-06-21 13:08:17,193 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,266.15
2026-06-21 13:08:19,374 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,266.15
2026-06-21 13:08:21,645 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,275.37
2026-06-21 13:08:23,823 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,275.37
2026-06-21 13:08:26,093 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,275.37
2026-06-21 13:08:28,250 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,275.37
2026-06-21 13:08:30,451 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.69 → buy_anchor +0.15% to $64,275.37
2026-06-21 13:08:32,622 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,275.37
2026-06-21 13:08:34,793 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,275.37
2026-06-21 13:08:37,045 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,275.37
2026-06-21 13:08:39,377 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,275.37
2026-06-21 13:08:41,664 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,267.76
2026-06-21 13:08:43,504 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:08:43] "GET / HTTP/1.1" 401 -
2026-06-21 13:08:43,920 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,267.76
2026-06-21 13:08:46,223 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,267.76
2026-06-21 13:08:48,477 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,267.76
2026-06-21 13:08:50,638 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,254.74
2026-06-21 13:08:52,795 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,254.74
2026-06-21 13:08:55,047 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,254.84
2026-06-21 13:08:57,202 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,254.84
2026-06-21 13:08:59,462 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,254.84
2026-06-21 13:09:01,633 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.68 → buy_anchor +0.15% to $64,255.34
2026-06-21 13:09:03,839 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,255.34
2026-06-21 13:09:06,005 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,255.34
2026-06-21 13:09:08,264 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,255.34
2026-06-21 13:09:10,417 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,259.75
2026-06-21 13:09:12,589 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,259.75
2026-06-21 13:09:14,849 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,259.75
2026-06-21 13:09:17,040 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,259.75
2026-06-21 13:09:19,212 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,263.25
2026-06-21 13:09:21,455 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,263.25
2026-06-21 13:09:23,623 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,259.85
2026-06-21 13:09:25,804 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,259.85
2026-06-21 13:09:28,069 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,259.85
2026-06-21 13:09:30,244 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,259.85
2026-06-21 13:09:32,406 INFO __main__ [TREND] uptrend slope=+0.287% conf=0.66 → buy_anchor +0.15% to $64,259.85
2026-06-21 13:09:34,596 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.64 → buy_anchor +0.15% to $64,259.85
2026-06-21 13:09:36,777 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.64 → buy_anchor +0.15% to $64,256.74
2026-06-21 13:09:38,971 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.64 → buy_anchor +0.15% to $64,256.74
2026-06-21 13:09:41,136 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.64 → buy_anchor +0.15% to $64,265.15
2026-06-21 13:09:43,414 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.64 → buy_anchor +0.15% to $64,265.15
2026-06-21 13:09:45,611 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.64 → buy_anchor +0.15% to $64,265.15
2026-06-21 13:09:47,852 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.64 → buy_anchor +0.15% to $64,265.15
2026-06-21 13:09:50,158 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.64 → buy_anchor +0.15% to $64,265.15
2026-06-21 13:09:52,360 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.64 → buy_anchor +0.15% to $64,265.15
2026-06-21 13:09:54,527 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.64 → buy_anchor +0.15% to $64,265.15
2026-06-21 13:09:56,732 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.64 → buy_anchor +0.15% to $64,261.35
2026-06-21 13:09:58,899 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.64 → buy_anchor +0.15% to $64,261.35
2026-06-21 13:10:01,121 INFO __main__ [TREND] uptrend slope=+0.274% conf=0.64 → buy_anchor +0.15% to $64,261.35
2026-06-21 13:10:01,561 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 13:10:01,585 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 13:10:01,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 13:10:08,331 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,261.35
2026-06-21 13:10:10,509 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,261.35
2026-06-21 13:10:12,668 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,261.35
2026-06-21 13:10:14,829 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,261.35
2026-06-21 13:10:16,985 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,261.35
2026-06-21 13:10:19,298 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,261.35
2026-06-21 13:10:21,471 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,261.35
2026-06-21 13:10:23,649 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,261.35
2026-06-21 13:10:25,802 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,266.15
2026-06-21 13:10:27,954 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,266.15
2026-06-21 13:10:30,160 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,266.15
2026-06-21 13:10:32,336 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,266.15
2026-06-21 13:10:34,521 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,262.35
2026-06-21 13:10:36,823 INFO __main__ [TREND] uptrend slope=+0.262% conf=0.62 → buy_anchor +0.15% to $64,262.35
2026-06-21 13:10:39,040 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,262.35
2026-06-21 13:10:41,288 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,262.35
2026-06-21 13:10:43,547 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,262.35
2026-06-21 13:10:45,726 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,262.35
2026-06-21 13:10:47,983 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,262.35
2026-06-21 13:10:50,149 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,262.35
2026-06-21 13:10:52,410 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,262.35
2026-06-21 13:10:54,666 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,262.35
2026-06-21 13:10:56,835 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,262.35
2026-06-21 13:10:59,019 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,254.34
2026-06-21 13:11:01,205 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,254.34
2026-06-21 13:11:03,355 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,254.34
2026-06-21 13:11:05,510 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,254.34
2026-06-21 13:11:07,734 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.60 → buy_anchor +0.15% to $64,254.34
2026-06-21 13:11:09,945 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,254.34
2026-06-21 13:11:12,190 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,254.34
2026-06-21 13:11:14,460 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,254.34
2026-06-21 13:11:16,638 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,254.34
2026-06-21 13:11:18,885 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:21,051 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:23,198 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:25,353 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:27,500 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:29,675 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:31,869 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:34,111 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:36,303 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:38,509 INFO __main__ [TREND] uptrend slope=+0.235% conf=0.58 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:40,972 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 13:11:40,972 INFO __main__ [SMA] SMA(24, 60m) = $63,984.30 (140 candles)
2026-06-21 13:11:40,972 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:43,156 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:45,422 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:47,591 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:49,820 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:51,982 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:54,259 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:56,412 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:11:58,751 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:12:00,945 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:12:03,111 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:12:05,512 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,284.28
2026-06-21 13:12:07,761 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,253.74
2026-06-21 13:12:10,013 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.56 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:12,191 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:14,347 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:16,529 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:18,706 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:20,905 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:23,126 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:25,347 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:27,571 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:29,794 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:31,978 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:34,164 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:36,411 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:38,559 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:40,753 INFO __main__ [TREND] uptrend slope=+0.216% conf=0.54 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:42,936 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:45,127 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:47,315 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:49,510 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:51,821 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:53,973 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:56,145 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:12:58,455 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:13:00,737 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:13:02,893 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:13:05,048 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:13:07,302 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:13:09,474 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:13:11,640 INFO __main__ [TREND] uptrend slope=+0.208% conf=0.52 → buy_anchor +0.15% to $64,255.74
2026-06-21 13:15:01,753 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 13:15:01,775 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 13:15:01,793 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 13:16:41,231 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 13:16:41,232 INFO __main__ [SMA] SMA(24, 60m) = $63,984.30 (140 candles)
2026-06-21 13:18:04,121 ERROR werkzeug 46.151.178.13 - - [21/Jun/2026 13:18:04] Request timed out: TimeoutError('timed out')
2026-06-21 13:20:01,957 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 13:20:01,986 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 13:20:02,016 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:20:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 13:21:42,449 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 13:21:42,450 INFO __main__ [SMA] SMA(24, 60m) = $63,984.30 (140 candles)
2026-06-21 13:25:01,206 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 13:25:01,245 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 13:25:01,265 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 13:26:43,235 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 13:26:43,236 INFO __main__ [SMA] SMA(24, 60m) = $63,984.30 (140 candles)
2026-06-21 13:30:01,417 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 13:30:01,441 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 13:30:01,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 13:31:43,352 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 13:31:43,352 INFO __main__ [SMA] SMA(24, 60m) = $63,984.30 (140 candles)
2026-06-21 13:35:01,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 13:35:01,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 13:35:01,627 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 13:36:44,303 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 13:36:44,304 INFO __main__ [SMA] SMA(24, 60m) = $63,984.30 (140 candles)
2026-06-21 13:39:31,635 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:39:33,865 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:39:36,022 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:39:38,214 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:39:40,481 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:39:42,660 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:39:44,811 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:39:47,007 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:39:49,199 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:39:51,371 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:39:53,614 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:39:55,839 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:39:58,068 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:00,306 INFO __main__ [TREND] downtrend slope=-0.204% conf=0.56 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:01,757 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 13:40:01,775 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 13:40:01,792 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 13:40:02,491 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:04,666 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:06,838 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:09,013 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:11,292 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:13,472 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:15,685 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:17,888 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:20,167 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:22,338 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:24,499 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:26,749 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:28,914 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:31,162 INFO __main__ [TREND] downtrend slope=-0.211% conf=0.58 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:33,329 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:35,514 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:37,806 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:39,980 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:42,149 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:44,371 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:46,672 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:48,954 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:51,269 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:53,502 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:55,725 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:40:57,923 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:00,145 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:02,326 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.60 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:04,577 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:06,808 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:08,975 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:11,140 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:13,324 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:15,611 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:17,972 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:20,227 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:22,477 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:24,732 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:27,005 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:29,196 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:31,458 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:33,826 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.62 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:36,101 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:38,360 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:40,589 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:42,777 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:45,245 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 13:41:45,245 INFO __main__ [SMA] SMA(24, 60m) = $63,984.30 (140 candles)
2026-06-21 13:41:45,245 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:47,578 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:49,832 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:52,097 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:54,253 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:56,411 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,953.93
2026-06-21 13:41:58,752 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:00,913 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:03,169 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:05,444 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.63 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:07,626 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:09,906 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:12,160 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:14,342 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:16,593 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:18,755 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:21,076 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:23,230 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:25,394 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:27,619 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:29,768 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:31,950 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:34,134 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:36,340 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.65 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:38,505 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:40,714 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:42,860 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:45,089 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:47,356 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:49,962 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:52,212 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:54,464 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:56,687 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:42:58,909 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:01,071 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:03,322 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:05,489 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:07,754 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.66 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:10,024 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:12,191 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:14,430 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:16,676 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:18,848 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:21,034 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:23,224 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:25,393 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:27,555 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:29,726 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:31,921 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:34,117 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:36,411 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:38,688 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.67 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:40,904 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:43,215 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:45,393 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:47,618 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:49,856 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:52,037 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:54,319 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:56,510 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:43:58,787 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:44:00,965 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,936.65
2026-06-21 13:44:03,128 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:05,288 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:07,451 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:09,620 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.69 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:11,870 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:14,085 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:16,259 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:18,427 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:20,632 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:22,784 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:24,955 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:27,198 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:29,447 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:31,634 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:33,855 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:36,121 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:38,329 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:40,504 INFO __main__ [TREND] downtrend slope=-0.256% conf=0.70 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:42,720 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:44,889 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:47,068 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:49,233 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:51,388 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:53,561 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:55,844 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:44:58,076 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:45:00,267 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:45:01,927 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 13:45:01,945 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 13:45:01,967 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 13:45:02,530 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:45:04,697 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:45:06,856 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:45:09,103 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:45:11,273 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.71 → buy_anchor -0.15% to $63,952.93
2026-06-21 13:45:13,525 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:15,701 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:17,855 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:20,064 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:22,227 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:24,398 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:26,584 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:29,145 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:31,432 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:33,730 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:35,908 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:38,086 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:40,326 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:42,611 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.72 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:44,799 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:47,043 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:49,217 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:51,393 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:53,546 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:55,698 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:45:57,855 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:00,136 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:02,292 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:04,465 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:06,710 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:08,912 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:11,083 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:13,257 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.74 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:15,508 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:17,764 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:20,015 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:22,176 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:24,331 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:26,491 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:28,733 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:30,905 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:33,208 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:35,396 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:37,568 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:39,825 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:42,008 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:44,198 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.76 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:46,805 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 13:46:46,805 INFO __main__ [SMA] SMA(24, 60m) = $63,984.30 (140 candles)
2026-06-21 13:46:46,805 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:49,000 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:51,263 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:53,417 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:55,574 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:57,730 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:46:59,929 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:02,100 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:04,259 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:06,421 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:08,671 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:10,853 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:13,020 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:15,384 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:17,552 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:19,801 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:21,983 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:24,244 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:26,437 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:28,623 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:30,916 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:33,109 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:35,285 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,950.93
2026-06-21 13:47:37,479 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:47:39,667 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:47:41,892 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:47:44,153 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:47:46,361 INFO __main__ [TREND] downtrend slope=-0.283% conf=0.79 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:47:48,536 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:47:50,724 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:47:52,914 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:47:55,165 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:47:57,479 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:47:59,696 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:01,848 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:04,012 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:06,399 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:08,579 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:10,870 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:13,049 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:15,214 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:17,471 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.78 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:19,772 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:21,933 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:24,171 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:26,331 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:28,507 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:30,862 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:33,045 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:35,325 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:37,612 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:39,786 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:41,961 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:44,138 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:46,320 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:48,599 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.77 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:50,765 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:52,929 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:55,228 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:57,414 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:48:59,582 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:01,850 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:04,212 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:06,378 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:08,556 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:10,272 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:49:10] "GET / HTTP/1.1" 401 -
2026-06-21 13:49:10,716 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:13,032 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:15,321 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:17,581 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:19,744 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.75 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:22,093 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:24,251 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:26,505 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:28,717 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:30,882 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:33,211 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:35,405 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:37,560 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:39,800 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:41,977 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:44,257 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:46,458 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:48,687 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:50,849 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.73 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:53,003 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:55,265 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:57,525 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:49:59,732 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:50:01,130 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 13:50:01,147 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 13:50:01,161 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 13:50:01,928 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:50:04,135 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:50:06,397 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:50:08,653 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:50:10,913 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:50:13,076 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:50:15,251 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:50:17,459 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:50:19,633 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:50:21,800 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.70 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:50:23,963 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:50:26,245 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,975.89
2026-06-21 13:50:28,400 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:30,571 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:32,744 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:35,027 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:37,192 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:39,380 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:41,539 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:43,705 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:45,953 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:48,147 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:50,403 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:52,567 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.67 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:54,826 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:57,098 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:50:59,255 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:51:01,490 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,964.81
2026-06-21 13:51:03,655 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:05,988 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:08,301 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:10,554 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:12,797 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:15,019 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:17,193 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:19,379 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:21,644 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:23,893 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.65 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:26,056 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:28,246 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:30,439 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:32,642 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:34,801 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:37,048 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:39,306 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:41,505 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:43,700 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:45,887 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:48,268 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 13:51:48,269 INFO __main__ [SMA] SMA(24, 60m) = $63,984.30 (140 candles)
2026-06-21 13:51:48,269 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:50,443 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:52,618 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:54,798 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.61 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:56,970 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:51:59,214 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:52:01,380 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:52:03,634 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:52:05,808 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:52:07,996 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:52:10,156 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:52:12,401 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:52:14,557 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:52:16,732 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:52:18,945 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:52:21,112 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:52:23,273 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:52:25,524 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.58 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:52:27,681 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.54 → buy_anchor -0.15% to $63,977.29
2026-06-21 13:55:01,308 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 13:55:01,327 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 13:55:01,347 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 13:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 13:56:48,668 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 13:56:48,669 INFO __main__ [SMA] SMA(24, 60m) = $63,984.30 (140 candles)
2026-06-21 13:58:14,707 ERROR werkzeug 103.183.119.48 - - [21/Jun/2026 13:58:14] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 13:58:14,707 INFO werkzeug 103.183.119.48 - - [21/Jun/2026 13:58:14] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 14:00:01,507 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 14:00:01,526 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 14:00:01,547 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 14:00:38,601 INFO grid [DEMO] cancelled 3 open BUY order(s) and refunded $19.00; reason=inactivity 3.2h, drift 0.13%
2026-06-21 14:00:38,602 WARNING __main__ [INACTIVITY-REBUILD] 2.0h without trades (idle 3.2h), drift 0.13% from start $64,061.90 → $64,147.80. Cancelled 3 orders, will rebuild at $64,147.80
2026-06-21 14:00:38,989 INFO __main__ [DEMO] Placed 3 BUY / 0 SELL at price $64,147.80 (bias=range, asymmetry=3:2, sma=$63,984.30)
2026-06-21 14:01:49,685 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 14:01:49,686 INFO __main__ [SMA] SMA(24, 60m) = $64,005.35 (140 candles)
2026-06-21 14:03:44,921 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:03:44] "GET /api/status HTTP/1.1" 200 -
2026-06-21 14:03:45,099 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:03:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 14:05:01,716 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 14:05:01,748 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 14:05:01,768 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 14:06:50,918 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 14:06:50,919 INFO __main__ [SMA] SMA(24, 60m) = $64,005.35 (140 candles)
2026-06-21 14:10:01,910 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 14:10:01,932 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 14:10:01,950 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 14:11:53,036 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 14:11:53,037 INFO __main__ [SMA] SMA(24, 60m) = $64,005.35 (140 candles)
2026-06-21 14:15:01,099 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 14:15:01,119 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 14:15:01,138 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 14:16:54,715 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 14:16:54,716 INFO __main__ [SMA] SMA(24, 60m) = $64,005.35 (140 candles)
2026-06-21 14:17:02,651 ERROR werkzeug 161.35.103.113 - - [21/Jun/2026 14:17:02] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 14:17:02,651 INFO werkzeug 161.35.103.113 - - [21/Jun/2026 14:17:02] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 14:20:01,282 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 14:20:01,303 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 14:20:01,328 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 14:21:55,836 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 14:21:55,837 INFO __main__ [SMA] SMA(24, 60m) = $64,005.35 (140 candles)
2026-06-21 14:25:01,494 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 14:25:01,523 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 14:25:01,543 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 14:26:55,976 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 14:26:55,977 INFO __main__ [SMA] SMA(24, 60m) = $64,005.35 (140 candles)
2026-06-21 14:29:38,857 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:29:38] "POST /api/consult HTTP/1.1" 200 -
2026-06-21 14:30:01,675 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 14:30:01,699 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 14:30:01,719 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 14:31:56,624 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 14:31:56,624 INFO __main__ [SMA] SMA(24, 60m) = $64,005.35 (140 candles)
2026-06-21 14:34:00,158 ERROR werkzeug 136.110.55.43 - - [21/Jun/2026 14:34:00] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 14:34:00,159 INFO werkzeug 136.110.55.43 - - [21/Jun/2026 14:34:00] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 14:35:01,868 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 14:35:01,889 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 14:35:01,908 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 14:36:56,590 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 14:36:56,591 INFO __main__ [SMA] SMA(24, 60m) = $64,005.35 (140 candles)
2026-06-21 14:40:02,058 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:40:02] "GET /api/status HTTP/1.1" 200 -
2026-06-21 14:40:02,083 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:40:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 14:40:02,106 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:40:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 14:41:26,167 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:41:26] "GET / HTTP/1.1" 401 -
2026-06-21 14:41:58,325 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 14:41:58,325 INFO __main__ [SMA] SMA(24, 60m) = $64,005.35 (140 candles)
2026-06-21 14:45:01,291 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 14:45:01,313 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 14:45:01,343 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 14:45:39,430 ERROR werkzeug 46.151.178.13 - - [21/Jun/2026 14:45:39] Request timed out: TimeoutError('timed out')
2026-06-21 14:46:58,715 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 14:46:58,715 INFO __main__ [SMA] SMA(24, 60m) = $64,005.35 (140 candles)
2026-06-21 14:50:01,516 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 14:50:01,534 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 14:50:01,555 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 14:51:58,996 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 14:51:58,997 INFO __main__ [SMA] SMA(24, 60m) = $64,005.35 (140 candles)
2026-06-21 14:54:01,127 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:54:01] "GET /login HTTP/1.1" 401 -
2026-06-21 14:55:01,713 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 14:55:01,737 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 14:55:01,755 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 14:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 14:56:59,782 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 14:56:59,783 INFO __main__ [SMA] SMA(24, 60m) = $64,005.35 (140 candles)
2026-06-21 15:00:01,926 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:00:01,956 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 15:00:01,979 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 15:02:01,843 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 15:02:01,844 INFO __main__ [SMA] SMA(24, 60m) = $64,037.55 (140 candles)
2026-06-21 15:02:10,784 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,286.08
2026-06-21 15:02:13,027 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,286.08
2026-06-21 15:02:15,453 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,286.08
2026-06-21 15:02:17,622 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,286.08
2026-06-21 15:02:19,775 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,283.98
2026-06-21 15:02:21,938 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,283.98
2026-06-21 15:02:24,107 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,283.98
2026-06-21 15:02:26,271 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,283.98
2026-06-21 15:02:28,440 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,283.98
2026-06-21 15:02:30,692 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:02:32,878 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:02:35,062 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:02:37,307 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:02:39,515 INFO __main__ [TREND] uptrend slope=+0.209% conf=0.74 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:02:41,678 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:02:43,891 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:02:46,117 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:02:48,284 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:02:50,474 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:02:52,642 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:02:54,925 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:02:57,115 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:02:59,281 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:00,786 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:03:00] "GET /owa/ HTTP/1.1" 404 -
2026-06-21 15:03:00,931 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:03:00] "GET /ews/exchange.asmx HTTP/1.1" 404 -
2026-06-21 15:03:01,077 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:03:01] "GET /autodiscover/autodiscover.xml HTTP/1.1" 404 -
2026-06-21 15:03:01,224 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:03:01] "GET /Microsoft-Server-ActiveSync HTTP/1.1" 404 -
2026-06-21 15:03:01,369 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:03:01] "GET /ecp/ HTTP/1.1" 404 -
2026-06-21 15:03:01,450 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:01,514 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:03:01] "GET /mapi/ HTTP/1.1" 404 -
2026-06-21 15:03:01,661 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:03:01] "GET /rpc/ HTTP/1.1" 404 -
2026-06-21 15:03:03,627 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:05,828 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:08,155 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:10,322 INFO __main__ [TREND] uptrend slope=+0.220% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:12,504 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:14,684 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:16,929 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:19,096 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:21,294 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:23,465 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:25,739 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:28,046 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:30,227 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:32,482 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:34,676 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:36,956 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:39,138 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:41,398 INFO __main__ [TREND] uptrend slope=+0.230% conf=0.75 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:43,708 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:45,863 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:48,128 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:50,426 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:52,592 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:54,903 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:57,076 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:03:59,365 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:01,520 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:03,689 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:05,965 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:08,141 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:10,308 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:12,481 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.76 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:14,682 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:16,874 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:19,036 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:21,225 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:23,386 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:25,648 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:27,869 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:30,037 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:32,299 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:34,482 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:36,672 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:38,976 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:41,160 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:43,312 INFO __main__ [TREND] uptrend slope=+0.247% conf=0.77 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:45,482 INFO __main__ [TREND] uptrend slope=+0.254% conf=0.78 → buy_anchor +0.15% to $64,290.19
2026-06-21 15:04:47,691 INFO __main__ [TREND] uptrend slope=+0.254% conf=0.78 → buy_anchor +0.15% to $64,307.22
2026-06-21 15:04:49,968 INFO __main__ [TREND] uptrend slope=+0.254% conf=0.78 → buy_anchor +0.15% to $64,307.22
2026-06-21 15:04:52,136 INFO __main__ [TREND] uptrend slope=+0.254% conf=0.78 → buy_anchor +0.15% to $64,307.22
2026-06-21 15:04:54,373 INFO __main__ [TREND] uptrend slope=+0.254% conf=0.78 → buy_anchor +0.15% to $64,307.22
2026-06-21 15:04:56,631 INFO __main__ [TREND] uptrend slope=+0.254% conf=0.78 → buy_anchor +0.15% to $64,307.22
2026-06-21 15:04:58,871 INFO __main__ [TREND] uptrend slope=+0.254% conf=0.78 → buy_anchor +0.15% to $64,307.22
2026-06-21 15:05:01,117 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:05:01,140 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 15:05:01,148 INFO __main__ [TREND] uptrend slope=+0.254% conf=0.78 → buy_anchor +0.15% to $64,307.22
2026-06-21 15:05:01,174 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 15:05:03,418 INFO __main__ [TREND] uptrend slope=+0.254% conf=0.78 → buy_anchor +0.15% to $64,307.22
2026-06-21 15:05:05,572 INFO __main__ [TREND] uptrend slope=+0.254% conf=0.78 → buy_anchor +0.15% to $64,307.22
2026-06-21 15:05:07,773 INFO __main__ [TREND] uptrend slope=+0.254% conf=0.78 → buy_anchor +0.15% to $64,307.22
2026-06-21 15:05:10,026 INFO __main__ [TREND] uptrend slope=+0.254% conf=0.78 → buy_anchor +0.15% to $64,334.26
2026-06-21 15:05:10,027 INFO grid [DEMO] cancelled 3 open BUY order(s) and refunded $19.00; reason=inactivity 4.2h, drift 0.14%
2026-06-21 15:05:10,027 WARNING __main__ [INACTIVITY-REBUILD] 2.0h without trades (idle 4.2h), drift 0.14% from start $64,147.80 → $64,237.90. Cancelled 3 orders, will rebuild at $64,237.90
2026-06-21 15:05:10,504 INFO __main__ [DEMO] Placed 3 BUY / 0 SELL at price $64,237.90 (bias=up, asymmetry=3:2, sma=$64,037.55)
2026-06-21 15:05:12,749 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.78 → buy_anchor +0.15% to $64,334.26
2026-06-21 15:05:15,079 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.78 → buy_anchor +0.15% to $64,334.26
2026-06-21 15:05:17,276 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,334.26
2026-06-21 15:05:19,544 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,334.26
2026-06-21 15:05:21,706 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,334.26
2026-06-21 15:05:23,865 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,334.26
2026-06-21 15:05:26,137 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,334.26
2026-06-21 15:05:28,293 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,334.26
2026-06-21 15:05:30,488 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,334.26
2026-06-21 15:05:32,778 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,334.26
2026-06-21 15:05:35,028 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,334.26
2026-06-21 15:05:37,203 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,334.26
2026-06-21 15:05:39,402 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:05:41,661 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:05:43,821 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:05:45,994 INFO __main__ [TREND] uptrend slope=+0.279% conf=0.78 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:05:48,260 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:05:50,442 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:05:52,644 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:05:54,835 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:05:57,055 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:05:59,301 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:06:01,559 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:06:03,714 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:06:05,929 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:06:08,172 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:06:10,416 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,331.55
2026-06-21 15:06:12,577 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,344.17
2026-06-21 15:06:14,744 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,344.17
2026-06-21 15:06:16,946 INFO __main__ [TREND] uptrend slope=+0.289% conf=0.79 → buy_anchor +0.15% to $64,344.17
2026-06-21 15:06:19,132 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,344.17
2026-06-21 15:06:21,348 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,344.17
2026-06-21 15:06:23,590 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,344.17
2026-06-21 15:06:25,770 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,344.17
2026-06-21 15:06:27,965 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,344.17
2026-06-21 15:06:30,140 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,344.17
2026-06-21 15:06:32,324 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,344.17
2026-06-21 15:06:34,510 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:06:36,694 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:06:38,848 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:06:41,160 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:06:43,353 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:06:45,579 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:06:47,749 INFO __main__ [TREND] uptrend slope=+0.297% conf=0.79 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:06:49,938 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:06:52,269 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:06:54,420 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:06:56,617 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:06:58,781 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:07:01,004 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:07:03,589 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 15:07:03,589 INFO __main__ [SMA] SMA(24, 60m) = $64,037.55 (140 candles)
2026-06-21 15:07:03,590 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:07:05,737 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,353.59
2026-06-21 15:07:07,993 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:10,163 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:12,346 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:14,501 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:16,743 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:19,019 INFO __main__ [TREND] uptrend slope=+0.306% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:21,197 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:23,384 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:25,568 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:27,748 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:29,956 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:32,147 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:34,440 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:36,641 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:38,798 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:41,077 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:43,276 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:45,490 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:47,693 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:49,856 INFO __main__ [TREND] uptrend slope=+0.317% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:52,008 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:54,307 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:56,534 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:07:58,718 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:08:00,917 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:08:03,126 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:08:05,288 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:08:07,444 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,379.12
2026-06-21 15:08:09,689 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,291.99
2026-06-21 15:08:11,847 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,291.99
2026-06-21 15:08:14,048 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,291.99
2026-06-21 15:08:16,208 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,293.50
2026-06-21 15:08:18,520 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,293.50
2026-06-21 15:08:20,687 INFO __main__ [TREND] uptrend slope=+0.330% conf=0.78 → buy_anchor +0.15% to $64,293.50
2026-06-21 15:08:22,930 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,293.50
2026-06-21 15:08:25,105 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,293.50
2026-06-21 15:08:27,345 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,293.50
2026-06-21 15:08:29,587 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,293.50
2026-06-21 15:08:31,751 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,293.50
2026-06-21 15:08:33,943 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,293.50
2026-06-21 15:08:36,224 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:08:38,390 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:08:40,554 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:08:42,758 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:08:45,030 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:08:47,252 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:08:49,454 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:08:51,640 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:08:53,877 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:08:56,070 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:08:58,240 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:00,483 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:02,647 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:04,815 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:06,971 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:09,135 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:11,288 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:13,452 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:15,642 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:17,815 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:20,156 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:22,407 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:24,684 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:26,857 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:29,090 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:31,277 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:33,486 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:35,653 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,288.29
2026-06-21 15:09:37,851 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:09:40,161 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:09:42,330 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:09:44,497 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:09:46,655 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:09:48,960 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:09:51,151 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:09:53,314 INFO __main__ [TREND] uptrend slope=+0.337% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:09:55,517 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:09:57,670 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:09:59,863 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:01,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:10:01,357 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 15:10:01,374 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 15:10:02,156 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:04,324 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:06,485 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:08,733 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:10,935 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:13,093 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:15,313 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:17,484 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:19,642 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:21,832 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:24,007 INFO __main__ [TREND] uptrend slope=+0.336% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:26,171 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:28,442 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:30,708 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:32,882 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:35,164 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:37,423 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:39,611 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:41,774 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:43,932 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:46,137 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:48,311 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:50,626 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:52,820 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:55,068 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:57,479 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:10:59,688 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:11:01,959 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,299.30
2026-06-21 15:11:04,208 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,297.20
2026-06-21 15:11:06,427 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,297.20
2026-06-21 15:11:08,583 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,297.20
2026-06-21 15:11:10,814 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,297.20
2026-06-21 15:11:12,975 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,297.20
2026-06-21 15:11:15,175 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,297.20
2026-06-21 15:11:17,366 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,297.20
2026-06-21 15:11:19,535 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,297.20
2026-06-21 15:11:21,707 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,297.20
2026-06-21 15:11:23,875 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,297.20
2026-06-21 15:11:26,038 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.79 → buy_anchor +0.15% to $64,297.20
2026-06-21 15:11:28,205 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,297.20
2026-06-21 15:11:30,486 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,297.20
2026-06-21 15:11:32,685 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:11:34,977 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:11:37,347 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:11:39,615 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:11:41,783 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:11:44,025 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:11:46,301 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:11:48,556 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:11:50,815 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:11:53,066 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:11:55,333 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:11:57,602 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:11:59,840 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:12:02,169 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:12:04,605 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 15:12:04,605 INFO __main__ [SMA] SMA(24, 60m) = $64,037.55 (140 candles)
2026-06-21 15:12:04,606 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,285.58
2026-06-21 15:12:06,848 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,276.77
2026-06-21 15:12:09,007 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,276.77
2026-06-21 15:12:11,264 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,276.77
2026-06-21 15:12:13,448 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,276.77
2026-06-21 15:12:15,631 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,276.77
2026-06-21 15:12:17,803 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,276.77
2026-06-21 15:12:20,006 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,276.77
2026-06-21 15:12:22,187 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:24,402 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:26,576 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:28,762 INFO __main__ [TREND] uptrend slope=+0.335% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:30,957 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:33,209 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:35,399 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:37,573 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:39,845 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:42,139 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:44,390 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:46,573 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:48,743 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:50,904 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:53,252 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:55,433 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:57,604 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:12:59,793 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:01,990 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:04,146 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:06,389 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:08,635 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:10,895 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:13,057 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:15,311 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:17,502 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:19,738 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:21,914 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:24,077 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:26,252 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:28,417 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,286.39
2026-06-21 15:13:30,577 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,289.09
2026-06-21 15:13:32,758 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,289.09
2026-06-21 15:13:34,910 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,289.09
2026-06-21 15:13:37,085 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,289.09
2026-06-21 15:13:39,360 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,289.09
2026-06-21 15:13:41,531 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:13:43,697 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:13:45,870 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:13:48,092 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:13:50,386 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:13:52,555 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:13:54,774 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:13:56,947 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:13:59,128 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:01,424 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:03,610 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:05,855 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:08,048 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:10,222 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:12,428 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:14,678 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:16,926 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:19,120 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:21,282 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:23,434 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:25,713 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:27,888 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:30,154 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:32,303 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.80 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:34,454 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:36,731 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:38,902 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:41,117 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:43,378 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:45,588 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,296.30
2026-06-21 15:14:47,784 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:14:50,026 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:14:52,208 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:14:54,490 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:14:56,730 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:14:58,918 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:01,082 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:01,556 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:15:01,576 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 15:15:01,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 15:15:03,249 INFO __main__ [TREND] uptrend slope=+0.334% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:05,484 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:07,659 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:09,912 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:12,104 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:14,274 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:16,435 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:18,718 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:20,872 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:23,035 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:25,198 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:27,446 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:29,625 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:31,873 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:34,046 INFO __main__ [TREND] uptrend slope=+0.333% conf=0.79 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:36,325 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:38,608 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:40,790 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:42,961 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:45,138 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:47,332 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:49,555 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:51,809 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:53,964 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:56,152 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,300.41
2026-06-21 15:15:58,338 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,314.43
2026-06-21 15:16:00,521 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,314.43
2026-06-21 15:16:02,702 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,314.43
2026-06-21 15:16:04,945 INFO __main__ [TREND] uptrend slope=+0.328% conf=0.78 → buy_anchor +0.15% to $64,314.43
2026-06-21 15:16:07,100 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,314.43
2026-06-21 15:16:09,266 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,314.43
2026-06-21 15:16:11,441 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,314.43
2026-06-21 15:16:13,687 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,314.43
2026-06-21 15:16:15,836 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,314.43
2026-06-21 15:16:18,089 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:20,265 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:22,477 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:24,635 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:26,850 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:29,102 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:31,352 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:33,548 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:35,815 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.78 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:38,144 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:40,310 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:42,554 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:44,811 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:46,989 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:49,175 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:51,364 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,317.83
2026-06-21 15:16:53,527 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:16:55,723 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:16:58,035 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:00,228 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:02,401 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:04,906 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 15:17:04,906 INFO __main__ [SMA] SMA(24, 60m) = $64,037.55 (140 candles)
2026-06-21 15:17:04,906 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:07,053 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.77 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:09,224 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:11,374 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:13,552 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:15,726 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:17,906 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:20,065 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:22,260 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:24,545 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:26,719 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:28,962 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:31,264 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:33,427 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:35,812 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:37,981 INFO __main__ [TREND] uptrend slope=+0.315% conf=0.76 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:40,178 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:42,385 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:44,555 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:46,720 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:48,900 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:51,103 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:53,374 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:55,556 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:57,711 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:17:59,878 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:02,082 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:04,311 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:06,576 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:08,764 INFO __main__ [TREND] uptrend slope=+0.307% conf=0.74 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:10,923 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:13,100 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:15,263 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:17,417 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:19,577 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:21,759 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:23,910 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:26,164 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:28,349 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:30,520 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:32,785 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:35,031 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:37,199 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:39,402 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.73 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:41,589 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:43,774 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:45,963 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:48,209 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:50,428 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:52,623 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:54,938 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:57,216 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:18:59,384 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:19:01,550 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:19:03,745 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:19:05,910 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:19:08,184 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:19:10,340 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.71 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:19:12,528 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:19:14,691 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:19:16,857 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:19:19,028 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:19:21,197 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:19:23,353 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,314.23
2026-06-21 15:19:25,625 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,322.14
2026-06-21 15:19:27,838 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,322.14
2026-06-21 15:19:30,002 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,322.14
2026-06-21 15:19:32,258 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,322.14
2026-06-21 15:19:34,447 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,322.14
2026-06-21 15:19:36,629 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,322.14
2026-06-21 15:19:38,869 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,322.14
2026-06-21 15:19:41,033 INFO __main__ [TREND] uptrend slope=+0.276% conf=0.69 → buy_anchor +0.15% to $64,322.14
2026-06-21 15:19:43,301 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,322.14
2026-06-21 15:19:45,623 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,322.14
2026-06-21 15:19:47,882 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,318.83
2026-06-21 15:19:50,057 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,318.83
2026-06-21 15:19:52,259 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,318.83
2026-06-21 15:19:54,417 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,318.83
2026-06-21 15:19:56,578 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,318.83
2026-06-21 15:19:58,757 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:00,922 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:01,788 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:20:01,809 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 15:20:01,828 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 15:20:03,216 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:05,395 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:07,706 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:09,965 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:12,213 INFO __main__ [TREND] uptrend slope=+0.265% conf=0.68 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:14,487 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:16,802 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:19,008 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:21,265 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:23,533 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:25,777 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:28,060 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:30,333 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:32,586 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:34,757 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:37,003 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:39,210 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:41,481 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:43,760 INFO __main__ [TREND] uptrend slope=+0.252% conf=0.66 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:46,014 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:48,272 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:50,595 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:52,747 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,316.93
2026-06-21 15:20:54,938 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,303.21
2026-06-21 15:20:57,091 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,303.21
2026-06-21 15:20:59,365 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,303.21
2026-06-21 15:21:01,561 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,303.21
2026-06-21 15:21:03,713 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,303.21
2026-06-21 15:21:05,872 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,303.21
2026-06-21 15:21:08,043 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,303.21
2026-06-21 15:21:10,220 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,303.21
2026-06-21 15:21:12,469 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,303.21
2026-06-21 15:21:14,712 INFO __main__ [TREND] uptrend slope=+0.241% conf=0.64 → buy_anchor +0.15% to $64,303.21
2026-06-21 15:21:16,891 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,303.21
2026-06-21 15:21:19,071 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,303.21
2026-06-21 15:21:21,336 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,293.90
2026-06-21 15:21:23,518 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,293.90
2026-06-21 15:21:25,681 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,293.90
2026-06-21 15:21:27,869 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,293.90
2026-06-21 15:21:30,111 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,293.90
2026-06-21 15:21:32,294 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,293.90
2026-06-21 15:21:34,460 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,293.90
2026-06-21 15:21:36,662 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,293.90
2026-06-21 15:21:38,851 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:21:41,032 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:21:43,204 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:21:45,388 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.61 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:21:47,544 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:21:49,878 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:21:52,169 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:21:54,340 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:21:56,618 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:21:58,833 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:22:01,102 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:22:03,330 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:22:05,751 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 15:22:05,751 INFO __main__ [SMA] SMA(24, 60m) = $64,037.55 (140 candles)
2026-06-21 15:22:05,752 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:22:07,920 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:22:10,081 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:22:12,234 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:22:14,498 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:22:16,671 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.58 → buy_anchor +0.15% to $64,292.29
2026-06-21 15:25:01,972 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:25:01,988 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 15:25:02,009 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:25:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 15:27:06,086 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 15:27:06,087 INFO __main__ [SMA] SMA(24, 60m) = $64,037.55 (140 candles)
2026-06-21 15:30:01,153 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:30:01,170 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 15:30:01,191 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 15:32:06,965 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 15:32:06,969 INFO __main__ [SMA] SMA(24, 60m) = $64,037.55 (140 candles)
2026-06-21 15:35:01,335 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:35:01,353 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 15:35:01,371 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 15:36:13,310 ERROR werkzeug 195.206.182.213 - - [21/Jun/2026 15:36:13] Request timed out: TimeoutError('timed out')
2026-06-21 15:36:28,051 INFO werkzeug 69.5.169.85 - - [21/Jun/2026 15:36:28] "GET / HTTP/1.1" 401 -
2026-06-21 15:36:28,127 INFO werkzeug 69.5.169.38 - - [21/Jun/2026 15:36:28] "GET /favicon.ico HTTP/1.1" 404 -
2026-06-21 15:36:28,203 INFO werkzeug 69.5.169.116 - - [21/Jun/2026 15:36:28] "POST / HTTP/1.1" 405 -
2026-06-21 15:36:28,205 INFO werkzeug 194.88.98.84 - - [21/Jun/2026 15:36:28] "POST /mcp HTTP/1.1" 404 -
2026-06-21 15:36:28,279 INFO werkzeug 69.5.169.104 - - [21/Jun/2026 15:36:28] "GET /sse HTTP/1.1" 404 -
2026-06-21 15:36:32,251 ERROR werkzeug 34.182.210.28 - - [21/Jun/2026 15:36:32] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 15:36:32,251 INFO werkzeug 34.182.210.28 - - [21/Jun/2026 15:36:32] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 15:37:09,316 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 15:37:09,316 INFO __main__ [SMA] SMA(24, 60m) = $64,037.55 (140 candles)
2026-06-21 15:39:43,246 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:39:43] "GET /favicon.ico HTTP/1.1" 404 -
2026-06-21 15:39:46,720 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:39:46] "GET /api/status HTTP/1.1" 401 -
2026-06-21 15:39:46,721 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:39:46] "GET /api/grid HTTP/1.1" 401 -
2026-06-21 15:39:46,724 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:39:46] "GET /api/kronos HTTP/1.1" 401 -
2026-06-21 15:39:46,725 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:39:46] "GET /api/logs HTTP/1.1" 401 -
2026-06-21 15:39:53,714 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:39:53] "GET /api/price-history?range=1h HTTP/1.1" 401 -
2026-06-21 15:40:01,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:01,544 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 15:40:01,561 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 15:40:09,731 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:09] "GET /api/status HTTP/1.1" 401 -
2026-06-21 15:40:42,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:42,497 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:42,500 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:42,503 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:40:42,505 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:42,508 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:42,559 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:42,566 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:42,626 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:42,629 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:42,684 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:42,686 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:42,693 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:42,694 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:42,695 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:42,698 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:42,748 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:42,749 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:42,754 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:42,757 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:42,759 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:42,761 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:42,813 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:42,814 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:40:42,817 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:42,819 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:42,821 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:42,824 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:42,874 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:42,875 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:42,878 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:42,881 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:42,882 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:42,888 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:42,938 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:42,941 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:42,945 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:42,949 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:40:42,952 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:42,953 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:42] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:43,008 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:43,009 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:43,012 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:43,016 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:43,016 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:43,018 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:43,070 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:43,072 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:43,074 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:43,079 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:40:43,081 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:43,131 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:43,134 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:43,138 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:40:43,139 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:43,142 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:43,196 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:43,197 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:43,199 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:40:43,203 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:43,205 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:43,258 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:43,259 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:43,263 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:43,265 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:43,319 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:43,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:43,325 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:43,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:43,390 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:43,392 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:43,442 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:43,451 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:43,452 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:43,502 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:43,514 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:43,515 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:43] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:45,856 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:45,857 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:45] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:45,860 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:45,864 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:48,869 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:48,873 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:48,874 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:48] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:48,877 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:49,833 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:49] "GET / HTTP/1.1" 401 -
2026-06-21 15:40:49,922 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:49] "GET / HTTP/1.1" 200 -
2026-06-21 15:40:50,067 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:50] "GET /static/chartjs-plugin-annotation.min.js HTTP/1.1" 304 -
2026-06-21 15:40:50,067 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:50] "GET /static/chart.umd.min.js HTTP/1.1" 304 -
2026-06-21 15:40:50,145 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:50] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:50,145 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:50,148 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:50,150 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:50] "GET /api/settings HTTP/1.1" 200 -
2026-06-21 15:40:50,153 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:50] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:40:50,161 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:53,146 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:53,150 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:40:53,152 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:53] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:53,154 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:56,150 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:56] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:56,153 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:56,153 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:59,156 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:59] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:40:59,158 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:40:59,160 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:40:59,163 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:40:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:00,277 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:00] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:41:02,163 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:02] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:02,253 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:02,328 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:02,328 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:05,188 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:05,189 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:05] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:05,192 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:06,337 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:06] "GET / HTTP/1.1" 200 -
2026-06-21 15:41:06,477 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:06] "GET /static/chart.umd.min.js HTTP/1.1" 304 -
2026-06-21 15:41:06,479 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:06] "GET /static/chartjs-plugin-annotation.min.js HTTP/1.1" 304 -
2026-06-21 15:41:06,544 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:06] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:06,546 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:06,550 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:06] "GET /api/settings HTTP/1.1" 200 -
2026-06-21 15:41:06,550 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:06,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:41:06,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:09,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:09,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:09] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:09,611 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:09,612 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:12,596 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:12] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:12,599 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:12,599 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:15,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:15] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:15,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:15,611 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:15,612 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:16,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:41:18,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:18] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:18,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:18,599 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:21,602 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:21,604 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:21,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:21] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:21,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:24,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:24,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:24] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:24,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:24,610 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:26,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:41:27,594 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:27] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:27,596 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:27,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:30,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:30] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:30,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:30,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:30,604 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:33,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:33,599 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:33] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:33,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:36,599 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:36] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:36,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:36,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:41:36,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:36,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:39,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:39,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:39,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:39] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:39,612 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:42,604 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:42,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:42] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:42,610 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:45,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:45,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:45,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:45,610 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:45] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:46,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:41:48,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:48,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:48,594 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:48] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:51,599 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:51,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:51] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:51,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:51,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:54,610 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:54,612 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:54,613 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:54] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:41:54,615 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:56,594 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:41:57,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:57] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:41:57,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:41:57,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:41:57,610 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:41:57] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:42:00,596 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:42:00,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:42:00,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:00] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:42:03,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:42:03,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:42:03,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:03] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:42:03,604 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:42:06,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:06] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:42:06,610 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:42:06,613 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:42:06,615 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:42:06,618 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:42:10,236 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 15:42:10,236 INFO __main__ [SMA] SMA(24, 60m) = $64,037.55 (140 candles)
2026-06-21 15:42:37,594 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:42:37,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:42:37,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:42:37,599 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:42:37,602 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:43:20,060 ERROR werkzeug 46.151.178.13 - - [21/Jun/2026 15:43:20] Request timed out: TimeoutError('timed out')
2026-06-21 15:43:37,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:43:37,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:43:37,604 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:43:37,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:43:37,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:11,293 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:11,295 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:11] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:11,297 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:44:11,299 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:11,307 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:11] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:44:12,556 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:12] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:12,562 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:12,563 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:15,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:15,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:15] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:15,610 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:44:15,612 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:16,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:44:18,602 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:18] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:18,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:18,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:21,588 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:21] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:21,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:21,591 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:44:21,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:24,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:24,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:24] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:24,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:24,611 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:44:26,602 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:44:27,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:27] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:27,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:27,604 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:30,545 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:44:30,547 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:30] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:30,548 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:30,551 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:33,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:33] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:44:33,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:33] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:33,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:33,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:36,588 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:36] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:36,591 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:44:36,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:36,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:39,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:39,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:39,613 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:44:39,614 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:39] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:42,602 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:42,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:42,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:42] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:45,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:45] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:45,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:45,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:44:45,610 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:46,594 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:44:48,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:48] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:48,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:48,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:44:48,599 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:51,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:51,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:44:51,599 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:51,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:51] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:54,604 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:44:54,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:54] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:54,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:54,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:44:56,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:44:57,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:57] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:44:57,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:44:57,591 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:44:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:45:00,599 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:45:00,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:45:00,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:00] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:45:00,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:45:01,701 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:45:01,719 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 15:45:01,736 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 15:45:03,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:45:03,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:45:03,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:03] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:45:06,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:06] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:45:06,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:45:06,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:45:06,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:45:06,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:45:09,611 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:45:09,612 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:09] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:45:09,616 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:45:09,617 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:45:12,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:12] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:45:12,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:45:12,611 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:45:15,596 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:45:15,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:15] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:45:15,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:45:15,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:45:16,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:45:18,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:18] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:45:18,596 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:45:18,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:45:21,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:21] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:45:21,602 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:45:21,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:45:21,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:45:24,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:45:24,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:45:24,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:24] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:45:26,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:45:27,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:27] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:45:27,594 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:45:27,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:27] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:45:27,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:45:30,623 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:30] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:45:30,627 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:45:30,629 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:45:37,679 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:45:37,682 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:45:37,683 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:45:37,684 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:45:37,687 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:46:37,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:46:37,611 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:46:37,616 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:46:37,618 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:46:37,620 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:47:10,183 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 15:47:10,184 INFO __main__ [SMA] SMA(24, 60m) = $64,037.55 (140 candles)
2026-06-21 15:47:37,604 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:47:37,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:47:37,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:47:37,610 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:47:37,613 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:48:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:48:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:48:37,596 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:48:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:48:37,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:48:37,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:48:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:48:37,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:48:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:49:37,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:49:37,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:49:37,613 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:49:37,614 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:49:37,614 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:50:01,908 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:50:01,928 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 15:50:01,947 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 15:50:37,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:50:37,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:50:37,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:50:37,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:50:37,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:51:37,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:51:37,612 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:51:37,614 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:51:37,617 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:51:37,619 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:52:11,236 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 15:52:11,236 INFO __main__ [SMA] SMA(24, 60m) = $64,037.55 (140 candles)
2026-06-21 15:52:37,706 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:52:37,713 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:52:37,713 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:52:37,714 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:52:37,717 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:53:05,047 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:53:05] "GET / HTTP/1.1" 401 -
2026-06-21 15:53:37,594 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:53:37,596 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:53:37,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:53:37,604 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:53:37,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:54:37,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:54:37,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:54:37,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:54:37,604 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:54:37,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:54:51,049 ERROR werkzeug 34.106.125.8 - - [21/Jun/2026 15:54:51] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 15:54:51,050 INFO werkzeug 34.106.125.8 - - [21/Jun/2026 15:54:51] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 15:55:01,084 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:55:01,104 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 15:55:01,123 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 15:55:37,611 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:55:37,614 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:55:37,618 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:55:37,623 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:55:37,624 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:56:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:56:37,589 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:56:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:56:37,594 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:56:37,596 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:57:11,290 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 15:57:11,290 INFO __main__ [SMA] SMA(24, 60m) = $64,037.55 (140 candles)
2026-06-21 15:57:37,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:57:37,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:57:37,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:57:37,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:57:37,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:58:37,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:58:37,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:58:37,604 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:58:37,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:58:37,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:59:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 15:59:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 15:59:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 15:59:37,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 15:59:37,596 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 15:59:51,171 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 15:59:51] "GET /robots.txt HTTP/1.1" 404 -
2026-06-21 16:00:01,295 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:00:01,315 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 16:00:01,334 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 16:00:28,892 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:00:28] "GET /api/logs?limit=10 HTTP/1.1" 200 -
2026-06-21 16:00:37,589 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:00:37,596 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:00:37,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:00:37,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:00:37,612 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:00:56,869 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:00:56] "GET /api/logs?limit=20 HTTP/1.1" 200 -
2026-06-21 16:01:37,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:01:37,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:01:37,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:01:37,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:01:37,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:02:11,717 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 16:02:11,719 INFO __main__ [SMA] SMA(24, 60m) = $64,052.47 (140 candles)
2026-06-21 16:02:37,616 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:02:37,618 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:02:37,630 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:02:37,633 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:02:37,638 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:02:40,291 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:02:40] "GET / HTTP/1.1" 401 -
2026-06-21 16:03:37,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:03:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:03:37,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:03:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:03:37,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:03:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:03:37,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:03:37,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:03:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:04:37,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:04:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:04:37,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:04:37,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:04:37,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:04:37,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:05:01,486 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:05:01,509 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 16:05:01,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 16:05:37,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:05:37,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:05:37,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:05:37,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:05:37,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:06:37,584 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:06:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:06:37,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:06:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:06:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:06:37,594 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:07:13,076 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 16:07:13,077 INFO __main__ [SMA] SMA(24, 60m) = $64,052.47 (140 candles)
2026-06-21 16:07:37,585 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:07:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:07:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:07:37,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:07:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:07:37,596 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:08:37,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:08:37,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:08:37,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:08:37,613 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:08:37,616 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:09:37,591 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:09:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:09:37,596 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:09:37,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:09:37,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:10:01,727 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:10:01,746 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 16:10:01,767 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 16:10:06,424 ERROR werkzeug 176.65.139.140 - - [21/Jun/2026 16:10:06] Request timed out: TimeoutError('timed out')
2026-06-21 16:10:37,705 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:10:37,707 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:10:37,711 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:10:37,717 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:10:37,718 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:11:02,920 INFO grid [DEMO] cancelled 3 open BUY order(s) and refunded $19.11; reason=inactivity 5.3h, drift 0.13%
2026-06-21 16:11:02,921 WARNING __main__ [INACTIVITY-REBUILD] 2.0h without trades (idle 5.3h), drift 0.13% from start $64,237.90 → $64,154.40. Cancelled 3 orders, will rebuild at $64,154.40
2026-06-21 16:11:03,288 INFO __main__ [DEMO] Placed 3 BUY / 0 SELL at price $64,154.40 (bias=range, asymmetry=3:2, sma=$64,052.47)
2026-06-21 16:11:37,578 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:11:37,581 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:11:37,584 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:11:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:11:37,591 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:12:14,510 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 16:12:14,511 INFO __main__ [SMA] SMA(24, 60m) = $64,052.47 (140 candles)
2026-06-21 16:12:37,580 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:12:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:12:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:12:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:12:37,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:12:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:13:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:13:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:13:37,589 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:13:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:13:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:13:37,594 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:13:37,594 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:13:58,534 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,019.53
2026-06-21 16:14:00,715 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,019.53
2026-06-21 16:14:02,880 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,019.53
2026-06-21 16:14:05,079 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,019.53
2026-06-21 16:14:07,290 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,019.53
2026-06-21 16:14:09,442 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,028.21
2026-06-21 16:14:11,631 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,028.21
2026-06-21 16:14:13,798 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,028.21
2026-06-21 16:14:15,980 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,028.21
2026-06-21 16:14:18,181 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,028.21
2026-06-21 16:14:20,444 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,028.21
2026-06-21 16:14:22,692 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,028.21
2026-06-21 16:14:24,960 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,028.21
2026-06-21 16:14:27,233 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.81 → buy_anchor -0.15% to $64,028.21
2026-06-21 16:14:29,544 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,028.21
2026-06-21 16:14:31,812 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,028.21
2026-06-21 16:14:33,981 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,028.21
2026-06-21 16:14:36,240 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,028.21
2026-06-21 16:14:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:14:37,588 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:14:37,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:14:37,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:14:37,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:14:38,429 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,036.30
2026-06-21 16:14:40,598 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,036.30
2026-06-21 16:14:42,762 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,036.30
2026-06-21 16:14:45,028 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,036.30
2026-06-21 16:14:47,387 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,036.30
2026-06-21 16:14:49,554 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,036.30
2026-06-21 16:14:51,719 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,036.30
2026-06-21 16:14:53,874 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,036.30
2026-06-21 16:14:56,042 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,036.30
2026-06-21 16:14:58,246 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,036.30
2026-06-21 16:15:00,418 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,036.30
2026-06-21 16:15:01,901 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:15:01,921 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 16:15:01,940 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 16:15:02,606 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,048.68
2026-06-21 16:15:04,771 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,048.68
2026-06-21 16:15:07,000 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,048.68
2026-06-21 16:15:09,244 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,048.68
2026-06-21 16:15:11,431 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:13,678 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:15,947 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:18,273 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:20,467 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:22,660 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:24,826 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:27,019 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:29,298 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:31,481 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:33,644 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:35,961 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:37,603 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:15:37,604 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:15:37,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:15:37,611 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:15:37,613 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:15:38,156 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:40,326 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:42,558 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:44,819 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:46,992 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:49,165 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:51,336 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:53,552 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:55,739 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:15:57,932 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,044.89
2026-06-21 16:16:00,237 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,036.10
2026-06-21 16:16:02,412 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,036.10
2026-06-21 16:16:04,602 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,036.10
2026-06-21 16:16:06,763 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:09,038 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:11,218 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:13,443 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:15,606 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:17,808 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:19,974 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:22,161 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:24,324 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:26,559 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:28,721 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:30,987 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:33,176 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:35,401 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:37,582 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:16:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:16:37,583 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:16:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:16:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:16:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:16:37,589 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:16:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:16:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:16:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:16:37,594 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:39,761 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:42,102 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:44,260 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:46,529 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:48,720 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:50,870 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:53,033 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:55,217 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:57,387 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:16:59,572 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:01,812 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:03,978 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:06,224 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:08,422 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:10,578 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:12,750 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:15,115 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 16:17:15,116 INFO __main__ [SMA] SMA(24, 60m) = $64,052.47 (140 candles)
2026-06-21 16:17:15,116 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:17,270 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:19,458 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:21,712 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:23,874 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:26,077 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:28,343 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:30,508 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:32,687 INFO __main__ [TREND] downtrend slope=-0.215% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:34,888 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:37,044 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:37,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:17:37,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:17:37,614 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:17:37,615 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:17:37,616 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:17:39,231 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:41,559 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:43,749 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:45,917 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:48,076 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:50,328 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:52,507 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:54,776 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:56,988 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:17:59,204 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:01,536 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:03,725 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:05,969 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:08,150 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:10,402 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:12,584 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:14,744 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:17,009 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:19,194 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:21,385 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:23,537 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:25,690 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:27,898 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:30,058 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:32,267 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:34,488 INFO __main__ [TREND] downtrend slope=-0.220% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:36,680 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:37,583 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:18:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:18:37,585 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:18:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:18:37,588 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:18:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:18:37,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:18:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:18:37,591 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:18:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:18:38,869 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:41,173 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:43,337 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:45,520 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:47,677 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:49,920 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:52,175 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:54,427 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:56,648 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:18:58,924 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:01,113 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:03,292 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:05,467 INFO __main__ [TREND] downtrend slope=-0.218% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:07,629 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:09,880 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:12,209 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:14,449 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:16,723 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:18,902 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:21,076 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:23,321 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:25,483 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:27,641 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:29,816 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:31,982 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:34,150 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:36,349 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:37,584 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:19:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:19:37,585 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:19:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:19:37,588 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:19:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:19:37,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:19:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:19:37,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:19:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:19:38,565 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:40,779 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:19:42,931 INFO __main__ [TREND] downtrend slope=-0.214% conf=0.82 → buy_anchor -0.15% to $64,039.30
2026-06-21 16:20:01,101 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:20:01,120 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 16:20:01,145 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 16:20:37,643 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:20:37,647 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:20:37,649 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:20:37,650 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:20:37,652 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:21:37,576 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:21:37,581 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:21:37,582 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:21:37,584 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:21:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:22:16,454 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 16:22:16,455 INFO __main__ [SMA] SMA(24, 60m) = $64,052.47 (140 candles)
2026-06-21 16:22:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:22:37,599 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:22:37,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:22:37,602 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:22:37,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:23:37,584 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:23:37,585 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:23:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:23:37,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:23:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:24:37,574 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:24:37,576 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:24:37,579 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:24:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:24:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:25:01,278 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:25:01,297 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 16:25:01,319 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 16:25:37,573 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:25:37,576 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:25:37,579 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:25:37,581 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:25:37,584 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:26:37,588 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:26:37,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:26:37,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:26:37,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:26:37,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:27:16,777 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 16:27:16,778 INFO __main__ [SMA] SMA(24, 60m) = $64,052.47 (140 candles)
2026-06-21 16:27:37,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:27:37,600 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:27:37,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:27:37,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:27:37,611 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:28:37,570 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:28:37,573 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:28:37,578 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:28:37,581 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:28:37,584 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:29:37,588 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:29:37,589 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:29:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:29:37,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:29:37,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:30:01,475 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:30:01,497 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 16:30:01,514 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 16:30:37,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:30:37,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:30:37,599 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:30:37,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:30:37,607 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:31:37,565 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:31:37,572 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:31:37,572 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:31:37,574 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:31:37,578 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:32:17,961 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 16:32:17,962 INFO __main__ [SMA] SMA(24, 60m) = $64,052.47 (140 candles)
2026-06-21 16:32:37,576 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:32:37,579 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:32:37,583 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:32:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:32:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:33:37,579 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:33:37,582 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:33:37,583 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:33:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:33:37,591 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:34:37,573 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:34:37,575 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:34:37,578 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:34:37,581 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:34:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:34:37,582 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:35:01,786 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:35:01,810 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 16:35:01,829 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 16:35:37,594 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:35:37,602 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:35:37,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:35:37,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:35:37,612 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:36:37,573 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:36:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:36:37,575 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:36:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:36:37,580 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:36:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:36:37,581 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:36:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:36:37,584 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:36:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:37:18,684 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 16:37:18,684 INFO __main__ [SMA] SMA(24, 60m) = $64,052.47 (140 candles)
2026-06-21 16:37:37,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:37:37,574 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:37:37,576 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:37:37,578 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:37:37,579 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:38:37,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:38:37,575 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:38:37,577 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:38:37,578 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:38:37,581 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:38:38,877 ERROR werkzeug 34.48.103.161 - - [21/Jun/2026 16:38:38] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 16:38:38,878 INFO werkzeug 34.48.103.161 - - [21/Jun/2026 16:38:38] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 16:39:37,559 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:39:37,562 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:39:37,567 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:39:37,570 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:39:37,573 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:40:01,965 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:40:01,983 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 16:40:02,000 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:40:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 16:40:37,858 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:40:37,860 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:40:37,862 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:40:37,865 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:40:37,867 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:41:17,811 ERROR werkzeug 34.142.146.161 - - [21/Jun/2026 16:41:17] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 16:41:17,811 INFO werkzeug 34.142.146.161 - - [21/Jun/2026 16:41:17] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 16:41:37,613 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:41:37,616 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:41:37,619 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:41:37,620 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:41:37,621 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:42:20,974 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 16:42:20,975 INFO __main__ [SMA] SMA(24, 60m) = $64,052.47 (140 candles)
2026-06-21 16:42:37,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:42:37,599 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:42:37,605 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:42:37,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:42:37,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:43:37,577 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:43:37,579 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:43:37,583 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:43:37,584 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:43:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:44:37,560 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:44:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:44:37,564 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:44:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:44:37,565 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:44:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:44:37,570 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:44:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:44:37,571 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:44:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:45:01,124 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:45:01,142 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 16:45:01,161 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 16:45:37,567 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:45:37,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:45:37,572 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:45:37,575 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:45:37,576 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:46:37,572 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:46:37,573 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:46:37,578 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:46:37,580 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:46:37,580 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:47:21,332 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 16:47:21,332 INFO __main__ [SMA] SMA(24, 60m) = $64,052.47 (140 candles)
2026-06-21 16:47:37,582 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:47:37,584 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:47:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:47:37,588 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:47:37,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:48:37,565 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:48:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:48:37,566 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:48:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:48:37,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:48:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:48:37,571 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:48:37,574 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:48:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:49:37,566 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:49:37,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:49:37,574 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:49:37,575 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:49:37,578 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:50:01,307 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:50:01,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 16:50:01,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 16:50:37,567 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:50:37,572 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:50:37,573 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:50:37,575 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:50:37,578 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:51:37,572 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:51:37,575 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:51:37,581 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:51:37,582 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:51:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:52:21,685 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 16:52:21,686 INFO __main__ [SMA] SMA(24, 60m) = $64,052.47 (140 candles)
2026-06-21 16:52:37,560 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:52:37,562 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:52:37,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:52:37,573 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:52:37,574 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:53:37,566 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:53:37,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:53:37,572 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:53:37,575 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:53:37,577 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:54:37,568 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:54:37,570 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:54:37,574 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:54:37,578 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:54:37,581 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:55:01,457 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:55:01,473 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 16:55:01,488 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 16:55:37,588 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:55:37,591 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:55:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:55:37,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:55:37,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:56:00,642 ERROR werkzeug 45.141.233.117 - - [21/Jun/2026 16:56:00] Request timed out: TimeoutError('timed out')
2026-06-21 16:56:37,554 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:56:37,555 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:56:37,559 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:56:37,561 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:56:37,565 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:57:22,513 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 16:57:22,513 INFO __main__ [SMA] SMA(24, 60m) = $64,052.47 (140 candles)
2026-06-21 16:57:37,583 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:57:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:57:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:57:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:57:37,591 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:58:37,579 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:58:37,582 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:58:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 16:58:37,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:58:37,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:59:37,550 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 16:59:37,552 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 16:59:37,554 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 16:59:37,557 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 16:59:37,559 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 16:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:00:01,614 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:00:01,632 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 17:00:01,651 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 17:00:37,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:00:37,572 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:00:37,575 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:00:37,577 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:00:37,581 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:00:45,106 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:00:45] "PROPFIND / HTTP/1.1" 405 -
2026-06-21 17:01:37,559 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:01:37,560 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:01:37,566 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:01:37,567 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:01:37,568 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:02:23,774 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 17:02:23,775 INFO __main__ [SMA] SMA(24, 60m) = $64,070.22 (140 candles)
2026-06-21 17:02:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:02:37,589 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:02:37,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:02:37,596 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:02:37,597 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:03:22,147 ERROR werkzeug 34.87.113.8 - - [21/Jun/2026 17:03:22] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 17:03:22,148 INFO werkzeug 34.87.113.8 - - [21/Jun/2026 17:03:22] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 17:03:37,567 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:03:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:03:37,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:03:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:03:37,573 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:03:37,574 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:03:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:03:37,578 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:03:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:04:37,562 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:04:37,565 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:04:37,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:04:37,574 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:04:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:04:37,577 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:05:01,787 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:05:01,807 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 17:05:01,828 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 17:05:37,553 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:05:37,557 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:05:37,561 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:05:37,563 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:05:37,567 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:06:37,557 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:06:37,561 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:06:37,563 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:06:37,565 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:06:53,955 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:06:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:07:23,880 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 17:07:23,880 INFO __main__ [SMA] SMA(24, 60m) = $64,070.22 (140 candles)
2026-06-21 17:07:37,579 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:07:37,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:07:37,588 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:07:37,591 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:07:38,007 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:07:38] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:08:37,551 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:08:37,556 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:08:37,557 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:08:37,847 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:08:37,855 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:09:37,548 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:09:37,551 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:09:37,552 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:09:37,557 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:09:37,558 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:10:01,973 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:10:01,999 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 17:10:02,017 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:10:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 17:10:37,682 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:10:37,685 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:10:37,687 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:10:37,690 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:10:37,693 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:11:36,225 INFO grid [DEMO] cancelled 3 open BUY order(s) and refunded $19.02; reason=inactivity 6.3h, drift 0.11%
2026-06-21 17:11:36,226 WARNING __main__ [INACTIVITY-REBUILD] 2.0h without trades (idle 6.3h), drift 0.11% from start $64,154.40 → $64,226.10. Cancelled 3 orders, will rebuild at $64,226.10
2026-06-21 17:11:36,648 INFO __main__ [DEMO] Placed 3 BUY / 0 SELL at price $64,226.10 (bias=range, asymmetry=3:2, sma=$64,070.22)
2026-06-21 17:11:37,548 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:11:37,550 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:11:37,553 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:11:37,559 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:11:37,560 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:11:58,536 ERROR werkzeug 176.65.139.140 - - [21/Jun/2026 17:11:58] Request timed out: TimeoutError('timed out')
2026-06-21 17:12:25,660 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 17:12:25,661 INFO __main__ [SMA] SMA(24, 60m) = $64,070.22 (140 candles)
2026-06-21 17:12:37,584 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:12:37,585 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:12:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:12:37,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:12:37,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:12:37,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:13:04,020 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:13:04] "GET / HTTP/1.1" 401 -
2026-06-21 17:13:37,538 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:13:37,541 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:13:37,544 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:13:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:13:37,546 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:13:37,547 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:13:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:14:37,545 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:14:37,547 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:14:37,552 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:14:37,554 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:14:37,556 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:15:01,146 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:15:01,165 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 17:15:01,180 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 17:15:37,609 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:15:37,613 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:15:37,620 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:15:37,621 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:15:37,624 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:16:37,546 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:16:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:16:37,548 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:16:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:16:37,551 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:16:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:16:37,555 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:16:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:16:37,556 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:16:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:17:26,472 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 17:17:26,473 INFO __main__ [SMA] SMA(24, 60m) = $64,070.22 (140 candles)
2026-06-21 17:17:37,564 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:17:37,567 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:17:37,568 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:17:37,573 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:17:37,574 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:18:37,566 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:18:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:18:37,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:18:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:18:37,570 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:18:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:18:37,574 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:18:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:18:37,576 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:18:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:19:37,543 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:19:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:19:37,545 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:19:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:19:37,548 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:19:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:19:37,552 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:19:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:19:37,553 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:19:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:20:01,319 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:20:01,341 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 17:20:01,360 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 17:20:37,558 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:20:37,559 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:20:37,562 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:20:37,564 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:20:37,566 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:21:37,550 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:21:37,554 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:21:37,559 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:21:37,561 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:21:37,565 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:22:27,845 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 17:22:27,845 INFO __main__ [SMA] SMA(24, 60m) = $64,070.22 (140 candles)
2026-06-21 17:22:37,540 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:22:37,542 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:22:37,546 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:22:37,549 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:22:37,551 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:23:37,536 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:23:37,539 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:23:37,544 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:23:37,548 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:23:37,550 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:24:37,544 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:24:37,547 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:24:37,551 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:24:37,553 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:24:37,555 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:24:42,277 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:24:42] "GET / HTTP/1.1" 401 -
2026-06-21 17:24:47,335 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:24:47] "PROPFIND / HTTP/1.1" 405 -
2026-06-21 17:25:01,481 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:25:01,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 17:25:01,520 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 17:25:02,953 ERROR werkzeug 193.29.13.247 - - [21/Jun/2026 17:25:02] code 400, message Bad HTTP/0.9 request type ('\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie:')
2026-06-21 17:25:02,954 INFO werkzeug 193.29.13.247 - - [21/Jun/2026 17:25:02] "\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr" 400 -
2026-06-21 17:25:37,528 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:25:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:25:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:25:37,536 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:25:37,538 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:26:37,547 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:26:37,551 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:26:37,553 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:26:37,556 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:26:37,557 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:27:29,357 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 17:27:29,358 INFO __main__ [SMA] SMA(24, 60m) = $64,070.22 (140 candles)
2026-06-21 17:27:37,533 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:27:37,534 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:27:37,538 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:27:37,542 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:27:37,543 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:28:37,566 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:28:37,570 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:28:37,571 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:28:37,573 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:28:37,577 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:29:37,547 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:29:37,549 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:29:37,552 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:29:37,556 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:29:37,556 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:30:01,645 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:30:01,664 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 17:30:01,680 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 17:30:37,574 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:30:37,575 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:30:37,576 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:30:37,578 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:30:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:31:37,541 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:31:37,543 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:31:37,547 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:31:37,550 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:31:37,552 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:32:30,209 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 17:32:30,209 INFO __main__ [SMA] SMA(24, 60m) = $64,070.22 (140 candles)
2026-06-21 17:32:37,559 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:32:37,562 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:32:37,563 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:32:37,565 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:32:37,570 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:33:07,873 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:33:07] "GET / HTTP/1.1" 401 -
2026-06-21 17:33:37,545 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:33:37,545 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:33:37,547 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:33:37,551 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:33:37,552 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:34:37,541 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:34:37,545 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:34:37,547 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:34:37,550 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:34:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:34:37,552 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:34:45,994 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,988.27
2026-06-21 17:34:48,240 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,988.27
2026-06-21 17:34:50,513 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:34:52,664 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:34:54,831 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:34:57,017 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:34:59,180 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:01,374 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:01,814 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:35:01,831 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 17:35:01,851 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 17:35:03,544 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:05,791 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:08,048 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:10,318 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:12,539 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:14,814 INFO __main__ [TREND] downtrend slope=-0.201% conf=0.76 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:16,984 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:19,169 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:21,355 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:23,560 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:25,822 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:28,099 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:30,334 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:32,524 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:34,674 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:36,830 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:37,531 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:35:37,533 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:35:37,534 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:35:37,538 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:35:37,540 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:35:39,013 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:41,218 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:43,394 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:45,553 INFO __main__ [TREND] downtrend slope=-0.217% conf=0.84 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:47,716 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:49,901 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:52,087 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:54,293 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:56,595 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:35:58,764 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:00,970 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:02,535 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:36:02] "GET / HTTP/1.1" 401 -
2026-06-21 17:36:03,234 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:05,430 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:07,617 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:09,792 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:12,051 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:14,209 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:16,368 INFO __main__ [TREND] downtrend slope=-0.229% conf=0.88 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:18,628 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:20,817 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:23,064 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:25,311 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:27,485 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:29,689 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:31,877 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:34,066 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:36,222 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:37,529 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:36:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:36:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:36:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:36:37,533 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:36:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:36:37,535 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:36:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:36:37,538 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:36:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:36:38,517 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:40,669 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:42,908 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:45,132 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:47,315 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.89 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:49,548 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,983.88
2026-06-21 17:36:51,736 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:36:53,970 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:36:56,156 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:36:58,416 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:00,590 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:02,766 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:05,005 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:07,183 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:09,339 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:11,732 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:13,959 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:16,119 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:18,320 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.90 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:20,594 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:22,766 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:24,925 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:27,166 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:29,359 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:32,036 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 17:37:32,037 INFO __main__ [SMA] SMA(24, 60m) = $64,070.22 (140 candles)
2026-06-21 17:37:32,037 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:34,194 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:36,354 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:37,567 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:37:37,570 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:37:37,573 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:37:37,575 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:37:37,578 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:37:38,611 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:40,788 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:43,065 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:45,238 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:47,407 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:49,680 INFO __main__ [TREND] downtrend slope=-0.244% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:51,849 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:54,065 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:56,230 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:37:58,550 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:00,723 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:02,891 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:05,055 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:07,244 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:09,406 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:11,576 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:13,742 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:15,916 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:18,124 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:20,292 INFO __main__ [TREND] downtrend slope=-0.245% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:22,569 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:24,724 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:26,944 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:29,203 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:31,364 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:33,555 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:35,714 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:37,564 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:38:37,566 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:38:37,570 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:38:37,570 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:38:37,571 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:38:37,966 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:40,154 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:42,338 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:44,620 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:46,799 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:48,959 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:51,138 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:53,322 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:55,535 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:57,697 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:38:59,881 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:39:02,056 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:39:04,210 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,996.86
2026-06-21 17:39:06,373 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:08,542 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:10,720 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:12,971 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:15,132 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:17,290 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:19,567 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:21,726 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.91 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:23,930 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:26,104 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:28,278 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:30,488 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:32,739 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:34,889 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:37,229 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:37,529 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:39:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:39:37,533 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:39:37,533 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:39:37,536 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:39:39,516 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:41,697 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:43,865 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:39:46,026 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:39:48,332 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:39:50,516 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:39:52,691 INFO __main__ [TREND] downtrend slope=-0.249% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:39:54,972 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:39:57,140 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:39:59,375 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:01,561 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:01,996 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:40:02,020 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:40:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 17:40:02,043 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:40:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 17:40:03,729 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:05,884 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:08,074 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:10,276 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:12,441 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:14,613 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:16,779 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:18,937 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:21,094 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:23,334 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:26,471 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:28,626 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:30,805 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:33,046 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:35,224 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:37,526 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:37,699 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:40:37,700 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:40:37,703 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:40:37,712 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:40:37,712 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:40:39,695 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:41,900 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:44,067 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:46,231 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:48,465 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:50,728 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:52,969 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:55,220 INFO __main__ [TREND] downtrend slope=-0.251% conf=0.92 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:57,448 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:40:59,627 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:02,050 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:04,296 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:06,553 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:08,794 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:11,035 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:13,305 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:15,480 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:17,639 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:19,811 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:21,979 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:24,261 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:26,495 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:28,733 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:30,923 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:33,129 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,990.77
2026-06-21 17:41:35,290 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:41:37,492 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:41:37,544 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:41:37,546 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:41:37,553 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:41:37,554 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:41:37,555 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:41:39,694 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:41:42,047 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:41:44,314 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:41:46,473 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:41:48,736 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:41:51,002 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,983.98
2026-06-21 17:41:53,415 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:41:55,627 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:41:57,793 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:41:59,959 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:02,204 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:04,487 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:06,682 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:08,853 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:11,151 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:13,319 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:15,513 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:17,679 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:19,851 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:22,041 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:24,202 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:26,419 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:28,578 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.93 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:30,766 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:33,414 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 17:42:33,414 INFO __main__ [SMA] SMA(24, 60m) = $64,070.22 (140 candles)
2026-06-21 17:42:33,414 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:35,593 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:37,531 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:42:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:42:37,535 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:42:37,538 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:42:37,540 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:42:37,828 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:39,985 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:42,167 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:44,319 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:46,584 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:48,758 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:51,070 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:53,324 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:55,520 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:42:57,838 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:00,133 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.92 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:02,289 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:04,550 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:06,714 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:08,883 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:11,161 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:13,322 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:15,477 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:17,727 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:19,936 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:22,201 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:24,435 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:26,594 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:28,826 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:31,023 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.91 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:33,263 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:35,426 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:37,519 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:43:37,521 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:43:37,525 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:43:37,529 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:43:37,530 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:43:37,630 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:39,822 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $63,991.87
2026-06-21 17:43:42,024 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $64,028.21
2026-06-21 17:43:44,205 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $64,029.41
2026-06-21 17:43:46,502 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $64,029.41
2026-06-21 17:43:48,661 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $64,029.41
2026-06-21 17:43:50,833 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $64,029.41
2026-06-21 17:43:53,111 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $64,029.41
2026-06-21 17:43:55,322 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $64,029.41
2026-06-21 17:43:57,518 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $64,029.41
2026-06-21 17:43:59,681 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $64,029.41
2026-06-21 17:44:01,879 INFO __main__ [TREND] downtrend slope=-0.235% conf=0.90 → buy_anchor -0.15% to $64,029.41
2026-06-21 17:44:04,057 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,029.41
2026-06-21 17:44:06,293 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,029.41
2026-06-21 17:44:08,461 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,029.41
2026-06-21 17:44:10,648 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,029.41
2026-06-21 17:44:12,810 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,031.01
2026-06-21 17:44:14,981 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,031.01
2026-06-21 17:44:17,173 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,022.82
2026-06-21 17:44:19,426 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,022.82
2026-06-21 17:44:21,704 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,022.82
2026-06-21 17:44:23,853 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,022.82
2026-06-21 17:44:26,121 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,022.82
2026-06-21 17:44:28,292 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,022.82
2026-06-21 17:44:30,532 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,022.82
2026-06-21 17:44:32,710 INFO __main__ [TREND] downtrend slope=-0.223% conf=0.86 → buy_anchor -0.15% to $64,022.82
2026-06-21 17:44:34,863 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:44:37,043 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:44:37,585 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:44:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:44:37,590 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:44:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:44:37,591 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:44:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:44:37,593 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:44:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:44:37,598 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:44:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:44:39,309 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:44:41,552 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:44:43,732 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:44:45,983 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:44:48,164 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:44:50,462 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:44:52,710 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:44:54,887 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:44:57,057 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:44:59,319 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:01,188 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:45:01,205 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 17:45:01,226 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 17:45:01,537 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:03,690 INFO __main__ [TREND] downtrend slope=-0.212% conf=0.82 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:05,861 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:08,109 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:10,273 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:12,424 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:14,612 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:16,779 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:19,089 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:21,333 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:23,572 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:25,730 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:27,897 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:30,140 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:32,325 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:34,485 INFO __main__ [TREND] downtrend slope=-0.202% conf=0.78 → buy_anchor -0.15% to $64,024.42
2026-06-21 17:45:37,521 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:45:37,523 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:45:37,526 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:45:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:45:37,535 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:46:37,529 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:46:37,533 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:46:37,538 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:46:37,539 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:46:37,541 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:47:00,885 ERROR werkzeug 34.16.165.29 - - [21/Jun/2026 17:47:00] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 17:47:00,885 INFO werkzeug 34.16.165.29 - - [21/Jun/2026 17:47:00] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 17:47:33,973 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 17:47:33,974 INFO __main__ [SMA] SMA(24, 60m) = $64,070.22 (140 candles)
2026-06-21 17:47:37,523 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:47:37,528 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:47:37,531 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:47:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:47:37,533 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:48:37,530 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:48:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:48:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:48:37,536 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:48:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:48:37,539 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:48:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:48:37,543 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:48:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:49:37,526 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:49:37,528 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:49:37,534 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:49:37,535 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:49:37,536 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:50:01,367 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:50:01,390 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 17:50:01,411 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 17:50:37,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:50:37,529 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:50:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:50:37,534 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:50:37,537 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:51:37,541 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:51:37,546 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:51:37,546 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:51:37,551 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:51:37,552 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:52:35,210 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 17:52:35,210 INFO __main__ [SMA] SMA(24, 60m) = $64,070.22 (140 candles)
2026-06-21 17:52:37,545 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:52:37,546 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:52:37,551 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:52:37,552 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:52:37,554 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:53:37,521 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:53:37,524 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:53:37,526 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:53:37,530 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:53:37,531 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:54:37,510 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:54:37,513 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:54:37,514 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:54:37,516 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:54:37,519 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:55:01,542 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:55:01,567 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 17:55:01,585 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 17:55:37,515 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:55:37,517 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:55:37,519 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:55:37,522 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:55:37,524 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:56:37,521 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:56:37,522 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:56:37,524 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:56:37,526 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:56:37,528 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:57:37,241 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 17:57:37,242 INFO __main__ [SMA] SMA(24, 60m) = $64,070.22 (140 candles)
2026-06-21 17:57:37,534 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:57:37,539 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:57:37,542 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:57:37,543 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:57:37,546 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:58:37,526 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:58:37,530 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:58:37,533 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:58:37,534 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:58:37,536 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 17:59:37,530 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 17:59:37,534 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 17:59:37,535 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 17:59:37,539 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 17:59:37,541 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 17:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:00:01,724 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:00:01,742 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 18:00:01,765 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 18:00:37,523 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:00:37,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:00:37,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:00:37,534 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:00:37,539 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:01:37,563 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:01:37,567 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:01:37,577 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:01:37,580 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:01:37,581 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:02:37,521 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:02:37,522 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:02:37,528 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:02:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:02:37,535 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:02:38,136 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 18:02:38,137 INFO __main__ [SMA] SMA(24, 60m) = $64,093.09 (140 candles)
2026-06-21 18:03:37,544 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:03:37,547 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:03:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:03:37,548 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:03:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:03:37,552 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:03:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:03:37,554 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:03:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:04:37,510 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:04:37,512 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:04:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:04:37,515 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:04:37,517 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:04:37,519 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:05:01,914 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:05:01,940 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 18:05:01,960 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 18:05:37,516 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:05:37,519 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:05:37,520 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:05:37,524 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:05:37,525 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:06:37,560 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:06:37,562 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:06:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:06:37,566 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:06:37,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:06:37,570 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:07:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:07:37,537 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:07:37,534 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:07:37,536 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:07:37,542 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:07:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:07:39,556 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 18:07:39,557 INFO __main__ [SMA] SMA(24, 60m) = $64,093.09 (140 candles)
2026-06-21 18:08:32,200 ERROR werkzeug 46.151.178.13 - - [21/Jun/2026 18:08:32] Request timed out: TimeoutError('timed out')
2026-06-21 18:08:37,518 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:08:37,521 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:08:37,526 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:08:37,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:08:37,529 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:09:37,514 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:09:37,515 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:09:37,521 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:09:37,521 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:09:37,522 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:10:01,095 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:10:01,113 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 18:10:01,138 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 18:10:37,638 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:10:37,641 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:10:37,643 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:10:37,646 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:10:37,649 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:11:37,538 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:11:37,539 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:11:37,542 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:11:37,551 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:11:37,554 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:11:38,037 INFO grid [DEMO] cancelled 3 open BUY order(s) and refunded $19.03; reason=inactivity 7.3h, drift 0.37%
2026-06-21 18:11:38,037 WARNING __main__ [INACTIVITY-REBUILD] 2.0h without trades (idle 7.3h), drift 0.37% from start $64,226.10 → $63,989.10. Cancelled 3 orders, will rebuild at $63,989.10
2026-06-21 18:11:38,406 INFO __main__ [DEMO] Placed 3 BUY / 0 SELL at price $63,989.10 (bias=range, asymmetry=3:2, sma=$64,093.09)
2026-06-21 18:12:23,326 ERROR werkzeug 136.110.55.43 - - [21/Jun/2026 18:12:23] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 18:12:23,326 INFO werkzeug 136.110.55.43 - - [21/Jun/2026 18:12:23] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 18:12:27,283 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:29,454 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:31,642 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:33,905 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:36,060 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:37,503 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:12:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:12:37,505 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:12:37,506 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:12:37,509 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:12:37,512 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:12:38,251 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:40,608 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 18:12:40,609 INFO __main__ [SMA] SMA(24, 60m) = $64,093.09 (140 candles)
2026-06-21 18:12:40,609 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:42,833 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:45,086 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:47,371 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:49,561 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:51,739 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:53,966 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:56,159 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.51 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:12:58,506 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:13:00,775 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:13:03,065 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:13:05,232 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,904.60
2026-06-21 18:13:07,413 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:09,609 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:11,772 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:13,942 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:16,190 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:18,363 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:20,553 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:22,720 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:24,928 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:27,111 INFO __main__ [TREND] downtrend slope=-0.314% conf=0.56 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:29,367 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:31,616 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:33,805 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:36,010 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:37,525 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:13:37,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:13:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:13:37,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:13:37,530 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:13:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:13:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:13:38,214 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:40,383 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:42,584 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:44,831 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:47,115 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:49,393 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,916.58
2026-06-21 18:13:51,680 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:13:53,947 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:13:56,225 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:13:58,480 INFO __main__ [TREND] downtrend slope=-0.329% conf=0.60 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:00,821 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:02,984 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:05,162 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:07,410 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:09,588 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:11,923 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:14,192 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:16,357 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:18,609 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:20,770 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:22,955 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:25,215 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:27,500 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:29,659 INFO __main__ [TREND] downtrend slope=-0.344% conf=0.65 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:31,846 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:34,097 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:36,268 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:37,509 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:14:37,515 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:14:37,517 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:14:37,519 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:14:37,521 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:14:38,465 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:40,654 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:42,826 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:45,002 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:47,158 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:49,353 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:51,619 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:53,832 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:56,039 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:14:58,276 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:00,549 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.67 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:01,271 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:15:01,295 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 18:15:01,318 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 18:15:02,758 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:04,968 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:07,134 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:09,386 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:11,571 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:13,737 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:15,909 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:18,083 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:20,251 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:22,420 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:24,588 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:26,834 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:28,983 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:31,161 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.69 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:33,345 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:35,515 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:37,567 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:15:37,573 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:15:37,574 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:15:37,576 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:15:37,580 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:15:37,737 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:40,005 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,912.69
2026-06-21 18:15:42,300 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:15:44,488 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:15:46,742 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:15:48,934 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:15:51,100 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:15:53,367 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:15:55,585 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:15:57,744 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:16:00,062 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:16:02,239 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.71 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:16:04,406 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:16:06,570 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:16:08,743 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:16:11,047 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:16:13,252 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:16:15,510 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,930.76
2026-06-21 18:16:17,786 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,910.39
2026-06-21 18:16:19,966 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:22,153 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:24,326 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:26,535 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:28,700 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:30,975 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:33,141 INFO __main__ [TREND] downtrend slope=-0.375% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:35,388 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:37,503 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:16:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:16:37,506 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:16:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:16:37,508 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:16:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:16:37,511 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:16:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:16:37,513 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:16:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:16:37,552 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:39,709 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:41,940 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:44,114 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:46,289 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:48,470 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:50,664 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:51,016 ERROR werkzeug 34.30.169.8 - - [21/Jun/2026 18:16:51] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 18:16:51,016 INFO werkzeug 34.30.169.8 - - [21/Jun/2026 18:16:51] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 18:16:52,850 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:55,037 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:57,317 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:16:59,516 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:01,801 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:04,057 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:06,217 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:08,375 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:10,529 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:12,816 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:15,069 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:17,241 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:19,406 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:21,578 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:23,746 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:25,949 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:28,195 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:30,442 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:32,655 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:34,851 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:37,011 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:37,640 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:17:37,643 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:17:37,646 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:17:37,648 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:17:37,650 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:17:39,197 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:41,737 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 18:17:41,737 INFO __main__ [SMA] SMA(24, 60m) = $64,093.09 (140 candles)
2026-06-21 18:17:41,737 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:44,003 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:46,224 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:48,382 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:50,537 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:52,785 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:54,974 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:57,187 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:17:59,443 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:01,603 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:03,821 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:06,066 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:08,239 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:10,391 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:12,571 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:14,747 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:17,040 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:19,219 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:21,409 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:23,579 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:25,823 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:28,073 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:30,226 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:32,425 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:34,688 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:36,859 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:37,500 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:18:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:18:37,503 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:18:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:18:37,506 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:18:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:18:37,509 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:18:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:18:37,509 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:18:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:18:37,952 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:18:37] "GET / HTTP/1.1" 401 -
2026-06-21 18:18:39,107 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:41,265 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:43,424 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:45,604 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:47,767 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:49,952 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:52,111 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:54,299 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:56,506 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:18:58,691 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:00,913 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:03,081 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:05,243 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:07,406 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:09,582 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:11,766 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:13,931 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:16,196 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:18,487 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:20,677 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:22,829 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:24,980 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:27,183 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:29,441 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:31,659 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:33,829 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:35,997 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:37,511 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:19:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:19:37,513 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:19:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:19:37,515 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:19:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:19:37,518 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:19:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:19:37,521 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:19:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:19:38,256 INFO __main__ [TREND] downtrend slope=-0.388% conf=0.76 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:40,525 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:42,687 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:44,879 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:47,152 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:49,326 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:51,522 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:53,720 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:55,881 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:19:58,151 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:00,320 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:01,485 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:20:01,503 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 18:20:01,524 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 18:20:02,578 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:04,757 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:06,945 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:09,121 INFO __main__ [TREND] downtrend slope=-0.383% conf=0.75 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:11,306 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:13,466 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:15,613 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:17,793 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:19,980 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:22,158 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:24,362 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:26,530 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:28,783 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:31,016 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:33,235 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:35,483 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:37,516 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:20:37,520 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:20:37,522 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:20:37,524 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:20:37,525 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:20:37,661 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:39,845 INFO __main__ [TREND] downtrend slope=-0.377% conf=0.74 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:42,112 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:44,392 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:46,599 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:48,784 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:51,119 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:53,297 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:55,471 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:57,634 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:20:59,789 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:01,963 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:04,215 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:06,446 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:08,687 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:10,856 INFO __main__ [TREND] downtrend slope=-0.370% conf=0.73 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:13,009 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:15,175 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:17,337 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:19,578 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:21,736 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:23,899 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:26,088 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:28,260 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:30,584 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:32,803 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:34,964 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:37,168 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:37,507 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:21:37,510 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:21:37,514 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:21:37,516 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:21:37,519 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:21:39,371 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:41,662 INFO __main__ [TREND] downtrend slope=-0.362% conf=0.71 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:43,938 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:46,172 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:48,449 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:50,822 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:53,084 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:55,258 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:57,431 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:21:59,697 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:01,873 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:04,131 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:06,296 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:08,581 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:10,738 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:12,984 INFO __main__ [TREND] downtrend slope=-0.353% conf=0.69 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:15,270 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:17,473 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:19,644 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:21,824 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:24,125 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:26,319 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:28,489 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:30,686 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:32,876 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:35,163 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:37,344 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:37,496 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:22:37,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:22:37,502 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:22:37,506 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:22:37,506 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:22:39,501 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:41,969 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 18:22:41,970 INFO __main__ [SMA] SMA(24, 60m) = $64,093.09 (140 candles)
2026-06-21 18:22:41,970 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:44,244 INFO __main__ [TREND] downtrend slope=-0.343% conf=0.68 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:46,544 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:48,811 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:51,088 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:53,266 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:55,427 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:57,613 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:22:59,779 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:01,938 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:04,157 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:06,408 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:08,606 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:10,765 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:13,030 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:15,197 INFO __main__ [TREND] downtrend slope=-0.332% conf=0.66 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:17,429 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:19,598 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:21,869 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:24,130 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:26,287 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:28,511 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:30,699 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:32,874 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:35,029 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:37,272 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:37,496 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:23:37,498 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:23:37,502 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:23:37,502 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:23:37,505 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:23:39,450 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:41,718 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:43,908 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:46,079 INFO __main__ [TREND] downtrend slope=-0.321% conf=0.64 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:48,331 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:50,616 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:52,781 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:54,943 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:57,106 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:23:59,257 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:01,417 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:03,592 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:05,806 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:08,061 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:10,353 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:12,526 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:14,685 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:16,937 INFO __main__ [TREND] downtrend slope=-0.310% conf=0.62 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:19,108 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:21,325 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:23,510 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:25,663 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:27,897 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:30,074 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:32,240 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:34,396 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:36,648 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:37,497 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:24:37,499 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:24:37,500 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:24:37,550 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:24:37,555 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:24:37,556 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:24:37] "GET /agc/timeclock.php?referrer=welcome HTTP/1.1" 404 -
2026-06-21 18:24:38,306 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:24:38] "GET /elision-dialer/agent/timeclock.php HTTP/1.1" 404 -
2026-06-21 18:24:38,893 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:39,038 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:24:39] "GET /hottrix-dialer/agent/timeclock.php HTTP/1.1" 404 -
2026-06-21 18:24:39,797 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:24:39] "GET /elision-dialer/agent/timeclock.php?referrer=welcome HTTP/1.1" 404 -
2026-06-21 18:24:40,541 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:24:40] "GET /agent/timeclock.php?referrer=welcome HTTP/1.1" 404 -
2026-06-21 18:24:41,080 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:41,303 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:24:41] "GET /agc/timeclock.php HTTP/1.1" 404 -
2026-06-21 18:24:42,069 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:24:42] "GET /agent/timeclock.php HTTP/1.1" 404 -
2026-06-21 18:24:43,339 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:45,503 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:47,667 INFO __main__ [TREND] downtrend slope=-0.298% conf=0.59 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:49,839 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:52,098 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:54,259 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:56,544 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:24:58,736 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:01,041 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:01,671 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:25:01,688 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 18:25:01,710 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 18:25:03,320 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:05,489 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:07,660 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:09,816 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:11,985 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:14,142 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:16,433 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:18,589 INFO __main__ [TREND] downtrend slope=-0.284% conf=0.57 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:20,744 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:23,023 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:25,190 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:27,379 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:29,638 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:31,814 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:34,050 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:36,289 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:37,531 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:25:37,535 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:25:37,537 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:25:37,538 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:25:37,541 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:25:38,520 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:40,702 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:42,925 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:45,086 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:47,349 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:49,620 INFO __main__ [TREND] downtrend slope=-0.270% conf=0.54 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:51,785 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:53,985 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:56,149 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:25:58,361 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:26:00,555 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:26:02,736 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:26:04,920 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:26:07,108 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:26:09,309 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:26:11,543 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:26:13,696 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:26:15,866 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:26:18,130 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:26:20,282 INFO __main__ [TREND] downtrend slope=-0.255% conf=0.51 → buy_anchor -0.15% to $63,903.70
2026-06-21 18:26:37,528 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:26:37,529 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:26:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:26:37,535 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:26:37,537 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:27:37,523 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:27:37,525 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:27:37,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:27:37,529 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:27:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:27:44,038 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 18:27:44,039 INFO __main__ [SMA] SMA(24, 60m) = $64,093.09 (140 candles)
2026-06-21 18:28:37,517 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:28:37,520 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:28:37,524 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:28:37,526 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:28:37,528 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:29:37,504 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:29:37,509 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:29:37,512 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:29:37,513 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:29:37,514 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:30:01,840 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:30:01,862 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 18:30:01,890 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 18:30:37,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:30:37,505 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:30:37,508 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:30:37,509 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:30:37,512 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:31:37,538 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:31:37,542 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:31:37,542 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:31:37,543 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:31:37,544 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:32:37,504 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:32:37,508 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:32:37,508 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:32:37,512 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:32:37,514 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:32:44,336 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 18:32:44,336 INFO __main__ [SMA] SMA(24, 60m) = $64,093.09 (140 candles)
2026-06-21 18:33:37,489 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:33:37,494 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:33:37,496 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:33:37,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:33:37,502 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:34:37,497 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:34:37,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:34:37,503 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:34:37,506 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:34:37,508 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:34:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:35:02,020 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:35:02] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:35:02,040 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:35:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 18:35:02,058 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:35:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 18:35:37,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:35:37,494 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:35:37,497 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:35:37,499 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:35:37,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:36:37,495 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:36:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:36:37,498 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:36:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:36:37,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:36:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:36:37,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:36:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:36:37,505 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:36:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:37:37,517 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:37:37,518 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:37:37,523 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:37:37,523 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:37:37,526 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:37:44,596 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 18:37:44,597 INFO __main__ [SMA] SMA(24, 60m) = $64,093.09 (140 candles)
2026-06-21 18:38:37,510 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:38:37,514 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:38:37,515 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:38:37,517 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:38:37,520 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:39:37,494 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:39:37,496 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:39:37,497 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:39:37,499 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:39:37,502 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:39:46,039 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:39:48,221 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:39:50,388 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:39:52,642 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:39:54,921 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:39:57,097 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:39:59,277 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:01,206 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:40:01,229 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 18:40:01,246 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 18:40:01,466 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:03,636 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:05,808 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:08,059 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:10,212 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:12,377 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:14,582 INFO __main__ [TREND] uptrend slope=+0.300% conf=0.54 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:16,752 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:18,947 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:21,101 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:23,270 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:25,439 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:27,602 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:29,760 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:32,010 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:34,209 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:36,544 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:37,641 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:40:37,646 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:40:37,647 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:40:37,648 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:40:37,649 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:40:38,721 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:40,890 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:43,062 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:45,217 INFO __main__ [TREND] uptrend slope=+0.326% conf=0.58 → buy_anchor +0.15% to $64,336.16
2026-06-21 18:40:47,379 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,308.72
2026-06-21 18:40:49,539 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,308.72
2026-06-21 18:40:51,693 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,308.72
2026-06-21 18:40:53,860 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,308.72
2026-06-21 18:40:56,055 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,308.72
2026-06-21 18:40:58,258 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,308.72
2026-06-21 18:41:00,424 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,308.72
2026-06-21 18:41:02,596 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,308.72
2026-06-21 18:41:04,761 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,308.72
2026-06-21 18:41:07,002 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,308.72
2026-06-21 18:41:09,175 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,308.72
2026-06-21 18:41:11,364 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:13,537 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:15,763 INFO __main__ [TREND] uptrend slope=+0.347% conf=0.61 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:18,027 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:20,204 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:22,366 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:24,649 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:26,812 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:28,989 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:31,191 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:33,382 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:35,555 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:37,513 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:41:37,514 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:41:37,518 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:41:37,519 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:41:37,521 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:41:37,824 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:40,094 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:42,340 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,300.01
2026-06-21 18:41:44,630 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:41:46,781 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.63 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:41:49,056 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:41:51,209 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:41:53,382 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:41:55,533 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:41:57,802 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:41:59,984 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:42:02,154 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:42:04,324 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:42:06,498 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:42:08,649 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:42:10,830 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:42:13,000 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:42:15,212 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,294.00
2026-06-21 18:42:17,372 INFO __main__ [TREND] uptrend slope=+0.371% conf=0.65 → buy_anchor +0.15% to $64,287.19
2026-06-21 18:42:19,597 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,287.19
2026-06-21 18:42:21,773 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,287.19
2026-06-21 18:42:24,068 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,287.19
2026-06-21 18:42:26,230 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:28,533 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:30,699 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:32,889 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:35,055 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:37,310 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:37,518 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:42:37,522 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:42:37,525 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:42:37,533 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:42:37,537 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:42:39,477 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:41,760 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:43,965 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:46,648 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 18:42:46,648 INFO __main__ [SMA] SMA(24, 60m) = $64,093.09 (140 candles)
2026-06-21 18:42:46,649 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:48,849 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.66 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:51,030 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:53,289 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:55,462 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:57,651 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:42:59,924 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:43:02,222 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:43:04,375 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:43:06,530 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:43:08,747 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,272.16
2026-06-21 18:43:10,895 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,261.85
2026-06-21 18:43:13,104 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,261.85
2026-06-21 18:43:15,347 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,261.85
2026-06-21 18:43:17,660 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,261.85
2026-06-21 18:43:19,840 INFO __main__ [TREND] uptrend slope=+0.386% conf=0.67 → buy_anchor +0.15% to $64,261.85
2026-06-21 18:43:22,006 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,261.85
2026-06-21 18:43:24,200 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,261.85
2026-06-21 18:43:26,380 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,261.85
2026-06-21 18:43:28,638 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,261.85
2026-06-21 18:43:30,824 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,261.85
2026-06-21 18:43:33,094 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,261.85
2026-06-21 18:43:35,280 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,261.85
2026-06-21 18:43:37,462 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,261.85
2026-06-21 18:43:37,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:43:37,504 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:43:37,506 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:43:37,509 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:43:37,511 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:43:39,730 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:43:41,970 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:43:44,167 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:43:46,365 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:43:48,591 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:43:50,856 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.68 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:43:53,038 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:43:55,188 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:43:57,485 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:43:59,732 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:01,896 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:04,149 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:06,329 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:08,505 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:10,672 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:12,937 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:15,106 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:17,295 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:19,482 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:21,640 INFO __main__ [TREND] uptrend slope=+0.394% conf=0.69 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:23,806 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:25,977 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:28,145 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:30,401 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:32,579 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:34,896 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:37,154 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:37,497 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:44:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:44:37,498 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:44:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:44:37,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:44:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:44:37,505 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:44:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:44:37,506 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:44:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:44:39,325 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:41,508 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:43,781 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:46,016 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:48,293 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:50,457 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:52,622 INFO __main__ [TREND] uptrend slope=+0.398% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:54,818 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:57,084 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:44:59,375 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:01,414 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:45:01,431 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 18:45:01,450 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 18:45:01,563 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:03,747 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:05,952 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:07,303 ERROR werkzeug 103.183.119.48 - - [21/Jun/2026 18:45:07] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 18:45:07,304 INFO werkzeug 103.183.119.48 - - [21/Jun/2026 18:45:07] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 18:45:08,204 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:10,363 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:12,613 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:14,790 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:16,970 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:19,128 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:21,338 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:23,505 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:25,667 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:27,861 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:30,031 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:32,432 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:34,597 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:36,762 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:37,486 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:45:37,488 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:45:37,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:45:37,495 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:45:37,496 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:45:38,947 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:41,134 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:43,379 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:45,643 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,255.74
2026-06-21 18:45:47,924 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,270.66
2026-06-21 18:45:50,184 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,270.66
2026-06-21 18:45:52,431 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,270.66
2026-06-21 18:45:54,698 INFO __main__ [TREND] uptrend slope=+0.403% conf=0.71 → buy_anchor +0.15% to $64,270.66
2026-06-21 18:45:56,862 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,270.66
2026-06-21 18:45:59,145 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,270.66
2026-06-21 18:46:01,331 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,270.66
2026-06-21 18:46:03,542 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,270.66
2026-06-21 18:46:05,712 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,270.66
2026-06-21 18:46:07,983 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,270.66
2026-06-21 18:46:10,241 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,270.66
2026-06-21 18:46:12,485 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,236.31
2026-06-21 18:46:14,649 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,236.31
2026-06-21 18:46:16,903 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,236.31
2026-06-21 18:46:19,137 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,236.31
2026-06-21 18:46:21,331 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,236.31
2026-06-21 18:46:23,507 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,236.31
2026-06-21 18:46:25,756 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,236.31
2026-06-21 18:46:27,915 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,236.31
2026-06-21 18:46:30,068 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,236.31
2026-06-21 18:46:32,253 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:46:34,444 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:46:36,691 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:46:37,481 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:46:37,483 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:46:37,487 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:46:37,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:46:37,493 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:46:38,989 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:46:41,173 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:46:43,339 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:46:45,569 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:46:47,778 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:46:50,042 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:46:52,198 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:46:54,397 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:46:56,580 INFO __main__ [TREND] uptrend slope=+0.405% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:46:58,782 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:00,944 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:03,177 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:05,357 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:07,517 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:09,681 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:11,841 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:14,097 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:16,254 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:18,427 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:20,665 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:22,840 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:25,009 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:27,330 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.72 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:29,614 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:31,805 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:34,014 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:36,305 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:37,483 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:47:37,484 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:47:37,486 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:47:37,490 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:47:37,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:47:38,586 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:40,772 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:42,949 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:45,136 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:47,740 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 18:47:47,740 INFO __main__ [SMA] SMA(24, 60m) = $64,093.09 (140 candles)
2026-06-21 18:47:47,741 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:49,909 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:52,085 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,253.54
2026-06-21 18:47:54,272 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:47:56,461 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:47:58,641 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:00,812 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:03,074 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:05,321 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:07,585 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:09,793 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:11,961 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:14,257 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:16,431 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:18,611 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:20,762 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:22,916 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:25,164 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:27,340 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:29,513 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:31,849 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:34,107 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:36,288 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:37,484 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:48:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:48:37,485 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:48:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:48:37,486 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:48:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:48:37,494 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:48:37,496 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:48:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:48:38,475 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:40,731 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:42,944 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:45,206 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:47,368 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:49,546 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:51,713 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:53,913 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:56,142 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,283.88
2026-06-21 18:48:58,317 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:00,580 INFO __main__ [TREND] uptrend slope=+0.406% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:02,833 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:05,763 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:08,002 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:10,163 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:12,333 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:14,602 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:16,757 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:18,912 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:21,076 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:23,305 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:25,464 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:27,633 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:29,899 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:32,267 INFO __main__ [TREND] uptrend slope=+0.404% conf=0.71 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:34,512 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:36,701 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:37,481 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:49:37,482 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:49:37,486 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:49:37,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:49:37,494 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:49:38,859 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:41,033 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:43,209 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:45,466 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:47,667 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:49,825 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:51,995 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:54,236 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:56,486 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:49:58,643 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:00,927 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:01,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:50:01,615 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 18:50:01,641 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 18:50:03,093 INFO __main__ [TREND] uptrend slope=+0.401% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:05,279 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:07,469 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:09,641 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:11,821 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:14,077 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:16,239 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:18,405 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:20,554 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:22,714 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:24,961 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:27,148 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:29,338 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:31,509 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:33,699 INFO __main__ [TREND] uptrend slope=+0.397% conf=0.70 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:36,009 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:37,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:50:37,495 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:50:37,497 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:50:37,499 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:50:37,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:50:38,238 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:40,489 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:42,716 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:44,884 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:47,083 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:49,241 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:51,466 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:53,621 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:55,811 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:50:58,095 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:00,264 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:02,550 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:04,732 INFO __main__ [TREND] uptrend slope=+0.393% conf=0.69 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:06,893 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:09,051 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:11,208 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:13,406 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:15,573 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:17,831 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:20,027 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:22,202 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:24,476 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:26,642 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:28,795 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:31,115 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:33,301 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:35,581 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.68 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:37,490 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:51:37,494 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:51:37,500 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:51:37,505 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:51:37,509 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:51:37,861 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:40,024 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:42,200 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:44,365 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:46,572 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:48,823 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:50,982 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:53,139 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:55,305 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:57,558 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:51:59,727 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:02,004 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:04,196 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:06,356 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.67 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:08,520 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:10,685 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:12,844 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:15,060 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:17,260 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:19,423 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:21,589 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:23,743 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:26,016 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:28,189 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:30,457 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:32,626 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:34,898 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:37,164 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.65 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:37,490 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:52:37,491 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:52:37,495 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:52:37,498 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:52:37,499 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:52:39,483 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:41,659 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:43,834 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:46,021 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:48,439 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 18:52:48,439 INFO __main__ [SMA] SMA(24, 60m) = $64,093.09 (140 candles)
2026-06-21 18:52:48,440 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:50,682 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:52,946 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:55,132 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:57,340 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:52:59,581 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:53:01,769 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:53:03,962 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:53:06,200 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:53:08,366 INFO __main__ [TREND] uptrend slope=+0.365% conf=0.64 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:53:10,552 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,275.47
2026-06-21 18:53:12,817 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:15,020 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:17,208 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:19,388 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:21,626 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:23,874 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:26,056 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:28,253 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:30,419 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:32,601 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:34,757 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:36,916 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:37,475 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:53:37,478 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:53:37,482 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:53:37,483 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:53:37,485 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:53:39,079 INFO __main__ [TREND] uptrend slope=+0.355% conf=0.62 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:41,267 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:43,458 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:45,766 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:47,971 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,245.02
2026-06-21 18:53:50,138 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:53:52,298 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:53:54,490 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:53:56,653 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:53:58,896 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:01,161 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:03,324 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:05,493 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:07,770 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:09,944 INFO __main__ [TREND] uptrend slope=+0.340% conf=0.59 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:12,190 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:14,444 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:16,615 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:18,794 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:20,946 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:23,099 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:25,352 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:27,558 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:29,756 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:31,936 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:34,136 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:36,370 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:37,483 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:54:37,484 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:54:37,487 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:54:37,491 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:54:37,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:54:38,538 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:40,884 INFO __main__ [TREND] uptrend slope=+0.325% conf=0.56 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:43,055 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,243.32
2026-06-21 18:54:45,271 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,269.26
2026-06-21 18:54:47,525 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,269.26
2026-06-21 18:54:49,729 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,269.26
2026-06-21 18:54:51,894 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,269.26
2026-06-21 18:54:54,068 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,269.26
2026-06-21 18:54:56,321 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,269.26
2026-06-21 18:54:58,644 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,269.26
2026-06-21 18:55:00,891 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,269.26
2026-06-21 18:55:01,800 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:55:01,824 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 18:55:01,844 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 18:55:03,078 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,269.26
2026-06-21 18:55:05,243 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,269.26
2026-06-21 18:55:07,497 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,269.26
2026-06-21 18:55:09,700 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,269.26
2026-06-21 18:55:11,864 INFO __main__ [TREND] uptrend slope=+0.308% conf=0.52 → buy_anchor +0.15% to $64,269.26
2026-06-21 18:55:37,517 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:55:37,518 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:55:37,524 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:55:37,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:55:37,528 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:56:37,476 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:56:37,477 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:56:37,481 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:56:37,485 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:56:37,486 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:57:37,511 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:57:37,512 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:57:37,518 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:57:37,519 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:57:37,522 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:57:48,953 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 18:57:48,953 INFO __main__ [SMA] SMA(24, 60m) = $64,093.09 (140 candles)
2026-06-21 18:58:37,502 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:58:37,505 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:58:37,508 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:58:37,510 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:58:37,511 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 18:59:37,478 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 18:59:37,479 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 18:59:37,482 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 18:59:37,485 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 18:59:37,488 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 18:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:00:01,994 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:00:02,022 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:00:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 19:00:02,041 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:00:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 19:00:37,482 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:00:37,490 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:00:37,494 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:00:37,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:00:37,504 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:01:37,489 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:01:37,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:01:37,494 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:01:37,498 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:01:37,499 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:02:37,482 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:02:37,483 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:02:37,485 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:02:37,488 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:02:37,490 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:02:49,140 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 19:02:49,140 INFO __main__ [SMA] SMA(24, 60m) = $64,113.30 (140 candles)
2026-06-21 19:03:37,470 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:03:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:03:37,476 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:03:37,477 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:03:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:03:37,479 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:03:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:03:37,483 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:03:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:04:37,471 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:04:37,473 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:04:37,480 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:04:37,481 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:04:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:04:37,482 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:05:01,183 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:05:01,204 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 19:05:01,226 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 19:05:37,480 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:05:37,481 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:05:37,488 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:05:37,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:05:37,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:06:37,480 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:06:37,483 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:06:37,490 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:06:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:06:37,493 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:06:37,495 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:07:37,479 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:07:37,480 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:07:37,483 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:07:37,487 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:07:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:07:37,491 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:07:50,224 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 19:07:50,225 INFO __main__ [SMA] SMA(24, 60m) = $64,113.30 (140 candles)
2026-06-21 19:08:37,517 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:08:37,525 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:08:37,529 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:08:37,533 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:08:37,536 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:09:37,473 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:09:37,476 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:09:37,477 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:09:37,481 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:09:37,482 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:10:01,399 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:10:01,416 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 19:10:01,434 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 19:10:37,611 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:10:37,614 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:10:37,617 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:10:37,626 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:10:37,628 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:10:54,556 ERROR werkzeug 46.151.178.13 - - [21/Jun/2026 19:10:54] Request timed out: TimeoutError('timed out')
2026-06-21 19:11:37,534 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:11:37,539 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:11:37,540 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:11:37,545 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:11:37,546 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:11:39,170 INFO grid [DEMO] cancelled 3 open BUY order(s) and refunded $19.04; reason=inactivity 8.3h, drift 0.38%
2026-06-21 19:11:39,170 WARNING __main__ [INACTIVITY-REBUILD] 2.0h without trades (idle 8.3h), drift 0.38% from start $63,989.10 → $64,232.50. Cancelled 3 orders, will rebuild at $64,232.50
2026-06-21 19:11:39,502 INFO __main__ [DEMO] Placed 3 BUY / 0 SELL at price $64,232.50 (bias=range, asymmetry=3:2, sma=$64,113.30)
2026-06-21 19:12:37,469 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:12:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:12:37,473 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:12:37,476 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:12:37,476 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:12:37,478 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:12:50,525 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 19:12:50,526 INFO __main__ [SMA] SMA(24, 60m) = $64,113.30 (140 candles)
2026-06-21 19:13:37,497 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:13:37,499 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:13:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:13:37,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:13:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:13:37,503 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:13:37,505 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:14:37,461 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:14:37,465 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:14:37,467 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:14:37,472 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:14:37,475 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:15:01,575 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:15:01,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 19:15:01,613 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 19:15:37,473 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:15:37,478 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:15:37,476 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:15:37,480 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:15:37,481 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:16:37,459 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:16:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:16:37,468 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:16:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:16:37,470 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:16:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:16:37,475 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:16:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:16:37,476 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:16:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:17:37,460 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:17:37,463 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:17:37,465 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:17:37,470 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:17:37,471 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:17:41,895 ERROR werkzeug 34.178.195.125 - - [21/Jun/2026 19:17:41] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 19:17:41,895 INFO werkzeug 34.178.195.125 - - [21/Jun/2026 19:17:41] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 19:17:50,545 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 19:17:50,546 INFO __main__ [SMA] SMA(24, 60m) = $64,113.30 (140 candles)
2026-06-21 19:18:37,464 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:18:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:18:37,468 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:18:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:18:37,470 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:18:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:18:37,473 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:18:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:18:37,474 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:18:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:19:37,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:19:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:19:37,529 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:19:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:19:37,529 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:19:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:19:37,533 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:19:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:19:37,536 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:19:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:20:01,773 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:20:01,791 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 19:20:01,811 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 19:20:37,482 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:20:37,484 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:20:37,491 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:20:37,494 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:20:37,495 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:21:37,459 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:21:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:21:37,465 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:21:37,468 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:21:37,469 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:22:37,471 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:22:37,472 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:22:37,476 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:22:37,479 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:22:37,482 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:22:52,339 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 19:22:52,339 INFO __main__ [SMA] SMA(24, 60m) = $64,113.30 (140 candles)
2026-06-21 19:23:37,457 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:23:37,461 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:23:37,464 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:23:37,467 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:23:37,467 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:24:37,478 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:24:37,482 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:24:37,487 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:24:37,488 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:24:37,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:25:01,971 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:25:02,001 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:25:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 19:25:02,030 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:25:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 19:25:37,452 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:25:37,455 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:25:37,459 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:25:37,460 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:25:37,464 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:26:37,465 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:26:37,467 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:26:37,475 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:26:37,479 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:26:37,481 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:27:37,454 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:27:37,460 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:27:37,461 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:27:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:27:37,465 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:27:53,291 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 19:27:53,292 INFO __main__ [SMA] SMA(24, 60m) = $64,113.30 (140 candles)
2026-06-21 19:28:37,459 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:28:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:28:37,464 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:28:37,469 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:28:37,470 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:29:37,461 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:29:37,465 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:29:37,471 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:29:37,473 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:29:37,474 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:30:01,215 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:30:01,236 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 19:30:01,256 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 19:30:37,461 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:30:37,463 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:30:37,464 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:30:37,468 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:30:37,472 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:31:37,452 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:31:37,454 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:31:37,460 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:31:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:31:37,466 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:32:37,479 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:32:37,485 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:32:37,489 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:32:37,493 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:32:37,497 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:32:54,425 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 19:32:54,426 INFO __main__ [SMA] SMA(24, 60m) = $64,113.30 (140 candles)
2026-06-21 19:33:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:33:37,464 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:33:37,465 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:33:37,468 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:33:37,471 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:34:37,456 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:34:37,460 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:34:37,461 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:34:37,466 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:34:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:34:37,468 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:35:01,395 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:35:01,422 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 19:35:01,439 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 19:35:37,451 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:35:37,453 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:35:37,458 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:35:37,459 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:35:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:36:18,941 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:36:18] "POST /umotion/modules/reporting/track_import_export.php HTTP/1.1" 404 -
2026-06-21 19:36:37,454 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:36:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:36:37,455 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:36:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:36:37,461 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:36:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:36:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:36:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:36:37,463 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:36:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:37:37,458 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:37:37,459 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:37:37,463 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:37:37,468 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:37:37,468 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:37:56,376 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 19:37:56,377 INFO __main__ [SMA] SMA(24, 60m) = $64,113.30 (140 candles)
2026-06-21 19:38:37,470 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:38:37,473 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:38:37,476 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:38:37,479 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:38:37,481 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:39:22,742 ERROR werkzeug 136.107.1.18 - - [21/Jun/2026 19:39:22] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 19:39:22,743 INFO werkzeug 136.107.1.18 - - [21/Jun/2026 19:39:22] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 19:39:37,447 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:39:37,449 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:39:37,453 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:39:37,454 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:39:37,457 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:40:01,568 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:40:01,585 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 19:40:01,601 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 19:40:37,561 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:40:37,562 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:40:37,563 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:40:37,587 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:40:37,589 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:41:37,455 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:41:37,456 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:41:37,460 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:41:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:41:37,466 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:42:33,249 ERROR werkzeug 130.12.180.65 - - [21/Jun/2026 19:42:33] 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-21 19:42:33,249 INFO werkzeug 130.12.180.65 - - [21/Jun/2026 19:42:33] "CNXN\x01\x00\x00\x01\x00\x00\x10\x00\x06\x00\x00\x002\x02\x00\x00¼±§±host::" 400 -
2026-06-21 19:42:37,452 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:42:37,454 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:42:37,456 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:42:37,457 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:42:37,459 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:42:57,859 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 19:42:57,859 INFO __main__ [SMA] SMA(24, 60m) = $64,113.30 (140 candles)
2026-06-21 19:43:37,446 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:43:37,450 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:43:37,455 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:43:37,457 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:43:37,461 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:44:37,453 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:44:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:44:37,456 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:44:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:44:37,458 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:44:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:44:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:44:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:44:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:44:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:45:01,759 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:45:01,786 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 19:45:01,807 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 19:45:37,467 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:45:37,467 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:45:37,471 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:45:37,474 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:45:37,475 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:46:37,450 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:46:37,451 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:46:37,455 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:46:37,456 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:46:37,458 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:47:37,478 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:47:37,479 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:47:37,484 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:47:37,488 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:47:37,488 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:47:58,720 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 19:47:58,721 INFO __main__ [SMA] SMA(24, 60m) = $64,113.30 (140 candles)
2026-06-21 19:48:37,441 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:48:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:48:37,444 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:48:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:48:37,446 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:48:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:48:37,449 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:48:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:48:37,451 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:49:37,453 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:49:37,457 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:49:37,458 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:49:37,461 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:49:37,464 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:50:01,960 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:50:01,996 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 19:50:02,025 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:50:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 19:50:22,382 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:50:22] "GET / HTTP/1.1" 401 -
2026-06-21 19:50:37,454 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:50:37,458 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:50:37,459 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:50:37,461 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:50:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:51:37,438 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:51:37,440 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:51:37,443 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:51:37,446 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:51:37,448 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:52:37,442 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:52:37,445 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:52:37,448 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:52:37,451 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:52:37,453 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:52:59,439 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 19:52:59,439 INFO __main__ [SMA] SMA(24, 60m) = $64,113.30 (140 candles)
2026-06-21 19:53:37,480 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:53:37,481 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:53:37,485 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:53:37,486 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:53:37,489 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:54:37,437 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:54:37,442 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:54:37,445 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:54:37,445 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:54:37,448 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:55:01,183 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:55:01,211 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 19:55:01,240 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 19:55:37,459 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:55:37,463 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:55:37,464 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:55:37,469 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:55:37,470 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:56:37,456 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:56:37,458 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:56:37,458 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:56:37,461 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:56:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:57:37,450 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:57:37,451 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:57:37,456 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:57:37,458 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:57:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:58:00,205 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 19:58:00,205 INFO __main__ [SMA] SMA(24, 60m) = $64,113.30 (140 candles)
2026-06-21 19:58:37,463 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:58:37,465 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:58:37,471 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 19:58:37,473 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:58:37,474 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:59:37,446 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 19:59:37,453 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 19:59:37,457 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 19:59:37,459 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 19:59:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 19:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:00:01,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:00:01,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 20:00:01,445 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 20:00:37,474 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:00:37,476 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:00:37,481 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:00:37,483 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:00:37,486 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:01:37,434 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:01:37,435 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:01:37,439 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:01:37,442 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:01:37,443 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:02:37,438 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:02:37,440 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:02:37,445 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:02:37,446 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:02:37,448 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:03:01,246 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 20:03:01,247 INFO __main__ [SMA] SMA(24, 60m) = $64,143.94 (140 candles)
2026-06-21 20:03:37,455 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:03:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:03:37,458 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:03:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:03:37,460 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:03:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:03:37,463 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:03:37,465 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:03:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:04:37,440 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:04:37,442 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:04:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:04:37,445 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:04:37,447 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:04:37,449 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:05:01,581 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:05:01,606 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 20:05:01,624 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 20:05:37,428 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:05:37,430 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:05:37,435 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:05:37,437 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:05:37,440 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:05:49,546 ERROR werkzeug 176.65.139.140 - - [21/Jun/2026 20:05:49] Request timed out: TimeoutError('timed out')
2026-06-21 20:06:37,433 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:06:37,435 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:06:37,438 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:06:37,441 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:06:37,444 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:06:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:07:37,438 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:07:37,443 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:07:37,445 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:07:37,447 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:07:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:07:37,448 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:08:02,778 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 20:08:02,778 INFO __main__ [SMA] SMA(24, 60m) = $64,143.94 (140 candles)
2026-06-21 20:08:37,428 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:08:37,430 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:08:37,433 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:08:37,437 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:08:37,439 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:09:37,434 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:09:37,436 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:09:37,439 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:09:37,446 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:09:37,448 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:10:01,777 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:10:01,803 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 20:10:01,824 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 20:10:37,552 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:10:37,555 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:10:37,559 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:10:37,561 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:10:37,579 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:11:37,427 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:11:37,429 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:11:37,432 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:11:37,439 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:11:37,440 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:12:37,426 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:12:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:12:37,429 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:12:37,438 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:12:37,439 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:12:37,441 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:12:55,255 INFO grid [DEMO] cancelled 3 open BUY order(s) and refunded $19.04; reason=inactivity 9.4h, drift 0.15%
2026-06-21 20:12:55,256 WARNING __main__ [INACTIVITY-REBUILD] 2.0h without trades (idle 9.4h), drift 0.15% from start $64,232.50 → $64,136.20. Cancelled 3 orders, will rebuild at $64,136.20
2026-06-21 20:12:55,607 INFO __main__ [DEMO] Placed 3 BUY / 0 SELL at price $64,136.20 (bias=range, asymmetry=3:2, sma=$64,143.94)
2026-06-21 20:13:04,558 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 20:13:04,558 INFO __main__ [SMA] SMA(24, 60m) = $64,143.94 (140 candles)
2026-06-21 20:13:37,428 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:13:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:13:37,432 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:13:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:13:37,437 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:13:37,438 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:13:37,439 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:14:37,436 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:14:37,437 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:14:37,437 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:14:37,440 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:14:37,442 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:15:01,957 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:15:01,976 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 20:15:02,000 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:15:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 20:15:37,421 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:15:37,423 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:15:37,424 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:15:37,427 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:15:37,430 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:16:37,453 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:16:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:16:37,454 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:16:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:16:37,457 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:16:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:16:37,460 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:16:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:16:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:16:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:17:37,493 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:17:37,496 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:17:37,500 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:17:37,502 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:17:37,506 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:18:05,217 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 20:18:05,218 INFO __main__ [SMA] SMA(24, 60m) = $64,143.94 (140 candles)
2026-06-21 20:18:37,445 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:18:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:18:37,449 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:18:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:18:37,451 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:18:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:18:37,454 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:18:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:18:37,456 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:18:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:19:37,429 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:19:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:19:37,432 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:19:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:19:37,435 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:19:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:19:37,436 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:19:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:19:37,439 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:19:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:20:01,140 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:20:01,157 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 20:20:01,174 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 20:20:37,459 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:20:37,465 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:20:37,466 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:20:37,469 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:20:37,472 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:21:02,735 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:04,910 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:07,095 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:09,347 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:11,501 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:13,675 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:15,897 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:18,071 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:20,228 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:22,376 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:24,547 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:26,703 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:28,934 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:31,093 INFO __main__ [TREND] downtrend slope=-0.208% conf=0.70 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:33,254 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:34,124 ERROR werkzeug 193.29.13.247 - - [21/Jun/2026 20:21:34] code 400, message Bad HTTP/0.9 request type ('\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie:')
2026-06-21 20:21:34,124 INFO werkzeug 193.29.13.247 - - [21/Jun/2026 20:21:34] "\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr" 400 -
2026-06-21 20:21:35,508 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:37,422 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:21:37,424 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:21:37,428 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:21:37,431 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:21:37,436 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:21:37,698 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:39,848 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:42,042 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:44,237 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:46,410 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:48,653 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:50,824 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:52,977 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:55,136 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:57,294 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:21:59,534 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:22:01,705 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.72 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:22:03,961 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:22:06,201 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:22:08,394 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:22:10,540 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:22:12,777 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,015.93
2026-06-21 20:22:14,928 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:17,107 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:19,276 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:21,528 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:23,678 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:25,840 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:28,033 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:30,194 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:32,347 INFO __main__ [TREND] downtrend slope=-0.224% conf=0.74 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:34,507 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:36,719 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:37,441 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:22:37,446 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:22:37,450 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:22:37,451 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:22:37,455 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:22:38,881 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:41,163 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:43,397 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:45,609 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:47,780 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:49,935 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:52,094 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:54,319 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:56,483 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:22:58,648 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:00,794 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:02,957 INFO __main__ [TREND] downtrend slope=-0.232% conf=0.76 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:05,381 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 20:23:05,381 INFO __main__ [SMA] SMA(24, 60m) = $64,143.94 (140 candles)
2026-06-21 20:23:05,382 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:07,572 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:09,736 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:11,896 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:14,081 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:16,239 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:18,409 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:20,568 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:22,732 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:24,986 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:27,146 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:29,385 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:31,551 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:33,730 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:35,927 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:37,426 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:23:37,431 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:23:37,432 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:23:37,435 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:23:37,436 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:23:38,112 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:40,263 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:42,427 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:44,586 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:46,796 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:49,058 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:51,224 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:53,369 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:55,525 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:57,687 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:23:59,925 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:02,185 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:04,387 INFO __main__ [TREND] downtrend slope=-0.246% conf=0.79 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:06,544 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:08,718 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:10,876 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:13,047 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:15,200 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:17,366 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:19,521 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:21,764 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:24,001 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:26,158 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:28,316 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:30,474 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:32,664 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:34,816 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:36,987 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:37,426 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:24:37,429 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:24:37,432 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:24:37,435 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:24:37,435 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:24:39,243 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:41,402 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:43,553 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:45,858 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:48,112 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:50,371 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:52,537 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:54,870 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:57,144 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:24:59,386 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:01,316 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:25:01,335 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 20:25:01,354 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 20:25:01,648 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:03,902 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:06,070 INFO __main__ [TREND] downtrend slope=-0.258% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:08,226 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:10,491 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:12,703 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:14,857 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:17,016 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:19,198 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:21,441 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:23,614 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:25,788 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:27,993 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:30,149 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:32,303 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:34,476 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:36,630 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.83 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:37,416 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:25:37,418 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:25:37,422 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:25:37,424 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:25:37,426 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:25:38,793 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:41,022 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:43,187 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:45,346 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:47,625 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:49,878 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:52,034 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:54,222 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:56,388 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:25:58,640 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:00,809 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:02,970 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:05,159 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:07,342 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:09,554 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:11,797 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:13,954 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:16,204 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:18,389 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:20,540 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:22,690 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:24,835 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:27,088 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:29,321 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:31,472 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:33,740 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:35,910 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:37,472 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:26:37,473 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:26:37,477 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:26:37,482 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:26:37,483 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:26:38,075 INFO __main__ [TREND] downtrend slope=-0.271% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:40,225 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:42,472 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:44,629 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:46,826 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:48,983 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:51,153 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:53,313 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:55,570 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:57,723 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:26:59,952 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:02,144 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:04,299 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:06,452 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:08,651 INFO __main__ [TREND] downtrend slope=-0.274% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:10,805 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:12,976 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:15,163 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:17,349 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:19,611 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:21,768 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:23,948 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:26,106 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:28,262 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:30,501 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:32,683 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:34,853 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:37,029 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:37,428 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:27:37,430 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:27:37,432 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:27:37,435 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:27:37,438 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:27:39,308 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:41,465 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:43,672 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:45,827 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:48,003 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:50,200 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:52,365 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:54,531 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:56,539 ERROR werkzeug 14.225.7.155 - - [21/Jun/2026 20:27:56] Request timed out: TimeoutError('timed out')
2026-06-21 20:27:56,782 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:27:58,953 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:01,110 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:03,327 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:05,876 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 20:28:05,877 INFO __main__ [SMA] SMA(24, 60m) = $64,143.94 (140 candles)
2026-06-21 20:28:05,877 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:08,039 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:10,192 INFO __main__ [TREND] downtrend slope=-0.278% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:12,432 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:14,594 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:16,820 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:19,008 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:21,204 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:23,354 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:25,593 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:27,788 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:29,958 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:32,125 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:34,276 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:36,440 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:37,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:28:37,427 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:28:37,430 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:28:37,433 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:28:37,435 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:28:38,690 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:40,838 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:42,989 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:45,169 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:47,316 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:49,556 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:51,789 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:53,959 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:56,139 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:28:58,294 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:00,536 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:02,685 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:04,850 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:07,037 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:09,202 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:11,479 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:13,757 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:16,072 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:18,316 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:20,475 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:22,683 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:24,844 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:27,095 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:29,261 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:31,418 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:33,573 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:35,723 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:37,418 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:29:37,420 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:29:37,424 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:29:37,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:29:37,428 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:29:37,881 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:40,143 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:42,311 INFO __main__ [TREND] downtrend slope=-0.280% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:44,555 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:46,820 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:49,109 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:51,287 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:53,443 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:55,606 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:57,772 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:29:59,927 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:01,476 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:30:01,493 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 20:30:01,508 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 20:30:02,154 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:04,403 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:06,563 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:08,736 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:10,909 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:13,164 INFO __main__ [TREND] downtrend slope=-0.279% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:15,347 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:17,590 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:19,749 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:21,938 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:24,239 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:26,406 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:28,618 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:30,781 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:32,934 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:35,132 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:37,286 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:37,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:30:37,426 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:30:37,430 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:30:37,432 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:30:37,434 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:30:39,438 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:41,610 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:43,764 INFO __main__ [TREND] downtrend slope=-0.277% conf=0.87 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:45,934 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:48,098 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:50,253 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:52,401 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:54,565 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:56,719 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:30:58,866 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:01,043 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:03,296 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:05,456 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:07,635 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:09,880 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:12,155 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:14,326 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.86 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:16,492 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:18,681 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:20,842 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:23,101 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:25,251 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:27,398 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:29,573 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:31,729 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:33,873 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:36,026 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:37,418 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:31:37,419 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:31:37,423 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:31:37,424 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:31:37,427 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:31:38,202 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:40,362 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:42,528 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:44,682 INFO __main__ [TREND] downtrend slope=-0.272% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:46,847 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:49,167 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:51,316 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:53,615 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:55,777 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:31:57,962 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:00,116 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:02,313 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:04,478 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:06,717 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:08,867 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:11,051 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:13,246 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:15,406 INFO __main__ [TREND] downtrend slope=-0.268% conf=0.85 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:17,683 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:19,882 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:22,035 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:24,214 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:26,377 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:28,552 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:30,789 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:33,009 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:35,232 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:37,412 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:37,446 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:32:37,449 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:32:37,453 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:32:37,455 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:32:37,457 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:32:39,662 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:41,919 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:44,162 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:46,408 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.84 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:48,564 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:50,742 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:52,900 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:55,069 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:57,232 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:32:59,616 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:01,797 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:03,975 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:06,362 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 20:33:06,363 INFO __main__ [SMA] SMA(24, 60m) = $64,143.94 (140 candles)
2026-06-21 20:33:06,363 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:08,625 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:10,865 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:13,024 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:15,274 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:17,468 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.82 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:19,624 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:21,785 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:23,950 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:26,170 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:28,327 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:30,483 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:32,735 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:34,996 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:37,148 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:37,421 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:33:37,423 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:33:37,429 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:33:37,430 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:33:37,432 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:33:39,395 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:41,568 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:43,735 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:45,904 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:48,157 INFO __main__ [TREND] downtrend slope=-0.254% conf=0.81 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:50,304 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:52,461 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:54,711 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:56,872 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:33:59,023 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:01,187 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:03,340 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:05,571 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:07,757 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:09,918 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:12,079 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:14,270 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:16,426 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:18,614 INFO __main__ [TREND] downtrend slope=-0.248% conf=0.80 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:20,785 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:22,943 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:25,190 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:27,430 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:29,606 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:31,803 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:33,981 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:36,288 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:37,418 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:34:37,420 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:34:37,424 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:34:37,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:34:37,429 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:34:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:34:38,442 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:40,704 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $64,008.04
2026-06-21 20:34:42,889 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:34:45,066 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:34:47,305 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:34:49,555 INFO __main__ [TREND] downtrend slope=-0.241% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:34:51,716 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:34:53,916 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:34:56,065 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:34:58,222 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:00,377 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:01,645 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:35:01,665 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 20:35:01,691 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 20:35:02,624 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:04,789 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:05,355 ERROR werkzeug 34.181.162.233 - - [21/Jun/2026 20:35:05] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 20:35:05,355 INFO werkzeug 34.181.162.233 - - [21/Jun/2026 20:35:05] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 20:35:06,946 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:09,117 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:11,275 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:13,435 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:15,595 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:17,756 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:19,919 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:22,086 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:24,251 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:26,400 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:28,677 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:30,836 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:33,014 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:35,221 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:37,418 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:35:37,420 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:35:37,422 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:35:37,428 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:35:37,429 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:35:37,453 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:39,628 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:41,812 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:43,972 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:45,082 ERROR werkzeug 46.151.178.13 - - [21/Jun/2026 20:35:45] Request timed out: TimeoutError('timed out')
2026-06-21 20:35:46,145 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:48,301 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:50,537 INFO __main__ [TREND] downtrend slope=-0.239% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:52,854 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:55,205 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:57,445 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:35:59,604 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:01,778 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:03,980 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:06,173 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:08,432 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:10,591 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:12,754 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:14,904 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:17,297 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:19,480 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:21,634 INFO __main__ [TREND] downtrend slope=-0.237% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:23,802 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:25,999 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:28,177 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:30,429 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:32,594 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:34,752 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:36,917 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:37,417 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:36:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:36:37,419 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:36:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:36:37,422 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:36:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:36:37,423 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:36:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:36:37,426 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:36:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:36:39,072 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:41,238 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:43,472 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:45,625 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:47,804 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:49,994 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:52,181 INFO __main__ [TREND] downtrend slope=-0.234% conf=0.78 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:54,334 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:54,805 ERROR werkzeug 34.16.170.67 - - [21/Jun/2026 20:36:54] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 20:36:54,806 INFO werkzeug 34.16.170.67 - - [21/Jun/2026 20:36:54] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 20:36:56,485 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:36:58,632 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:00,887 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:03,127 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:05,299 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:07,451 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:09,600 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:11,798 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:13,962 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:16,157 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:18,307 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:20,537 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:22,716 INFO __main__ [TREND] downtrend slope=-0.230% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:24,887 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:27,100 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:29,258 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:31,493 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:33,637 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:35,797 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:37,416 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:37:37,422 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:37:37,424 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:37:37,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:37:37,426 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:37:38,038 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:40,198 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:42,392 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:44,654 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:46,835 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:49,092 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:51,279 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:53,444 INFO __main__ [TREND] downtrend slope=-0.225% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:55,626 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:57,781 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:37:59,942 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:02,086 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:04,252 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:06,825 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 20:38:06,825 INFO __main__ [SMA] SMA(24, 60m) = $64,143.94 (140 candles)
2026-06-21 20:38:06,825 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:09,091 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:11,240 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:13,402 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:15,556 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:17,705 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:19,949 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:22,120 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:24,352 INFO __main__ [TREND] downtrend slope=-0.219% conf=0.77 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:26,509 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:28,681 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:30,851 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:33,010 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:35,256 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:37,414 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:38:37,415 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:38:37,416 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:38:37,420 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:38:37,421 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:38:37,427 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:39,663 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:41,917 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:44,074 ERROR werkzeug 34.57.152.204 - - [21/Jun/2026 20:38:44] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 20:38:44,074 INFO werkzeug 34.57.152.204 - - [21/Jun/2026 20:38:44] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 20:38:44,161 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:46,310 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:48,470 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:50,627 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:52,786 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:55,017 INFO __main__ [TREND] downtrend slope=-0.213% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:57,196 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:38:59,361 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:39:01,582 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:39:03,738 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:39:05,894 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:39:08,066 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:39:10,319 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:39:12,476 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:39:14,718 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:39:16,869 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:39:19,025 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:39:21,201 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:39:23,447 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:39:25,614 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.76 → buy_anchor -0.15% to $63,961.01
2026-06-21 20:39:37,412 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:39:37,415 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:39:37,421 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:39:37,422 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:39:37,424 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:40:01,835 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:40:01,857 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 20:40:01,878 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 20:40:37,531 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:40:37,534 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:40:37,536 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:40:37,539 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:40:37,541 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:41:37,521 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:41:37,522 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:41:37,524 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:41:37,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:41:37,529 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:42:37,416 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:42:37,421 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:42:37,424 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:42:37,427 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:42:37,428 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:43:07,793 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 20:43:07,793 INFO __main__ [SMA] SMA(24, 60m) = $64,143.94 (140 candles)
2026-06-21 20:43:36,770 ERROR werkzeug 198.235.24.84 - - [21/Jun/2026 20:43:36] code 400, message Bad request version ('À\x13À')
2026-06-21 20:43:36,771 INFO werkzeug 198.235.24.84 - - [21/Jun/2026 20:43:36] "\x16\x03\x01\x00î\x01\x00\x00ê\x03\x03×PÄMÃ\x96&\x9d,\x83tx\x97 \x96=ºÁ­\x0f"D\x8cyëRêd©_v[ ­§ù8H3[[\x89\x19lÐ[Þ\x8d¯÷\\¶~é´lpg:)[6<°û\x00&À+À/À,À0̨̩À\x09À\x13À" 400 -
2026-06-21 20:43:37,294 ERROR werkzeug 198.235.24.84 - - [21/Jun/2026 20:43:37] code 400, message Bad HTTP/0.9 request type ('\x16\x03\x01\x00Ê\x01\x00\x00Æ\x03\x03â]uÔû\x07]G5É;ô$}1=sM\x04')
2026-06-21 20:43:37,294 INFO werkzeug 198.235.24.84 - - [21/Jun/2026 20:43:37] "\x16\x03\x01\x00Ê\x01\x00\x00Æ\x03\x03â]uÔû\x07]G5É;ô$}1=sM\x04\x0d\x0fU\x87C" 400 -
2026-06-21 20:43:37,404 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:43:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:43:37,409 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:43:37,411 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:43:37,413 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:44:04,698 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:06,941 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:09,116 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:11,361 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:13,518 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:15,706 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:17,891 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:20,082 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:22,267 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:24,527 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:26,677 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:28,828 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:30,984 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:33,283 INFO __main__ [TREND] downtrend slope=-0.205% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:35,444 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:37,416 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:44:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:44:37,417 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:44:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:44:37,420 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:44:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:44:37,423 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:44:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:44:37,426 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:44:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:44:37,601 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:39,773 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:41,934 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:44,117 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:46,360 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:48,503 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:50,666 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:52,928 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:55,097 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:57,359 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:44:59,517 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:01,791 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:02,051 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:02] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:45:02,070 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 20:45:02,088 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 20:45:03,955 INFO __main__ [TREND] downtrend slope=-0.216% conf=0.71 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:06,204 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:08,364 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:10,532 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:12,699 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:14,963 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:17,118 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:19,315 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:21,469 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:23,618 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:25,862 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:28,049 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:30,205 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:32,362 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:34,527 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.72 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:36,691 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,864.96
2026-06-21 20:45:37,412 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:45:37,418 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:45:37,420 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:45:37,421 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:45:37,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:45:38,853 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:45:41,021 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:45:43,201 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:45:44,278 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:44] "GET /owa/ HTTP/1.1" 404 -
2026-06-21 20:45:44,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:44] "GET /ews/exchange.asmx HTTP/1.1" 404 -
2026-06-21 20:45:44,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:44] "GET /autodiscover/autodiscover.xml HTTP/1.1" 404 -
2026-06-21 20:45:44,715 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:44] "GET /Microsoft-Server-ActiveSync HTTP/1.1" 404 -
2026-06-21 20:45:44,860 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:44] "GET /ecp/ HTTP/1.1" 404 -
2026-06-21 20:45:45,005 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:45] "GET /mapi/ HTTP/1.1" 404 -
2026-06-21 20:45:45,150 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:45:45] "GET /rpc/ HTTP/1.1" 404 -
2026-06-21 20:45:45,450 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:45:47,599 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:45:49,763 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:45:51,927 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:45:54,166 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:45:56,342 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:45:58,591 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:00,776 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:02,938 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:05,134 INFO __main__ [TREND] downtrend slope=-0.236% conf=0.73 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:07,380 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:09,575 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:11,737 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:13,905 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:16,078 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:18,231 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:20,383 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:22,537 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:24,707 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:26,946 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:29,153 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:31,417 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:33,580 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:35,748 INFO __main__ [TREND] downtrend slope=-0.242% conf=0.74 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:37,417 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:46:37,418 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:46:37,427 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:46:37,428 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:46:37,429 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:46:37,895 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:40,057 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:42,346 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:44,497 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:46,666 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:48,928 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:51,113 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:53,351 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,884.03
2026-06-21 20:46:55,516 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,834.20
2026-06-21 20:46:57,682 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,834.20
2026-06-21 20:46:59,861 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,834.20
2026-06-21 20:47:02,019 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,834.20
2026-06-21 20:47:04,169 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,834.20
2026-06-21 20:47:06,331 INFO __main__ [TREND] downtrend slope=-0.247% conf=0.75 → buy_anchor -0.15% to $63,834.20
2026-06-21 20:47:08,577 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,834.20
2026-06-21 20:47:10,811 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:12,987 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:15,160 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:17,322 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:19,507 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:21,669 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:23,821 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:25,992 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:28,170 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:30,352 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:32,613 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:34,868 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:37,111 INFO __main__ [TREND] downtrend slope=-0.259% conf=0.75 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:37,408 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:47:37,411 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:47:37,414 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:47:37,419 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:47:37,420 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:47:39,296 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:41,476 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:43,736 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:45,997 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:48,157 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:50,337 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:52,492 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:54,651 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:56,905 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:47:59,067 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:01,358 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:03,666 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:05,905 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:08,359 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 20:48:08,359 INFO __main__ [SMA] SMA(24, 60m) = $64,143.94 (140 candles)
2026-06-21 20:48:08,360 INFO __main__ [TREND] downtrend slope=-0.281% conf=0.73 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:10,658 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:12,893 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:15,059 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:17,207 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:19,462 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:21,642 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:23,799 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:26,034 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:28,285 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:30,601 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,756.72
2026-06-21 20:48:32,775 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,664.46
2026-06-21 20:48:33,127 INFO __main__ [DEMO] BUY filled @ $63,823.22 qty=0.0001 BTC | spot=$63,760.10
2026-06-21 20:48:33,129 INFO __main__ [DEMO] Placed 3 SELL (after BUY fill, bias=down) at entry=$63,823.22 + TP% 2.00% → SELL anchor $65,099.68 | spot=$63,760.10
2026-06-21 20:48:35,289 INFO __main__ [TREND] downtrend slope=-0.326% conf=0.71 → buy_anchor -0.15% to $63,667.75
2026-06-21 20:48:37,401 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:48:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:48:37,401 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:48:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:48:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:48:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:48:37,408 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:48:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:48:37,410 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:48:37,449 INFO __main__ [TREND] downtrend slope=-0.326% conf=0.71 → buy_anchor -0.15% to $63,667.75
2026-06-21 20:48:39,709 INFO __main__ [TREND] downtrend slope=-0.326% conf=0.71 → buy_anchor -0.15% to $63,667.75
2026-06-21 20:48:41,867 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,667.75
2026-06-21 20:48:44,042 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,667.75
2026-06-21 20:48:46,211 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,667.75
2026-06-21 20:48:48,382 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,667.75
2026-06-21 20:48:50,619 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:48:52,904 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:48:55,063 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:48:57,305 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:48:59,456 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:01,617 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:03,859 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:06,028 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:08,298 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:10,466 INFO __main__ [TREND] downtrend slope=-0.361% conf=0.70 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:12,614 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:14,787 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:16,955 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:19,124 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:21,305 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:23,462 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:25,715 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:28,012 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:30,189 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:32,370 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,642.29
2026-06-21 20:49:34,550 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:49:36,718 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:49:37,413 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:49:37,416 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:49:37,418 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:49:37,419 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:49:37,422 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:49:38,892 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:49:41,098 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.69 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:49:43,261 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:49:45,434 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:49:47,590 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:49:49,739 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:49:51,906 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:49:54,063 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:49:56,327 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:49:58,514 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:00,661 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:01,258 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:50:01,275 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 20:50:01,291 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 20:50:02,821 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:04,978 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:07,145 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:09,385 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:11,625 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.70 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:13,791 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:16,027 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:18,188 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:20,344 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:22,505 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:24,736 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:26,968 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:29,150 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:31,396 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:33,552 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:35,726 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:50:37,406 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:50:37,408 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:50:37,410 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:50:37,412 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:50:37,872 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:40,179 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:42,329 INFO __main__ [TREND] downtrend slope=-0.464% conf=0.71 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:44,510 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:46,666 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:48,860 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:51,015 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:53,159 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:55,407 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:57,591 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:50:59,757 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:51:01,906 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:51:04,076 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:51:06,324 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,651.98
2026-06-21 20:51:08,565 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,628.91
2026-06-21 20:51:10,731 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,628.91
2026-06-21 20:51:12,880 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.72 → buy_anchor -0.15% to $63,628.91
2026-06-21 20:51:15,125 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,628.91
2026-06-21 20:51:17,383 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,628.91
2026-06-21 20:51:19,627 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,628.91
2026-06-21 20:51:21,777 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,628.91
2026-06-21 20:51:23,954 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,628.91
2026-06-21 20:51:26,172 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,628.91
2026-06-21 20:51:28,408 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,628.91
2026-06-21 20:51:30,576 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:51:32,731 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:51:34,941 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:51:37,127 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:51:37,407 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:51:37,409 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:51:37,412 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:51:37,416 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:51:37,417 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:51:39,369 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:51:41,553 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:51:43,966 INFO __main__ [TREND] downtrend slope=-0.526% conf=0.74 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:51:46,144 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:51:48,341 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:51:50,486 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:51:52,728 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:51:54,891 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:51:57,063 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:51:59,243 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:01,393 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:03,652 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:05,907 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:08,062 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:10,222 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:12,373 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:14,620 INFO __main__ [TREND] downtrend slope=-0.557% conf=0.75 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:16,850 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:19,121 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:21,381 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:23,533 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:25,689 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:27,867 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:30,112 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:32,287 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:34,445 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:36,694 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:37,410 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:52:37,414 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:52:37,416 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:52:37,419 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:52:37,421 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:52:38,867 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:41,059 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:43,269 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:45,459 INFO __main__ [TREND] downtrend slope=-0.585% conf=0.77 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:47,632 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:49,816 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:52,052 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:54,205 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:56,363 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:52:58,528 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:00,808 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:03,039 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:05,282 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:07,437 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:09,973 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 20:53:09,974 INFO __main__ [SMA] SMA(24, 60m) = $64,143.94 (140 candles)
2026-06-21 20:53:09,974 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:12,159 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:14,414 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:16,660 INFO __main__ [TREND] downtrend slope=-0.613% conf=0.78 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:18,810 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:20,958 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:23,176 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:25,387 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:27,582 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:29,819 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:32,005 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:34,186 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:36,432 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:37,415 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:53:37,417 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:53:37,420 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:53:37,422 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:53:37,423 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:53:38,612 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,623.62
2026-06-21 20:53:40,762 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,686.63
2026-06-21 20:53:43,033 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,686.63
2026-06-21 20:53:45,185 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,686.63
2026-06-21 20:53:47,428 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.80 → buy_anchor -0.15% to $63,686.63
2026-06-21 20:53:49,592 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,686.63
2026-06-21 20:53:51,748 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,686.63
2026-06-21 20:53:54,026 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,686.63
2026-06-21 20:53:56,188 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,686.63
2026-06-21 20:53:58,363 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,686.63
2026-06-21 20:54:00,526 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,699.51
2026-06-21 20:54:02,687 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,699.51
2026-06-21 20:54:04,848 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,697.91
2026-06-21 20:54:06,988 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,697.91
2026-06-21 20:54:09,146 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,697.91
2026-06-21 20:54:11,306 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,697.91
2026-06-21 20:54:13,462 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,697.91
2026-06-21 20:54:15,730 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,697.91
2026-06-21 20:54:17,913 INFO __main__ [TREND] downtrend slope=-0.653% conf=0.81 → buy_anchor -0.15% to $63,697.91
2026-06-21 20:54:20,064 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,697.91
2026-06-21 20:54:22,226 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,697.91
2026-06-21 20:54:24,382 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,697.91
2026-06-21 20:54:26,547 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,697.91
2026-06-21 20:54:28,696 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.34
2026-06-21 20:54:30,851 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.34
2026-06-21 20:54:33,006 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.34
2026-06-21 20:54:35,175 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.34
2026-06-21 20:54:37,326 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.34
2026-06-21 20:54:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:54:37,407 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:54:37,410 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:54:37,412 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:54:37,414 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:54:39,485 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.34
2026-06-21 20:54:41,668 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.34
2026-06-21 20:54:43,895 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.34
2026-06-21 20:54:46,058 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.34
2026-06-21 20:54:48,224 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.34
2026-06-21 20:54:50,394 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.34
2026-06-21 20:54:52,592 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.34
2026-06-21 20:54:54,830 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,747.63
2026-06-21 20:54:57,034 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,747.63
2026-06-21 20:54:59,206 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,747.63
2026-06-21 20:55:01,390 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:01,442 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:55:01,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 20:55:01,491 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 20:55:03,642 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:05,862 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:08,032 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:10,213 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:12,372 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:14,618 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:16,767 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:19,010 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:21,251 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:23,413 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:25,578 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:27,730 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:29,980 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:32,148 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:34,310 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:36,563 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:37,403 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:55:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:55:37,408 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:55:37,411 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:55:37,412 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:55:38,807 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:41,052 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:43,281 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:45,445 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:47,595 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:49,745 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:51,914 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:54,151 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:56,470 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:55:58,624 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:00,829 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:03,063 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:05,266 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:07,512 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:09,663 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:11,818 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:13,985 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:16,154 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:18,309 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:20,470 INFO __main__ [TREND] downtrend slope=-0.668% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:22,702 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:24,941 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:27,198 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:29,435 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:31,681 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:33,852 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:36,095 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:37,404 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:56:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:56:37,407 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:56:37,411 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:56:37,413 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:56:38,369 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:40,526 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:42,690 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:44,842 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:47,119 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:49,308 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:51,468 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.83 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:53,739 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:55,982 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:56:58,238 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:00,523 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:02,760 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:04,917 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:07,096 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:09,526 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:11,756 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:13,917 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:16,083 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:18,352 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:20,516 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:22,741 INFO __main__ [TREND] downtrend slope=-0.664% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:24,987 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:27,179 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:29,340 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:31,498 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:33,669 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:35,832 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:37,401 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:57:37,404 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:57:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:57:37,408 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:57:37,411 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:57:38,083 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:40,292 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:42,454 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:44,610 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:46,786 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:49,062 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:51,235 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:53,389 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.82 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:55,642 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:57,805 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:57:59,984 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:02,147 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:04,308 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:06,469 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:08,654 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:11,102 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 20:58:11,102 INFO __main__ [SMA] SMA(24, 60m) = $64,143.94 (140 candles)
2026-06-21 20:58:11,102 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:13,272 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:15,453 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:17,636 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:19,874 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:22,064 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:24,213 INFO __main__ [TREND] downtrend slope=-0.654% conf=0.81 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:26,395 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:28,561 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:30,740 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:32,926 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:35,108 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:37,353 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:37,402 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:58:37,402 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:58:37,408 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:58:37,409 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:58:37,413 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:58:37,415 ERROR werkzeug 34.16.225.84 - - [21/Jun/2026 20:58:37] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 20:58:37,416 INFO werkzeug 34.16.225.84 - - [21/Jun/2026 20:58:37] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 20:58:39,508 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:41,675 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:43,861 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:46,059 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:48,246 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:50,513 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:52,672 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:54,842 INFO __main__ [TREND] downtrend slope=-0.647% conf=0.80 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:57,092 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:58:59,247 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:01,423 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:03,591 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:05,780 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:07,932 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:10,085 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:12,326 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:14,586 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:16,739 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:18,888 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:21,045 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:23,332 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:25,486 INFO __main__ [TREND] downtrend slope=-0.639% conf=0.79 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:27,654 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:29,820 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:32,003 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:34,158 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:36,389 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:37,408 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 20:59:37,412 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 20:59:37,416 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 20:59:37,417 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 20:59:37,420 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 20:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 20:59:38,548 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:40,717 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:42,894 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:45,122 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:47,374 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:49,536 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:51,686 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:53,834 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:56,036 INFO __main__ [TREND] downtrend slope=-0.629% conf=0.78 → buy_anchor -0.15% to $63,742.44
2026-06-21 20:59:58,186 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:00,367 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:01,635 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:00:01,655 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 21:00:01,678 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 21:00:02,524 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:04,766 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:06,919 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:09,088 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:11,261 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:13,422 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:15,688 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:18,006 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:20,269 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:22,424 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:24,695 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:26,951 INFO __main__ [TREND] downtrend slope=-0.618% conf=0.77 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:29,110 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:31,287 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:33,494 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:35,650 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:37,401 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:00:37,406 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:00:37,404 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:00:37,402 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:00:37,409 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:00:37,910 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:40,159 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:42,335 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:44,485 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:46,717 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:48,869 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:51,038 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:53,222 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:55,376 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:57,553 INFO __main__ [TREND] downtrend slope=-0.606% conf=0.75 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:00:59,807 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,742.44
2026-06-21 21:01:01,961 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:04,207 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:06,365 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:08,663 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:10,822 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:12,972 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:15,142 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:17,315 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:19,473 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:21,626 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:23,809 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:25,978 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:28,129 INFO __main__ [TREND] downtrend slope=-0.592% conf=0.74 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:30,370 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:32,541 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:34,849 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:37,092 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:01:37,418 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:01:37,423 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:01:37,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:01:37,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:01:39,362 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:41,597 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:43,828 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:45,996 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:48,174 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:50,337 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:52,502 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:54,698 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:56,885 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:01:59,139 INFO __main__ [TREND] downtrend slope=-0.575% conf=0.71 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:01,337 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:03,504 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:05,690 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:08,031 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:10,210 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:12,374 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:14,581 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:16,758 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:18,933 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:21,117 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:23,313 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:25,561 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:27,746 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:29,928 INFO __main__ [TREND] downtrend slope=-0.555% conf=0.69 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:32,092 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:34,335 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:36,490 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:37,391 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:02:37,397 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:02:37,398 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:02:37,399 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:02:37,399 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:02:38,745 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:40,906 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:43,196 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:45,372 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:47,544 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:49,782 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:51,985 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:54,221 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:56,432 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:02:58,680 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:03:00,873 INFO __main__ [TREND] downtrend slope=-0.535% conf=0.66 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:03:03,042 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:03:05,254 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,760.12
2026-06-21 21:03:07,421 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,729.76
2026-06-21 21:03:09,632 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,729.76
2026-06-21 21:03:12,132 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 21:03:12,132 INFO __main__ [SMA] SMA(24, 60m) = $64,153.61 (140 candles)
2026-06-21 21:03:12,132 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,729.76
2026-06-21 21:03:14,286 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,729.76
2026-06-21 21:03:16,448 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,729.76
2026-06-21 21:03:18,607 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,729.76
2026-06-21 21:03:20,844 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,729.76
2026-06-21 21:03:23,063 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,729.76
2026-06-21 21:03:25,254 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,729.76
2026-06-21 21:03:27,434 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,729.76
2026-06-21 21:03:29,666 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,729.76
2026-06-21 21:03:31,815 INFO __main__ [TREND] downtrend slope=-0.514% conf=0.63 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:03:33,965 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:03:36,144 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:03:37,395 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:03:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:03:37,399 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:03:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:03:37,400 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:03:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:03:37,404 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:03:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:03:37,406 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:03:38,299 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:03:40,467 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:03:42,664 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:03:44,854 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:03:47,032 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:03:49,207 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:03:51,379 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:03:53,549 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:03:55,728 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:03:57,881 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:00,041 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:02,209 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.61 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:04,357 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:06,511 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:08,671 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:10,920 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:13,167 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:15,317 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:17,467 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:19,721 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:21,976 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:24,236 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:26,495 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:28,711 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:30,942 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:33,211 INFO __main__ [TREND] downtrend slope=-0.475% conf=0.59 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:35,381 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:37,403 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:04:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:04:37,407 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:04:37,410 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:04:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:04:37,414 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:04:37,654 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:39,916 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:42,086 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:44,310 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:46,497 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:48,728 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:50,908 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:53,157 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:55,356 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:57,534 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:04:59,701 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:01,846 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:05:01,868 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 21:05:01,876 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:01,889 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 21:05:04,119 INFO __main__ [TREND] downtrend slope=-0.454% conf=0.56 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:06,280 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:08,435 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:10,602 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:12,785 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:14,943 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:17,106 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:19,272 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:21,428 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:23,583 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:25,740 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:27,906 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:30,141 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:32,379 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:34,622 INFO __main__ [TREND] downtrend slope=-0.438% conf=0.54 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:36,793 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:37,401 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:05:37,402 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:05:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:05:37,408 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:05:37,412 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:05:38,953 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:41,202 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:43,369 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:45,537 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:47,785 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:50,017 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:52,256 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:54,431 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:56,646 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:05:58,898 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:06:01,052 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:06:03,227 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:06:05,458 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.52 → buy_anchor -0.15% to $63,731.76
2026-06-21 21:06:37,384 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:06:37,386 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:06:37,388 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:06:37,395 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:06:37,396 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:06:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:07:37,468 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:07:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:07:37,471 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:07:37,472 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:07:37,475 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:07:37,476 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:08:13,445 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 21:08:13,446 INFO __main__ [SMA] SMA(24, 60m) = $64,153.61 (140 candles)
2026-06-21 21:08:37,457 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:08:37,462 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:08:37,465 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:08:37,466 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:08:37,467 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:09:37,396 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:09:37,399 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:09:37,401 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:09:37,403 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:09:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:10:02,022 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:10:02] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:10:02,048 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:10:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 21:10:02,065 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:10:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 21:10:19,437 ERROR werkzeug 35.234.30.39 - - [21/Jun/2026 21:10:19] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 21:10:19,437 INFO werkzeug 35.234.30.39 - - [21/Jun/2026 21:10:19] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 21:10:37,537 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:10:37,542 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:10:37,545 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:10:37,546 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:10:37,553 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:10:38,984 ERROR werkzeug 34.81.246.44 - - [21/Jun/2026 21:10:38] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 21:10:38,984 INFO werkzeug 34.81.246.44 - - [21/Jun/2026 21:10:38] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 21:11:37,414 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:11:37,417 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:11:37,423 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:11:37,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:11:37,429 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:12:37,401 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:12:37,407 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:12:37,408 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:12:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:12:37,411 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:12:37,413 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:13:13,599 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 21:13:13,599 INFO __main__ [SMA] SMA(24, 60m) = $64,153.61 (140 candles)
2026-06-21 21:13:37,416 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:13:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:13:37,417 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:13:37,420 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:13:37,423 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:13:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:13:37,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:14:37,383 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:14:37,385 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:14:37,390 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:14:37,391 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:14:37,392 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:15:01,212 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:15:01,229 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 21:15:01,248 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 21:15:37,432 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:15:37,433 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:15:37,434 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:15:37,442 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:15:37,447 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:16:37,414 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:16:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:16:37,418 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:16:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:16:37,420 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:16:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:16:37,423 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:16:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:16:37,424 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:16:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:17:37,387 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:17:37,389 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:17:37,391 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:17:37,396 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:17:37,399 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:18:13,984 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 21:18:13,984 INFO __main__ [SMA] SMA(24, 60m) = $64,153.61 (140 candles)
2026-06-21 21:18:37,393 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:18:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:18:37,394 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:18:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:18:37,396 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:18:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:18:37,398 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:18:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:18:37,400 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:18:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:19:37,381 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:19:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:19:37,385 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:19:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:19:37,389 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:19:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:19:37,390 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:19:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:19:37,390 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:19:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:20:01,428 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:20:01,446 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 21:20:01,464 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 21:20:27,992 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:30,177 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:32,353 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:34,534 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:36,689 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:37,424 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:20:37,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:20:37,429 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:20:37,431 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:20:37,434 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:20:38,848 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:41,105 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:43,263 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:45,435 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:47,670 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:49,921 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:52,082 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:54,336 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:56,601 INFO __main__ [TREND] downtrend slope=-0.440% conf=0.50 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:20:58,764 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:21:00,937 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:21:03,098 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,477.64
2026-06-21 21:21:05,268 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,584.38
2026-06-21 21:21:07,434 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,584.38
2026-06-21 21:21:09,596 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,584.38
2026-06-21 21:21:11,762 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,584.38
2026-06-21 21:21:14,013 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:16,265 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:18,419 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:20,573 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:22,758 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:24,974 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:27,128 INFO __main__ [TREND] downtrend slope=-0.460% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:29,314 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:31,491 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:33,760 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:35,919 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:37,399 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:21:37,404 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:21:37,409 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:21:37,412 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:21:37,417 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:21:38,093 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:40,349 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:42,498 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:44,728 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:46,878 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:49,049 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:51,227 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:53,389 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:55,551 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:57,721 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:21:59,878 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:02,091 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:04,251 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:06,506 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:08,669 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:10,912 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:13,065 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:15,344 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:17,492 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:19,731 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:21,889 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:24,046 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:26,283 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:28,445 INFO __main__ [TREND] downtrend slope=-0.459% conf=0.53 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:30,605 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:32,929 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:35,082 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:37,241 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:37,417 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:22:37,419 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:22:37,422 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:22:37,425 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:22:37,426 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:22:39,411 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:41,572 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:43,752 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:45,909 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:48,156 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:50,318 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:52,558 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,617.53
2026-06-21 21:22:54,746 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:22:56,922 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:22:59,097 INFO __main__ [TREND] downtrend slope=-0.461% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:01,301 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:03,497 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:05,744 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:08,043 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:10,206 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:12,381 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:14,833 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 21:23:14,833 INFO __main__ [SMA] SMA(24, 60m) = $64,153.61 (140 candles)
2026-06-21 21:23:14,833 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:17,073 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:19,366 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:21,610 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:23,860 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:26,020 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:28,174 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:30,342 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:32,511 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:34,680 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:36,841 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:37,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:23:37,383 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:23:37,385 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:23:37,389 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:23:37,390 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:23:39,006 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:41,156 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:43,321 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:45,495 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:47,659 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:49,832 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:51,992 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:54,233 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:56,464 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:23:58,704 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:00,974 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:03,133 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:05,292 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:07,466 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:09,617 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:11,820 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:13,999 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:16,244 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:18,500 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:20,659 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:22,848 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:25,014 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:27,266 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:29,437 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:31,609 INFO __main__ [TREND] downtrend slope=-0.462% conf=0.54 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:33,783 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:35,944 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:37,378 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:24:37,384 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:24:37,385 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:24:37,386 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:24:37,389 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:24:38,115 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:40,268 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:42,443 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:44,625 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:46,800 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:49,043 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:51,243 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:53,408 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:55,573 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:24:57,808 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:25:00,070 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:25:01,592 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:25:01,613 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 21:25:01,632 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 21:25:02,219 INFO __main__ [TREND] downtrend slope=-0.452% conf=0.52 → buy_anchor -0.15% to $63,630.41
2026-06-21 21:25:37,402 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:25:37,404 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:25:37,406 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:25:37,409 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:25:37,413 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:26:37,384 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:26:37,386 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:26:37,389 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:26:37,392 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:26:37,394 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:27:37,396 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:27:37,398 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:27:37,399 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:27:37,402 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:27:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:28:15,522 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 21:28:15,522 INFO __main__ [SMA] SMA(24, 60m) = $64,153.61 (140 candles)
2026-06-21 21:28:37,382 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:28:37,383 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:28:37,387 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:28:37,388 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:28:37,390 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:29:37,384 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:29:37,385 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:29:37,390 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:29:37,390 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:29:37,393 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:30:01,765 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:30:01,790 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 21:30:01,813 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 21:30:37,370 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:30:37,375 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:30:37,378 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:30:37,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:30:37,383 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:31:37,392 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:31:37,395 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:31:37,397 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:31:37,401 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:31:37,404 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:32:37,368 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:32:37,372 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:32:37,374 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:32:37,376 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:32:37,377 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:33:17,089 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 21:33:17,090 INFO __main__ [SMA] SMA(24, 60m) = $64,153.61 (140 candles)
2026-06-21 21:33:37,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:33:37,385 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:33:37,387 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:33:37,389 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:33:37,391 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:34:16,830 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:34:16] "GET / HTTP/1.1" 401 -
2026-06-21 21:34:16,885 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:34:16] "GET /_profiler/phpinfo HTTP/1.1" 404 -
2026-06-21 21:34:16,936 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:34:16] "GET /_profiler/latest HTTP/1.1" 404 -
2026-06-21 21:34:17,009 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:34:17] "GET /_profiler/empty/search/results?limit=10 HTTP/1.1" 404 -
2026-06-21 21:34:17,096 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:34:17] "GET /_profiler HTTP/1.1" 404 -
2026-06-21 21:34:17,148 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:34:17] "GET /_profiler/ HTTP/1.1" 404 -
2026-06-21 21:34:37,370 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:34:37,370 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:34:37,375 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:34:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:34:37,377 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:34:37,378 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:35:01,956 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:35:01,975 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 21:35:01,993 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 21:35:26,423 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:26] "GET / HTTP/1.1" 401 -
2026-06-21 21:35:26,568 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:26] "POST /sdk HTTP/1.1" 404 -
2026-06-21 21:35:26,570 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:26] "GET /odinhttpcall1782077726 HTTP/1.1" 404 -
2026-06-21 21:35:26,710 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:26] "GET /HNAP1 HTTP/1.1" 404 -
2026-06-21 21:35:26,756 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:26] "GET /evox/about HTTP/1.1" 404 -
2026-06-21 21:35:26,893 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:26] "GET / HTTP/1.1" 401 -
2026-06-21 21:35:27,027 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:27] "GET / HTTP/1.1" 401 -
2026-06-21 21:35:27,739 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:27] "POST / HTTP/1.1" 405 -
2026-06-21 21:35:27,855 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:27] "GET / HTTP/1.1" 401 -
2026-06-21 21:35:28,229 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:28] "GET / HTTP/1.1" 401 -
2026-06-21 21:35:28,986 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:28] "GET /favicon.ico HTTP/1.1" 404 -
2026-06-21 21:35:37,373 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:35:37,377 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:35:37,381 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:35:37,384 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:35:37,385 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:36:37,369 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:36:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:36:37,370 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:36:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:36:37,373 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:36:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:36:37,379 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:36:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:36:37,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:36:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:37:37,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:37:37,382 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:37:37,382 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:37:37,388 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:37:37,391 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:38:02,928 ERROR werkzeug 34.138.23.41 - - [21/Jun/2026 21:38:02] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 21:38:02,928 INFO werkzeug 34.138.23.41 - - [21/Jun/2026 21:38:02] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 21:38:17,061 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 21:38:17,061 INFO __main__ [SMA] SMA(24, 60m) = $64,153.61 (140 candles)
2026-06-21 21:38:37,372 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:38:37,377 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:38:37,377 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:38:37,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:38:37,383 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:39:37,373 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:39:37,375 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:39:37,378 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:39:37,381 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:39:37,382 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:40:01,154 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:40:01,175 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 21:40:01,191 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 21:40:37,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:40:37,531 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:40:37,532 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:40:37,537 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:40:37,539 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:41:37,388 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:41:37,391 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:41:37,396 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:41:37,397 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:41:37,400 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:42:37,393 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:42:37,397 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:42:37,401 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:42:37,404 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:42:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:43:10,015 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:43:10] "GET / HTTP/1.1" 401 -
2026-06-21 21:43:17,025 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 21:43:17,025 INFO __main__ [SMA] SMA(24, 60m) = $64,153.61 (140 candles)
2026-06-21 21:43:37,400 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:43:37,402 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:43:37,405 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:43:37,406 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:43:37,408 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:43:57,902 ERROR werkzeug 34.81.247.146 - - [21/Jun/2026 21:43:57] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 21:43:57,903 INFO werkzeug 34.81.247.146 - - [21/Jun/2026 21:43:57] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 21:44:37,371 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:44:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:44:37,375 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:44:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:44:37,376 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:44:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:44:37,377 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:44:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:44:37,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:44:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:45:01,326 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:45:01,348 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 21:45:01,370 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 21:45:37,379 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:45:37,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:45:37,381 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:45:37,385 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:45:37,388 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:46:37,535 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:46:37,539 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:46:37,541 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:46:37,545 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:46:37,548 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:47:37,373 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:47:37,373 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:47:37,374 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:47:37,376 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:47:37,379 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:47:52,759 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:47:52] "GET /api/auth/validate-sso HTTP/1.1" 401 -
2026-06-21 21:48:17,438 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 21:48:17,439 INFO __main__ [SMA] SMA(24, 60m) = $64,153.61 (140 candles)
2026-06-21 21:48:37,383 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:48:37,384 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:48:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:48:37,386 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:48:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:48:37,391 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:48:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:48:37,392 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:48:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:49:37,370 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:49:37,372 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:49:37,375 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:49:37,378 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:49:37,379 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:50:01,490 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:50:01,509 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 21:50:01,527 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 21:50:03,854 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:50:03] "GET /robots.txt HTTP/1.1" 404 -
2026-06-21 21:50:04,270 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:50:04] "GET / HTTP/1.1" 401 -
2026-06-21 21:50:07,330 ERROR werkzeug 176.65.139.140 - - [21/Jun/2026 21:50:07] Request timed out: TimeoutError('timed out')
2026-06-21 21:50:37,362 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:50:37,365 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:50:37,368 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:50:37,369 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:50:37,371 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:51:37,359 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:51:37,360 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:51:37,364 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:51:37,365 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:51:37,368 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:52:37,399 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:52:37,403 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:52:37,406 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:52:37,408 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:52:37,409 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:53:17,671 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 21:53:17,671 INFO __main__ [SMA] SMA(24, 60m) = $64,153.61 (140 candles)
2026-06-21 21:53:37,373 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:53:37,376 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:53:37,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:53:37,382 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:53:37,383 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:54:37,359 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:54:37,365 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:54:37,365 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:54:37,367 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:54:37,368 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:55:01,653 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:55:01,672 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 21:55:01,689 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 21:55:37,368 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:55:37,371 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:55:37,374 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:55:37,378 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:55:37,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:56:37,352 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:56:37,354 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:56:37,357 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:56:37,358 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:56:37,361 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:57:37,396 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:57:37,402 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:57:37,403 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:57:37,412 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:57:37,414 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:58:18,694 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 21:58:18,695 INFO __main__ [SMA] SMA(24, 60m) = $64,153.61 (140 candles)
2026-06-21 21:58:37,362 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:58:37,365 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:58:37,366 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:58:37,371 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:58:37,371 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 21:59:37,360 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 21:59:37,362 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 21:59:37,368 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 21:59:37,371 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 21:59:37,372 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 21:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:00:01,825 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:00:01,845 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 22:00:01,863 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 22:00:02,587 ERROR werkzeug 46.151.178.13 - - [21/Jun/2026 22:00:02] Request timed out: TimeoutError('timed out')
2026-06-21 22:00:37,398 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:00:37,403 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:00:37,400 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:00:37,406 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:00:37,402 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:01:37,361 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:01:37,362 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:01:37,365 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:01:37,367 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:01:37,369 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:02:37,354 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:02:37,356 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:02:37,357 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:02:37,361 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:02:37,364 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:03:19,402 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 22:03:19,402 INFO __main__ [SMA] SMA(24, 60m) = $64,158.06 (140 candles)
2026-06-21 22:03:37,352 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:03:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:03:37,354 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:03:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:03:37,358 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:03:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:03:37,358 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:03:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:03:37,361 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:04:37,354 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:04:37,357 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:04:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:04:37,358 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:04:37,358 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:04:37,362 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:05:02,011 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:05:02] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:05:02,036 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:05:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 22:05:02,060 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:05:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 22:05:37,350 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:05:37,353 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:05:37,357 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:05:37,359 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:05:37,360 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:06:05,629 INFO werkzeug 167.71.231.52 - - [21/Jun/2026 22:06:05] "GET / HTTP/1.1" 401 -
2026-06-21 22:06:06,017 INFO werkzeug 167.71.231.52 - - [21/Jun/2026 22:06:06] "GET /favicon.ico HTTP/1.1" 404 -
2026-06-21 22:06:37,345 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:06:37,349 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:06:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:06:37,352 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:06:37,354 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:06:37,356 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:07:37,373 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:07:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:07:37,377 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:07:37,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:07:37,383 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:07:37,383 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:08:21,273 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 22:08:21,273 INFO __main__ [SMA] SMA(24, 60m) = $64,158.06 (140 candles)
2026-06-21 22:08:37,351 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:08:37,353 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:08:37,357 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:08:37,360 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:08:37,366 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:09:05,002 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:07,159 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:09,314 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:11,553 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:13,801 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:16,060 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:18,306 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:20,460 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:22,608 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:24,786 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:26,952 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:29,121 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:31,274 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:33,514 INFO __main__ [TREND] downtrend slope=-0.318% conf=0.58 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:35,673 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:37,351 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:09:37,352 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:09:37,352 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:09:37,355 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:09:37,358 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:09:37,844 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:40,159 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:42,441 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:44,600 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:46,857 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:49,024 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:51,245 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:53,398 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:55,571 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:09:57,735 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:00,003 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:01,213 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:10:01,232 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 22:10:01,247 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 22:10:02,239 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:04,389 INFO __main__ [TREND] downtrend slope=-0.354% conf=0.71 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:06,638 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:08,797 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:11,042 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:13,278 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:15,561 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:17,813 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:19,977 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:22,260 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:24,413 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:26,578 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:28,729 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:30,907 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:33,082 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:35,350 INFO __main__ [TREND] downtrend slope=-0.391% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:37,493 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:10:37,494 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:10:37,501 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:10:37,502 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:10:37,508 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:10:37,598 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:39,770 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:41,926 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:44,079 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:46,243 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:48,407 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:50,564 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:52,817 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:54,990 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:57,244 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:10:59,433 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:01,594 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:03,760 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:05,931 INFO __main__ [TREND] downtrend slope=-0.395% conf=0.88 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:08,115 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:10,274 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:12,424 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:14,594 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:16,766 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:18,948 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:21,107 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:23,264 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:25,416 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:27,679 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:29,859 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:32,148 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:34,290 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:36,500 INFO __main__ [TREND] downtrend slope=-0.394% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:37,358 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:11:37,360 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:11:37,363 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:11:37,365 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:11:37,367 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:11:38,658 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:40,815 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:42,982 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:45,147 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:47,331 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:49,494 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:51,677 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:53,915 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:56,164 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:11:58,340 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:00,610 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:02,769 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:04,947 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:07,113 INFO __main__ [TREND] downtrend slope=-0.392% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:09,341 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:11,511 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:13,805 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:16,060 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:18,297 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:20,460 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:22,626 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:24,816 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:26,973 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:29,215 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:31,384 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:33,563 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:35,748 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:37,376 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:12:37,377 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:12:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:12:37,383 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:12:37,384 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:12:37,386 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:12:37,941 INFO __main__ [TREND] downtrend slope=-0.390% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:40,104 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:42,340 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:44,523 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:46,773 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:48,927 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,612.84
2026-06-21 22:12:51,186 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:12:53,332 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:12:55,484 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:12:57,641 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:12:59,821 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:01,980 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:04,147 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:06,303 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:08,582 INFO __main__ [TREND] downtrend slope=-0.384% conf=0.87 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:10,841 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:12,993 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:15,184 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:17,365 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:19,526 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:22,036 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 22:13:22,036 INFO __main__ [SMA] SMA(24, 60m) = $64,158.06 (140 candles)
2026-06-21 22:13:22,037 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:24,200 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:26,452 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:28,609 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:30,785 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:32,971 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:35,305 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:37,377 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:13:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:13:37,378 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:13:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:13:37,383 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:13:37,384 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:13:37,387 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:13:37,549 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:39,701 INFO __main__ [TREND] downtrend slope=-0.396% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:41,861 INFO __main__ [TREND] downtrend slope=-0.406% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:44,030 INFO __main__ [TREND] downtrend slope=-0.406% conf=0.86 → buy_anchor -0.15% to $63,509.39
2026-06-21 22:13:54,929 INFO __main__ [TREND] downtrend slope=-0.406% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:13:57,101 INFO __main__ [TREND] downtrend slope=-0.406% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:13:59,262 INFO __main__ [TREND] downtrend slope=-0.406% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:01,535 INFO __main__ [TREND] downtrend slope=-0.406% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:03,701 INFO __main__ [TREND] downtrend slope=-0.406% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:05,855 INFO __main__ [TREND] downtrend slope=-0.406% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:08,095 INFO __main__ [TREND] downtrend slope=-0.406% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:10,362 INFO __main__ [TREND] downtrend slope=-0.406% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:12,564 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:14,718 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:17,008 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:19,171 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:21,320 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:23,467 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:25,647 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:27,829 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:30,005 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:32,216 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:34,388 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:36,552 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:37,341 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:14:37,342 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:14:37,344 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:14:37,347 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:14:37,349 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:14:38,811 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:40,970 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:43,139 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:45,324 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:47,476 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:49,644 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:51,793 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:53,944 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:56,197 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:14:58,377 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:00,638 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:01,401 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:15:01,417 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 22:15:01,435 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 22:15:02,823 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:04,980 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:07,123 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:09,361 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:11,515 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:13,686 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:15,864 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:18,070 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:20,244 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:22,516 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:24,691 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:26,855 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:29,180 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:31,348 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:33,519 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:35,683 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:37,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:15:37,383 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:15:37,389 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:15:37,394 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:15:37,395 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:15:37,941 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:40,099 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:42,345 INFO __main__ [TREND] downtrend slope=-0.427% conf=0.86 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:44,514 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:46,665 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:48,823 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:51,071 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:53,231 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:55,413 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:57,582 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:15:59,812 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:16:02,092 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:16:04,260 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:16:06,445 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:16:08,678 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,527.67
2026-06-21 22:16:10,893 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,579.39
2026-06-21 22:16:13,055 INFO __main__ [TREND] downtrend slope=-0.433% conf=0.87 → buy_anchor -0.15% to $63,579.39
2026-06-21 22:16:15,213 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,579.39
2026-06-21 22:16:17,460 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,579.39
2026-06-21 22:16:19,628 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,579.39
2026-06-21 22:16:21,783 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,579.39
2026-06-21 22:16:23,942 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,579.39
2026-06-21 22:16:26,142 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:28,300 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:30,465 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:32,630 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:34,779 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:37,016 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:37,352 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:16:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:16:37,355 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:16:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:16:37,358 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:16:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:16:37,361 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:16:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:16:37,363 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:16:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:16:39,167 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:41,408 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:43,557 INFO __main__ [TREND] downtrend slope=-0.429% conf=0.86 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:45,710 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:47,969 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:50,279 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:52,461 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:54,717 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:56,971 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:16:59,150 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:17:01,333 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:17:03,562 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:17:05,710 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:17:07,866 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:17:10,030 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:17:12,196 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:17:14,361 INFO __main__ [TREND] downtrend slope=-0.421% conf=0.85 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:17:16,511 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:17:18,688 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:17:20,899 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,597.86
2026-06-21 22:17:23,144 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,614.93
2026-06-21 22:17:25,299 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,614.93
2026-06-21 22:17:27,482 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,614.93
2026-06-21 22:17:29,649 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:17:31,844 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:17:34,029 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:17:36,189 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:17:37,371 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:17:37,373 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:17:37,378 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:17:37,380 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:17:37,381 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:17:38,437 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:17:40,687 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:17:42,878 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:17:45,063 INFO __main__ [TREND] downtrend slope=-0.412% conf=0.84 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:17:47,240 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:17:49,398 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:17:51,574 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:17:53,831 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:17:55,995 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:17:58,279 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:00,522 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:02,782 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:05,077 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:07,312 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:09,562 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:11,782 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:14,028 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:16,216 INFO __main__ [TREND] downtrend slope=-0.400% conf=0.82 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:18,461 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:20,636 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:23,093 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 22:18:23,094 INFO __main__ [SMA] SMA(24, 60m) = $64,158.06 (140 candles)
2026-06-21 22:18:23,094 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:25,256 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:27,493 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:29,729 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:31,920 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:34,177 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:36,421 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:37,353 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:18:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:18:37,354 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:18:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:18:37,356 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:18:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:18:37,357 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:18:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:18:37,360 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:18:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:18:38,576 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:40,828 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:43,031 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:45,223 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:47,465 INFO __main__ [TREND] downtrend slope=-0.387% conf=0.80 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:49,615 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:51,866 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:54,015 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:56,216 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:18:58,398 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:00,563 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:02,801 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:04,946 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:07,116 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:09,301 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:11,474 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:13,715 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:15,960 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:18,144 INFO __main__ [TREND] downtrend slope=-0.381% conf=0.79 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:20,403 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:22,563 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:24,727 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:27,044 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:29,229 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:31,393 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:33,594 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:35,742 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:37,350 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:19:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:19:37,352 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:19:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:19:37,356 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:19:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:19:37,358 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:19:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:19:37,359 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:19:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:19:37,900 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:40,065 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:42,250 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:44,483 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:46,719 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:48,902 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.77 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:51,146 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:53,304 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:55,455 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:57,634 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:19:59,796 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:01,595 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:20:01,616 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 22:20:01,638 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 22:20:01,965 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:04,127 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:06,291 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:08,449 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:10,608 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:12,778 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:14,958 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:17,141 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:19,300 INFO __main__ [TREND] downtrend slope=-0.351% conf=0.74 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:21,555 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:23,807 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:25,980 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:28,142 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:30,336 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:32,486 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:34,729 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:36,969 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:37,345 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:20:37,350 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:20:37,351 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:20:37,352 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:20:37,355 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:20:39,216 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:41,399 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:43,561 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:45,715 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:47,951 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:50,110 INFO __main__ [TREND] downtrend slope=-0.334% conf=0.72 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:52,365 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:54,521 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:56,693 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:20:58,932 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:01,096 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:03,246 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:05,429 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:07,626 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:09,864 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:12,102 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:14,260 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:16,433 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:18,594 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:20,754 INFO __main__ [TREND] downtrend slope=-0.316% conf=0.70 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:22,988 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:25,139 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:27,327 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:29,482 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:31,660 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:33,942 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:36,128 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:37,355 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:21:37,360 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:21:37,360 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:21:37,364 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:21:37,365 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:21:38,297 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:40,501 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:42,755 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:44,940 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:47,100 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:49,278 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:51,548 INFO __main__ [TREND] downtrend slope=-0.303% conf=0.67 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:53,788 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:55,966 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:21:58,128 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:00,296 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:02,450 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:04,681 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:06,838 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:09,083 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:11,360 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:13,626 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:15,778 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:18,154 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:20,326 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:22,479 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.64 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:24,641 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:26,789 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:28,971 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:31,147 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:33,322 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:35,499 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:37,341 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:22:37,343 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:22:37,347 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:22:37,350 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:22:37,351 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:22:37,736 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:40,028 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:42,202 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:44,354 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:46,505 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:48,658 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:50,894 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:53,139 INFO __main__ [TREND] downtrend slope=-0.275% conf=0.61 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:55,309 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:57,496 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:22:59,674 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:23:01,824 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:23:03,990 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:23:06,162 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:23:08,335 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:23:10,479 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:23:12,673 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:23:14,833 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:23:17,023 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:23:19,204 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:23:21,357 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:23:23,758 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 22:23:23,758 INFO __main__ [SMA] SMA(24, 60m) = $64,158.06 (140 candles)
2026-06-21 22:23:23,758 INFO __main__ [TREND] downtrend slope=-0.264% conf=0.59 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:23:25,905 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,608.64
2026-06-21 22:23:28,061 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:30,208 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:32,474 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:34,650 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:36,817 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:37,337 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:23:37,339 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:23:37,340 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:23:37,342 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:23:37,343 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:23:39,040 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:41,245 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:43,479 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:45,652 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:47,813 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:49,963 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:52,176 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:54,338 INFO __main__ [TREND] downtrend slope=-0.253% conf=0.56 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:56,488 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:23:58,631 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:24:00,784 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:24:02,952 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:24:05,117 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:24:07,350 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:24:09,510 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:24:11,683 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:24:13,846 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:24:16,012 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:24:18,164 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:24:20,317 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:24:22,463 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:24:24,722 INFO __main__ [TREND] downtrend slope=-0.233% conf=0.50 → buy_anchor -0.15% to $63,653.58
2026-06-21 22:24:37,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:24:37,354 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:24:37,355 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:24:37,359 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:24:37,360 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:25:01,775 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:25:01,793 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 22:25:01,810 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 22:25:37,345 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:25:37,346 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:25:37,349 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:25:37,349 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:25:37,352 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:26:37,362 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:26:37,364 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:26:37,367 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:26:37,370 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:26:37,374 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:27:37,373 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:27:37,374 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:27:37,381 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:27:37,385 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:27:37,386 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:28:24,400 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 22:28:24,401 INFO __main__ [SMA] SMA(24, 60m) = $64,158.06 (140 candles)
2026-06-21 22:28:37,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:28:37,342 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:28:37,343 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:28:37,348 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:28:37,349 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:29:37,346 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:29:37,349 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:29:37,350 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:29:37,353 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:29:37,356 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:30:01,975 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:30:02,001 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:30:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 22:30:02,025 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:30:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 22:30:37,336 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:30:37,337 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:30:37,344 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:30:37,345 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:30:37,346 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:31:37,355 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:31:37,360 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:31:37,361 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:31:37,363 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:31:37,365 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:32:37,344 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:32:37,344 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:32:37,348 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:32:37,350 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:32:37,352 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:33:25,585 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 22:33:25,585 INFO __main__ [SMA] SMA(24, 60m) = $64,158.06 (140 candles)
2026-06-21 22:33:37,356 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:33:37,357 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:33:37,358 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:33:37,362 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:33:37,363 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:34:37,344 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:34:37,348 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:34:37,350 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:34:37,350 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:34:37,355 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:34:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:35:01,167 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:35:01,190 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 22:35:01,209 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 22:35:37,387 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:35:37,391 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:35:37,391 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:35:37,396 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:35:37,397 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:36:37,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:36:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:36:37,341 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:36:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:36:37,344 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:36:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:36:37,346 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:36:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:36:37,348 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:36:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:37:27,582 ERROR werkzeug 103.183.119.48 - - [21/Jun/2026 22:37:27] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 22:37:27,583 INFO werkzeug 103.183.119.48 - - [21/Jun/2026 22:37:27] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 22:37:37,350 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:37:37,355 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:37:37,357 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:37:37,359 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:37:37,361 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:38:26,834 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 22:38:26,834 INFO __main__ [SMA] SMA(24, 60m) = $64,158.06 (140 candles)
2026-06-21 22:38:37,339 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:38:37,342 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:38:37,346 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:38:37,348 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:38:37,349 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:39:37,332 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:39:37,334 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:39:37,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:39:37,340 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:39:37,340 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:40:01,361 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:40:01,385 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 22:40:01,402 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 22:40:37,482 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:40:37,485 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:40:37,488 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:40:37,492 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:40:37,493 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:41:37,340 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:41:37,341 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:41:37,344 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:41:37,348 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:41:37,348 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:42:37,334 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:42:37,337 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:42:37,341 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:42:37,343 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:42:37,345 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:42:49,034 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:42:49] "GET /.git/config HTTP/1.1" 404 -
2026-06-21 22:43:27,548 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 22:43:27,548 INFO __main__ [SMA] SMA(24, 60m) = $64,158.06 (140 candles)
2026-06-21 22:43:37,342 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:43:37,343 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:43:37,345 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:43:37,347 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:43:37,350 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:44:19,018 ERROR werkzeug 34.11.62.104 - - [21/Jun/2026 22:44:19] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 22:44:19,018 INFO werkzeug 34.11.62.104 - - [21/Jun/2026 22:44:19] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 22:44:37,329 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:44:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:44:37,332 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:44:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:44:37,337 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:44:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:44:37,337 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:44:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:44:37,339 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:44:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:45:01,549 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:45:01,569 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 22:45:01,586 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 22:45:37,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:45:37,348 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:45:37,341 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:45:37,339 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:45:37,342 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:46:37,334 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:46:37,337 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:46:37,342 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:46:37,343 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:46:37,344 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:47:37,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:47:37,327 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:47:37,329 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:47:37,330 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:47:37,334 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:48:28,823 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 22:48:28,824 INFO __main__ [SMA] SMA(24, 60m) = $64,158.06 (140 candles)
2026-06-21 22:48:37,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:48:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:48:37,344 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:48:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:48:37,348 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:48:37,349 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:48:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:48:37,350 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:48:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:49:23,732 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:49:23] "PROPFIND / HTTP/1.1" 405 -
2026-06-21 22:49:37,336 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:49:37,341 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:49:37,347 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:49:37,348 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:49:37,350 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:50:01,725 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:50:01,745 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 22:50:01,763 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 22:50:37,330 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:50:37,331 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:50:37,335 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:50:37,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:50:37,339 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:51:37,330 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:51:37,333 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:51:37,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:51:37,339 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:51:37,340 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:52:08,163 ERROR werkzeug 35.227.52.56 - - [21/Jun/2026 22:52:08] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-21 22:52:08,163 INFO werkzeug 35.227.52.56 - - [21/Jun/2026 22:52:08] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-21 22:52:37,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:52:37,327 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:52:37,328 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:52:37,330 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:52:37,332 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:53:30,324 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 22:53:30,324 INFO __main__ [SMA] SMA(24, 60m) = $64,158.06 (140 candles)
2026-06-21 22:53:37,314 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:53:37,318 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:53:37,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:53:37,324 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:53:37,326 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:54:37,323 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:54:37,328 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:54:37,329 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:54:37,331 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:54:37,332 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:55:01,904 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:55:01,922 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 22:55:01,943 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 22:55:37,328 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:55:37,329 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:55:37,332 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:55:37,336 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:55:37,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:56:37,345 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:56:37,353 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:56:37,359 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:56:37,361 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:56:37,363 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:57:37,358 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:57:37,360 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:57:37,361 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:57:37,366 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:57:37,369 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:58:32,022 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 22:58:32,022 INFO __main__ [SMA] SMA(24, 60m) = $64,158.06 (140 candles)
2026-06-21 22:58:37,321 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:58:37,326 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:58:37,327 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:58:37,331 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:58:37,332 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 22:59:37,326 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 22:59:37,327 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 22:59:37,331 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 22:59:37,335 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 22:59:37,336 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 22:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:00:01,096 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:00:01,116 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 23:00:01,133 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 23:00:37,334 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:00:37,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:00:37,340 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:00:37,340 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:00:37,344 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:01:37,379 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:01:37,382 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:01:37,386 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:01:37,389 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:01:37,390 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:01:38,166 ERROR werkzeug 14.225.7.155 - - [21/Jun/2026 23:01:38] Request timed out: TimeoutError('timed out')
2026-06-21 23:02:37,312 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:02:37,316 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:02:37,319 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:02:37,323 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:02:37,323 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:03:33,572 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 23:03:33,573 INFO __main__ [SMA] SMA(24, 60m) = $64,150.37 (140 candles)
2026-06-21 23:03:37,340 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:03:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:03:37,344 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:03:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:03:37,345 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:03:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:03:37,348 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:03:37,351 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:03:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:04:37,313 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:04:37,314 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:04:37,320 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:04:37,321 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:04:37,324 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:04:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:05:01,275 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:05:01,294 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 23:05:01,311 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 23:05:37,319 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:05:37,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:05:37,325 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:05:37,330 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:05:37,331 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:06:37,321 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:06:37,325 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:06:37,331 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:06:37,333 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:06:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:06:37,335 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:07:37,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:07:37,323 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:07:37,327 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:07:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:07:37,330 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:07:37,331 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:08:34,731 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 23:08:34,732 INFO __main__ [SMA] SMA(24, 60m) = $64,150.37 (140 candles)
2026-06-21 23:08:37,307 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:08:37,309 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:08:37,314 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:08:37,315 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:08:37,318 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:09:37,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:09:37,325 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:09:37,327 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:09:37,331 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:09:37,334 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:10:01,452 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:10:01,473 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 23:10:01,489 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 23:10:37,426 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:10:37,430 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:10:37,432 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:10:37,433 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:10:37,434 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:11:37,350 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:11:37,354 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:11:37,357 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:11:37,359 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:11:37,361 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:12:37,306 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:12:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:12:37,308 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:12:37,311 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:12:37,314 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:12:37,315 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:13:35,817 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 23:13:35,817 INFO __main__ [SMA] SMA(24, 60m) = $64,150.37 (140 candles)
2026-06-21 23:13:37,324 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:13:37,325 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:13:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:13:37,327 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:13:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:13:37,330 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:13:37,332 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:14:37,314 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:14:37,318 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:14:37,321 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:14:37,323 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:14:37,326 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:15:01,649 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:15:01,668 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 23:15:01,685 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 23:15:37,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:15:37,324 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:15:37,325 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:15:37,331 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:15:37,335 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:16:37,318 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:16:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:16:37,331 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:16:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:16:37,335 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:16:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:16:37,336 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:16:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:16:37,337 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:16:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:17:37,325 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:17:37,328 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:17:37,330 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:17:37,333 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:17:37,335 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:18:36,836 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 23:18:36,837 INFO __main__ [SMA] SMA(24, 60m) = $64,150.37 (140 candles)
2026-06-21 23:18:37,367 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:18:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:18:37,368 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:18:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:18:37,372 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:18:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:18:37,376 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:18:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:18:37,377 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:18:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:19:37,304 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:19:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:19:37,307 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:19:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:19:37,311 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:19:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:19:37,314 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:19:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:19:37,315 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:19:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:20:01,844 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:20:01,863 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 23:20:01,881 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 23:20:37,312 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:20:37,315 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:20:37,319 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:20:37,320 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:20:37,321 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:21:37,303 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:21:37,304 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:21:37,309 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:21:37,310 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:21:37,312 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:22:37,308 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:22:37,312 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:22:37,313 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:22:37,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:22:37,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:23:37,351 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:23:37,352 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:23:37,354 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:23:37,359 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:23:37,361 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:23:38,748 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 23:23:38,748 INFO __main__ [SMA] SMA(24, 60m) = $64,150.37 (140 candles)
2026-06-21 23:24:37,311 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:24:37,312 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:24:37,315 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:24:37,315 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:24:37,318 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:25:02,029 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:25:02] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:25:02,052 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:25:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 23:25:02,070 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:25:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 23:25:37,327 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:25:37,331 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:25:37,333 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:25:37,334 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:25:37,337 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:26:37,298 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:26:37,303 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:26:37,305 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:26:37,306 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:26:37,310 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:27:37,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:27:37,326 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:27:37,327 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:27:37,332 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:27:37,335 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:28:37,307 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:28:37,308 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:28:37,312 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:28:37,315 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:28:37,317 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:28:39,417 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 23:28:39,417 INFO __main__ [SMA] SMA(24, 60m) = $64,150.37 (140 candles)
2026-06-21 23:29:37,304 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:29:37,307 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:29:37,310 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:29:37,312 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:29:37,314 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:30:01,207 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:30:01,225 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 23:30:01,242 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 23:30:37,323 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:30:37,326 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:30:37,328 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:30:37,330 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:30:37,332 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:31:37,318 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:31:37,322 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:31:37,327 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:31:37,331 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:31:37,335 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:32:37,321 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:32:37,325 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:32:37,325 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:32:37,329 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:32:37,330 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:33:37,313 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:33:37,316 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:33:37,320 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:33:37,323 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:33:37,324 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:33:40,440 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 23:33:40,440 INFO __main__ [SMA] SMA(24, 60m) = $64,150.37 (140 candles)
2026-06-21 23:34:37,294 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:34:37,296 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:34:37,300 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:34:37,301 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:34:37,303 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:34:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:35:01,373 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:35:01,392 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 23:35:01,408 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 23:35:37,331 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:35:37,332 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:35:37,339 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:35:37,340 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:35:37,341 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:36:37,325 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:36:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:36:37,338 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:36:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:36:37,340 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:36:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:36:37,341 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:36:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:36:37,342 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:36:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:37:37,296 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:37:37,297 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:37:37,301 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:37:37,302 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:37:37,304 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:38:37,298 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:38:37,299 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:38:37,304 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:38:37,305 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:38:37,308 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:38:41,895 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 23:38:41,896 INFO __main__ [SMA] SMA(24, 60m) = $64,150.37 (140 candles)
2026-06-21 23:38:55,943 ERROR werkzeug 46.151.178.13 - - [21/Jun/2026 23:38:55] Request timed out: TimeoutError('timed out')
2026-06-21 23:39:37,294 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:39:37,297 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:39:37,301 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:39:37,302 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:39:37,305 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:40:01,560 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:40:01,584 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 23:40:01,602 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 23:40:37,407 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:40:37,410 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:40:37,413 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:40:37,414 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:40:37,418 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:41:37,299 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:41:37,301 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:41:37,304 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:41:37,305 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:41:37,307 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:42:37,287 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:42:37,289 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:42:37,290 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:42:37,294 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:42:37,296 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:43:37,297 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:43:37,299 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:43:37,303 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:43:37,304 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:43:37,305 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:43:42,917 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 23:43:42,917 INFO __main__ [SMA] SMA(24, 60m) = $64,150.37 (140 candles)
2026-06-21 23:44:37,297 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:44:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:44:37,298 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:44:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:44:37,300 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:44:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:44:37,303 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:44:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:44:37,305 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:44:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:45:01,732 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:45:01,750 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 23:45:01,774 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 23:45:37,293 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:45:37,298 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:45:37,299 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:45:37,301 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:45:37,304 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:46:37,306 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:46:37,308 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:46:37,309 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:46:37,313 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:46:37,315 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:47:37,324 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:47:37,326 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:47:37,329 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:47:37,332 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:47:37,334 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:48:37,283 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:48:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:48:37,286 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:48:37,291 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:48:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:48:37,291 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:48:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:48:37,293 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:48:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:48:43,990 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 23:48:43,990 INFO __main__ [SMA] SMA(24, 60m) = $64,150.37 (140 candles)
2026-06-21 23:49:37,285 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:49:37,287 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:49:37,291 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:49:37,292 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:49:37,294 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:50:01,922 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:50:01,940 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 23:50:01,956 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 23:50:37,310 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:50:37,312 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:50:37,318 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:50:37,319 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:50:37,320 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:51:37,284 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:51:37,285 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:51:37,290 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:51:37,290 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:51:37,293 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:51:47,608 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:51:47] "GET / HTTP/1.1" 401 -
2026-06-21 23:51:59,807 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:51:59] "PROPFIND / HTTP/1.1" 405 -
2026-06-21 23:52:37,296 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:52:37,297 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:52:37,298 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:52:37,301 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:52:37,302 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:53:37,301 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:53:37,304 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:53:37,312 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:53:37,317 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:53:37,317 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:53:44,656 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 23:53:44,656 INFO __main__ [SMA] SMA(24, 60m) = $64,150.37 (140 candles)
2026-06-21 23:54:37,281 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:54:37,284 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:54:37,285 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:54:37,289 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:54:37,290 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:55:01,084 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:55:01,103 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-21 23:55:01,121 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-21 23:55:37,303 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:55:37,304 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:55:37,305 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:55:37,315 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:55:37,317 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:56:37,294 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:56:37,298 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:56:37,300 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:56:37,303 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:56:37,304 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:57:37,291 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:57:37,293 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:57:37,297 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:57:37,301 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:57:37,302 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:58:37,283 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:58:37,285 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-21 23:58:37,286 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:58:37,288 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:58:37,295 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:58:44,669 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-21 23:58:44,669 INFO __main__ [SMA] SMA(24, 60m) = $64,150.37 (140 candles)
2026-06-21 23:59:37,278 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-21 23:59:37,281 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-21 23:59:37,282 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-21 23:59:37,286 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-21 23:59:37,290 INFO werkzeug 127.0.0.1 - - [21/Jun/2026 23:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:00:01,305 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:00:01,321 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 00:00:01,337 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 00:00:37,282 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:00:37,285 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:00:37,288 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:00:37,290 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:00:37,293 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:00:43,630 ERROR werkzeug 45.142.195.50 - - [22/Jun/2026 00:00:43] code 400, message Bad HTTP/0.9 request type ('\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie:')
2026-06-22 00:00:43,630 INFO werkzeug 45.142.195.50 - - [22/Jun/2026 00:00:43] "\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr" 400 -
2026-06-22 00:01:37,293 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:01:37,295 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:01:37,300 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:01:37,301 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:01:37,303 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:02:37,279 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:02:37,282 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:02:37,285 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:02:37,287 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:02:37,288 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:03:37,283 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:03:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:03:37,288 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:03:37,289 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:03:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:03:37,289 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:03:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:03:37,291 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:03:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:03:45,460 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 00:03:45,460 INFO __main__ [SMA] SMA(24, 60m) = $64,151.30 (140 candles)
2026-06-22 00:04:37,270 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:04:37,273 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:04:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:04:37,275 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:04:37,279 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:04:37,281 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:05:01,460 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:05:01,478 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 00:05:01,502 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 00:05:37,275 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:05:37,278 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:05:37,280 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:05:37,284 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:05:37,285 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:06:37,278 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:06:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:06:37,280 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:06:37,283 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:06:37,284 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:06:37,286 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:07:37,281 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:07:37,286 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:07:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:07:37,287 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:07:37,290 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:07:37,293 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:08:37,281 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:08:37,284 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:08:37,288 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:08:37,290 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:08:37,292 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:08:46,311 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 00:08:46,312 INFO __main__ [SMA] SMA(24, 60m) = $64,151.30 (140 candles)
2026-06-22 00:09:37,270 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:09:37,270 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:09:37,275 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:09:37,276 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:09:37,279 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:10:01,654 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:10:01,677 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 00:10:01,697 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 00:10:37,383 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:10:37,385 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:10:37,388 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:10:37,391 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:10:37,393 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:11:37,270 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:11:37,273 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:11:37,280 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:11:37,283 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:11:37,284 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:12:37,278 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:12:37,284 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:12:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:12:37,286 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:12:37,289 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:12:37,290 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:13:37,294 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:13:37,295 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:13:37,300 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:13:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:13:37,301 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:13:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:13:37,302 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:13:46,472 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 00:13:46,473 INFO __main__ [SMA] SMA(24, 60m) = $64,151.30 (140 candles)
2026-06-22 00:14:37,277 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:14:37,278 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:14:37,283 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:14:37,284 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:14:37,287 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:15:01,834 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:15:01,854 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 00:15:01,874 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 00:15:37,264 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:15:37,268 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:15:37,269 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:15:37,272 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:15:37,274 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:16:37,274 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:16:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:16:37,279 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:16:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:16:37,282 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:16:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:16:37,285 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:16:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:16:37,288 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:16:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:17:37,284 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:17:37,286 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:17:37,292 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:17:37,294 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:17:37,295 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:18:37,287 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:18:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:18:37,288 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:18:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:18:37,292 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:18:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:18:37,297 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:18:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:18:37,300 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:18:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:18:47,266 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 00:18:47,266 INFO __main__ [SMA] SMA(24, 60m) = $64,151.30 (140 candles)
2026-06-22 00:19:37,271 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:19:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:19:37,275 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:19:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:19:37,276 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:19:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:19:37,276 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:19:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:19:37,279 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:19:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:20:02,033 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:20:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:20:02,054 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:20:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 00:20:02,073 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:20:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 00:20:37,289 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:20:37,292 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:20:37,294 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:20:37,296 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:20:37,299 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:21:37,266 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:21:37,267 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:21:37,270 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:21:37,272 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:21:37,302 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:22:37,265 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:22:37,268 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:22:37,269 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:22:37,271 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:22:37,275 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:23:37,270 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:23:37,271 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:23:37,274 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:23:37,276 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:23:37,278 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:23:49,169 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 00:23:49,170 INFO __main__ [SMA] SMA(24, 60m) = $64,151.30 (140 candles)
2026-06-22 00:24:37,266 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:24:37,266 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:24:37,269 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:24:37,273 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:24:37,277 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:25:01,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:25:01,226 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 00:25:01,245 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 00:25:37,257 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:25:37,260 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:25:37,260 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:25:37,264 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:25:37,266 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:26:37,303 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:26:37,306 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:26:37,310 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:26:37,311 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:26:37,315 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:27:37,308 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:27:37,313 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:27:37,315 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:27:37,319 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:27:37,325 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:28:37,275 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:28:37,276 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:28:37,280 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:28:37,284 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:28:37,285 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:28:49,561 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 00:28:49,562 INFO __main__ [SMA] SMA(24, 60m) = $64,151.30 (140 candles)
2026-06-22 00:29:37,256 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:29:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:29:37,262 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:29:37,263 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:29:37,266 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:30:01,370 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:30:01,392 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 00:30:01,414 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 00:30:37,287 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:30:37,290 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:30:37,292 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:30:37,295 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:30:37,298 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:31:37,281 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:31:37,282 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:31:37,283 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:31:37,286 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:31:37,288 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:32:37,269 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:32:37,273 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:32:37,278 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:32:37,280 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:32:37,280 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:33:37,253 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:33:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:33:37,260 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:33:37,264 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:33:37,265 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:33:49,610 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 00:33:49,610 INFO __main__ [SMA] SMA(24, 60m) = $64,151.30 (140 candles)
2026-06-22 00:34:37,250 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:34:37,255 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:34:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:34:37,256 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:34:37,261 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:34:37,263 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:35:01,539 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:35:01,556 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 00:35:01,575 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 00:35:37,251 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:35:37,255 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:35:37,257 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:35:37,260 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:35:37,262 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:36:37,277 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:36:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:36:37,278 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:36:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:36:37,281 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:36:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:36:37,283 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:36:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:36:37,285 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:36:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:37:37,250 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:37:37,251 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:37:37,254 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:37:37,256 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:37:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:38:37,274 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:38:37,274 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:38:37,278 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:38:37,281 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:38:37,283 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:38:51,678 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 00:38:51,679 INFO __main__ [SMA] SMA(24, 60m) = $64,151.30 (140 candles)
2026-06-22 00:39:37,249 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:39:37,250 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:39:37,253 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:39:37,256 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:39:37,258 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:40:01,698 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:40:01,715 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 00:40:01,730 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 00:40:37,408 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:40:37,413 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:40:37,416 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:40:37,418 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:40:37,419 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:41:37,264 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:41:37,267 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:41:37,268 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:41:37,271 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:41:37,272 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:42:37,253 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:42:37,254 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:42:37,255 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:42:37,258 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:42:37,261 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:43:37,273 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:43:37,274 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:43:37,278 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:43:37,279 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:43:37,282 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:43:53,825 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 00:43:53,826 INFO __main__ [SMA] SMA(24, 60m) = $64,151.30 (140 candles)
2026-06-22 00:44:37,254 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:44:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:44:37,258 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:44:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:44:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:44:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:44:37,260 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:44:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:44:37,264 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:44:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:45:01,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:45:01,867 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 00:45:01,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 00:45:37,246 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:45:37,248 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:45:37,251 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:45:37,252 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:45:37,256 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:46:37,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:46:37,242 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:46:37,247 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:46:37,250 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:46:37,251 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:47:37,253 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:47:37,255 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:47:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:47:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:47:37,263 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:48:37,248 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:48:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:48:37,251 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:48:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:48:37,252 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:48:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:48:37,256 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:48:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:48:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:48:40,815 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:48:40] "POST / HTTP/1.1" 405 -
2026-06-22 00:48:54,147 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 00:48:54,148 INFO __main__ [SMA] SMA(24, 60m) = $64,151.30 (140 candles)
2026-06-22 00:49:37,249 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:49:37,251 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:49:37,254 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:49:37,256 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:49:37,258 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:50:02,014 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:50:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:50:02,032 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:50:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 00:50:02,049 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:50:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 00:50:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:50:37,260 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:50:37,261 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:50:37,264 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:50:37,267 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:51:37,267 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:51:37,268 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:51:37,271 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:51:37,277 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:51:37,278 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:52:37,294 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:52:37,295 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:52:37,304 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:52:37,305 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:52:37,306 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:53:37,249 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:53:37,252 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:53:37,255 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:53:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:53:37,262 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:53:55,834 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 00:53:55,834 INFO __main__ [SMA] SMA(24, 60m) = $64,151.30 (140 candles)
2026-06-22 00:54:37,233 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:54:37,235 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:54:37,237 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:54:37,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:54:37,243 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:55:01,168 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:55:01,186 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 00:55:01,206 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 00:55:37,258 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:55:37,261 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:55:37,263 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:55:37,266 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:55:37,268 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:56:37,277 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:56:37,281 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:56:37,283 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:56:37,288 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:56:37,289 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:57:37,265 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:57:37,269 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:57:37,270 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:57:37,273 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:57:37,277 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:58:37,290 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:58:37,293 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:58:37,299 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:58:37,300 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:58:37,301 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 00:58:56,540 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 00:58:56,540 INFO __main__ [SMA] SMA(24, 60m) = $64,151.30 (140 candles)
2026-06-22 00:59:37,245 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 00:59:37,249 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 00:59:37,252 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 00:59:37,256 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 00:59:37,257 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 00:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:00:01,323 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:00:01,340 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 01:00:01,364 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 01:00:37,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:00:37,241 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:00:37,244 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:00:37,248 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:00:37,250 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:01:37,247 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:01:37,255 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:01:37,256 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:01:37,257 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:01:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:02:37,252 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:02:37,253 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:02:37,256 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:02:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:02:37,262 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:03:37,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:03:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:03:37,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:03:37,236 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:03:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:03:37,237 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:03:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:03:37,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:03:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:03:58,660 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 01:03:58,661 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 01:04:37,229 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:04:37,231 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:04:37,237 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:04:37,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:04:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:04:37,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:05:01,498 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:05:01,515 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 01:05:01,533 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 01:05:37,250 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:05:37,252 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:05:37,257 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:05:37,261 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:05:37,264 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:06:37,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:06:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:06:37,236 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:06:37,237 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:06:37,240 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:06:37,243 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:07:37,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:07:37,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:07:37,233 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:07:37,236 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:07:37,238 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:07:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:08:37,236 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:08:37,238 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:08:37,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:08:37,244 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:08:37,245 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:09:00,471 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 01:09:00,471 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 01:09:37,229 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:09:37,231 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:09:37,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:09:37,234 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:09:37,236 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:10:01,655 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:10:01,673 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 01:10:01,689 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 01:10:37,338 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:10:37,340 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:10:37,341 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:10:37,345 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:10:37,349 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:11:37,237 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:11:37,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:11:37,242 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:11:37,244 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:11:37,246 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:12:37,263 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:12:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:12:37,264 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:12:37,267 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:12:37,269 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:12:37,272 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:13:37,243 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:13:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:13:37,245 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:13:37,248 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:13:37,249 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:13:37,251 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:13:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:14:01,902 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 01:14:01,902 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 01:14:37,223 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:14:37,225 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:14:37,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:14:37,231 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:14:37,231 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:15:01,803 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:15:01,820 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 01:15:01,836 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 01:15:37,269 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:15:37,272 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:15:37,273 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:15:37,278 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:15:37,280 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:16:31,155 ERROR werkzeug 46.151.178.13 - - [22/Jun/2026 01:16:31] Request timed out: TimeoutError('timed out')
2026-06-22 01:16:37,224 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:16:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:16:37,225 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:16:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:16:37,228 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:16:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:16:37,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:16:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:16:37,233 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:16:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:17:37,277 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:17:37,281 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:17:37,284 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:17:37,288 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:17:37,290 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:18:37,221 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:18:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:18:37,223 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:18:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:18:37,226 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:18:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:18:37,229 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:18:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:18:37,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:18:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:19:03,028 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 01:19:03,028 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 01:19:37,227 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:19:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:19:37,229 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:19:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:19:37,235 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:19:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:19:37,237 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:19:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:19:37,238 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:19:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:20:01,983 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:20:02,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:20:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 01:20:02,023 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:20:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 01:20:37,278 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:20:37,280 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:20:37,284 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:20:37,286 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:20:37,288 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:21:05,235 ERROR werkzeug 45.141.233.117 - - [22/Jun/2026 01:21:05] code 400, message Bad HTTP/0.9 request type ('\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie:')
2026-06-22 01:21:05,235 INFO werkzeug 45.141.233.117 - - [22/Jun/2026 01:21:05] "\x03\x00\x00/*à\x00\x00\x00\x00\x00Cookie: mstshash=Administr" 400 -
2026-06-22 01:21:37,268 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:21:37,269 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:21:37,277 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:21:37,283 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:21:37,286 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:22:37,219 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:22:37,223 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:22:37,225 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:22:37,227 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:22:37,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:23:37,250 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:23:37,252 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:23:37,255 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:23:37,257 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:23:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:24:05,119 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 01:24:05,120 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 01:24:37,216 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:24:37,218 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:24:37,221 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:24:37,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:24:37,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:25:01,181 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:25:01,198 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 01:25:01,214 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 01:25:37,226 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:25:37,228 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:25:37,229 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:25:37,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:25:37,235 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:26:37,223 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:26:37,225 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:26:37,229 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:26:37,231 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:26:37,234 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:27:37,228 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:27:37,231 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:27:37,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:27:37,234 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:27:37,237 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:28:37,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:28:37,233 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:28:37,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:28:37,240 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:28:37,244 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:29:06,482 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 01:29:06,482 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 01:29:37,226 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:29:37,227 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:29:37,233 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:29:37,237 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:29:37,238 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:30:01,321 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:30:01,336 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 01:30:01,352 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 01:30:37,224 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:30:37,227 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:30:37,231 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:30:37,234 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:30:37,234 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:31:37,219 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:31:37,222 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:31:37,225 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:31:37,228 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:31:37,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:32:37,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:32:37,236 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:32:37,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:32:37,240 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:32:37,241 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:33:37,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:33:37,240 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:33:37,242 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:33:37,243 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:33:37,246 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:33:55,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:33:55] "GET / HTTP/1.1" 401 -
2026-06-22 01:34:07,306 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 01:34:07,306 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 01:34:37,211 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:34:37,214 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:34:37,216 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:34:37,219 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:34:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:34:37,222 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:35:01,465 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:35:01,482 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 01:35:01,499 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 01:35:37,238 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:35:37,241 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:35:37,242 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:35:37,246 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:35:37,247 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:36:37,217 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:36:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:36:37,219 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:36:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:36:37,222 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:36:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:36:37,226 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:36:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:36:37,228 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:36:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:37:37,222 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:37:37,225 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:37:37,227 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:37:37,228 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:37:37,233 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:38:37,216 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:38:37,219 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:38:37,222 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:38:37,224 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:38:37,228 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:39:09,260 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 01:39:09,261 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 01:39:37,212 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:39:37,214 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:39:37,218 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:39:37,218 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:39:37,222 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:40:01,643 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:40:01,664 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 01:40:01,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 01:40:37,346 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:40:37,350 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:40:37,353 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:40:37,356 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:40:37,359 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:41:37,220 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:41:37,225 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:41:37,226 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:41:37,228 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:41:37,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:42:37,236 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:42:37,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:42:37,243 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:42:37,248 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:42:37,248 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:43:37,234 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:43:37,236 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:43:37,237 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:43:37,241 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:43:37,244 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:44:10,006 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 01:44:10,006 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 01:44:37,218 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:44:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:44:37,221 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:44:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:44:37,225 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:44:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:44:37,229 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:44:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:44:37,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:44:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:45:01,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:45:01,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 01:45:01,848 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 01:45:37,227 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:45:37,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:45:37,232 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:45:37,235 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:45:37,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:46:37,217 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:46:37,219 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:46:37,223 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:46:37,225 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:46:37,226 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:47:37,214 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:47:37,216 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:47:37,218 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:47:37,220 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:47:37,243 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:48:37,205 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:48:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:48:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:48:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:48:37,210 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:48:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:48:37,216 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:48:37,218 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:48:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:49:10,807 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 01:49:10,808 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 01:49:37,206 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:49:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:49:37,218 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:49:37,220 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:49:37,221 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:50:01,978 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:50:01,999 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 01:50:02,020 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:50:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 01:50:37,202 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:50:37,206 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:50:37,211 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:50:37,213 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:50:37,214 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:51:37,211 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:51:37,213 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:51:37,217 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:51:37,220 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:51:37,223 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:52:37,203 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:52:37,205 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:52:37,208 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:52:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:52:37,213 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:53:37,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:53:37,234 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:53:37,237 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:53:37,240 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:53:37,242 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:54:11,956 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 01:54:11,957 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 01:54:37,199 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:54:37,202 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:54:37,204 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:54:37,206 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:54:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:55:01,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:55:01,179 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 01:55:01,193 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 01:55:37,197 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:55:37,198 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:55:37,203 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:55:37,203 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:55:37,205 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:56:37,214 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:56:37,216 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:56:37,219 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:56:37,222 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:56:37,225 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:57:37,202 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:57:37,205 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:57:37,208 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:57:37,211 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:57:37,213 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:58:37,235 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 01:58:37,239 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:58:37,241 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:58:37,245 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:58:37,248 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:59:13,207 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 01:59:13,207 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 01:59:37,201 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 01:59:37,204 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 01:59:37,207 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 01:59:37,211 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 01:59:37,214 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 01:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:00:01,315 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:00:01,331 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 02:00:01,351 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 02:00:37,208 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:00:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:00:37,213 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:00:37,216 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:00:37,218 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:01:37,201 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:01:37,207 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:01:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:01:37,217 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:01:37,219 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:02:37,202 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:02:37,205 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:02:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:02:37,211 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:02:37,213 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:03:37,199 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:03:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:03:37,200 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:03:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:03:37,204 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:03:37,206 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:03:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:03:37,207 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:03:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:04:20,446 INFO __main__ Candles refreshed: tf=60min, 0 candles
2026-06-22 02:04:37,206 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:04:37,208 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:04:37,212 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:04:37,213 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:04:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:04:37,214 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:05:01,510 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:05:01,528 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 02:05:01,550 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 02:05:37,210 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:05:37,212 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:05:37,215 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:05:37,216 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:05:37,218 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:06:17,278 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 02:06:17,279 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 02:06:37,198 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:06:37,199 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:06:37,203 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:06:37,206 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:06:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:06:37,206 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:07:37,234 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:07:37,235 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:07:37,240 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:07:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:07:37,241 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:07:37,244 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:08:37,196 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:08:37,197 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:08:37,205 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:08:37,205 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:08:37,206 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:09:22,832 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:24,992 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:27,144 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:29,391 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:31,537 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:33,716 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:35,888 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:37,194 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:09:37,199 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:09:37,202 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:09:37,203 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:09:37,204 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:09:38,052 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:40,279 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:42,532 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:44,776 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:46,942 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:49,101 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:51,284 INFO __main__ [TREND] uptrend slope=+1.082% conf=0.51 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:53,524 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:55,691 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:09:57,841 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:00,081 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:01,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:10:01,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 02:10:01,739 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 02:10:02,241 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:04,393 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:06,576 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:08,730 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:10,886 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:13,033 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:15,193 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:17,436 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:19,601 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:21,760 INFO __main__ [TREND] uptrend slope=+1.140% conf=0.54 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:23,917 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:26,086 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:28,241 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:30,394 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:32,546 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:34,792 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:37,034 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:37,317 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:10:37,319 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:10:37,321 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:10:37,322 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:10:37,324 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:10:39,194 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:41,378 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:43,553 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:45,735 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:47,993 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:50,260 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:52,551 INFO __main__ [TREND] uptrend slope=+1.195% conf=0.56 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:54,803 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:56,961 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:10:59,113 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:01,307 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:03,568 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:05,836 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:08,012 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:10,196 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:12,439 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:14,675 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:16,833 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:19,273 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 02:11:19,273 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 02:11:19,274 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:21,429 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:23,675 INFO __main__ [TREND] uptrend slope=+1.246% conf=0.59 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:25,833 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:28,006 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:30,283 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:32,443 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:34,596 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:36,857 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:37,198 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:11:37,202 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:11:37,204 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:11:37,206 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:11:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:11:39,012 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:41,175 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:43,428 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:45,603 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:47,755 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:49,920 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:52,073 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:54,227 INFO __main__ [TREND] uptrend slope=+1.293% conf=0.61 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:56,489 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:11:58,656 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:00,811 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:02,968 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:05,122 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:07,305 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:09,582 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:11,735 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:14,010 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:16,250 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:18,495 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:20,788 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:22,964 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:25,368 INFO __main__ [TREND] uptrend slope=+1.337% conf=0.63 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:27,560 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:29,716 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:32,002 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:34,291 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:36,455 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:37,187 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:12:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:12:37,187 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:12:37,192 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:12:37,193 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:12:37,195 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:12:38,714 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:40,885 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:43,051 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:45,210 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:47,422 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:49,678 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:51,858 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:54,060 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:56,325 INFO __main__ [TREND] uptrend slope=+1.378% conf=0.65 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:12:57,280 ERROR werkzeug 176.65.139.140 - - [22/Jun/2026 02:12:57] Request timed out: TimeoutError('timed out')
2026-06-22 02:12:58,488 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:00,668 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:02,831 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:05,083 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:07,241 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:09,418 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:11,580 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:13,743 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:15,903 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:18,104 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:20,271 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:22,510 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:24,676 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:26,830 INFO __main__ [TREND] uptrend slope=+1.415% conf=0.67 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:29,062 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:31,249 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:33,452 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:35,658 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:37,183 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:13:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:13:37,184 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:13:37,188 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:13:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:13:37,191 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:13:37,193 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:13:37,816 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:39,977 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:42,146 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:44,308 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:46,544 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:48,705 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:50,877 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:53,038 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:55,295 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:57,480 INFO __main__ [TREND] uptrend slope=+1.448% conf=0.68 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:13:59,641 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:01,796 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:04,093 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:06,327 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:08,605 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:10,878 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:13,038 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:15,265 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:17,427 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:19,586 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:21,751 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:23,913 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:26,090 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:28,243 INFO __main__ [TREND] uptrend slope=+1.478% conf=0.70 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:30,482 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:32,648 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:34,890 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:37,061 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:37,203 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:14:37,204 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:14:37,204 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:14:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:14:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:14:39,279 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:41,436 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:43,632 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:45,799 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:47,959 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:50,119 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:52,310 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:54,467 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:56,638 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:14:58,914 INFO __main__ [TREND] uptrend slope=+1.504% conf=0.71 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:15:01,082 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:15:01,879 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:15:01,896 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 02:15:01,914 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 02:15:03,237 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:15:05,403 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:15:07,557 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:15:09,718 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:15:11,879 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:15:14,064 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:15:16,215 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:15:18,552 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:15:20,728 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,586.13
2026-06-22 02:15:22,896 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:25,073 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:27,257 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:29,467 INFO __main__ [TREND] uptrend slope=+1.527% conf=0.72 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:31,723 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:33,997 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:36,221 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:15:37,212 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:15:37,212 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:15:37,217 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:15:37,217 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:15:38,390 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:40,615 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:42,857 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:45,013 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:47,177 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:49,432 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:51,595 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:53,801 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:55,973 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:15:58,127 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:00,303 INFO __main__ [TREND] uptrend slope=+1.551% conf=0.73 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:02,468 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:04,634 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:06,798 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:08,954 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:11,127 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:13,323 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:15,489 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:17,648 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:20,079 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 02:16:20,079 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 02:16:20,079 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:22,349 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:24,564 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:26,817 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:29,020 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:31,193 INFO __main__ [TREND] uptrend slope=+1.572% conf=0.74 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:33,356 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:35,512 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:37,192 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:16:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:16:37,196 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:16:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:16:37,200 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:16:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:16:37,203 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:16:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:16:37,205 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:16:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:16:37,676 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:39,840 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:41,992 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:44,152 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:46,342 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:48,555 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:50,711 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:52,903 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:55,060 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:57,211 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:16:59,456 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:01,621 INFO __main__ [TREND] uptrend slope=+1.588% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:03,776 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:05,927 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:08,080 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:10,231 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:12,391 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:14,551 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:16,706 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:18,946 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:21,109 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:23,267 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:25,454 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:27,710 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:29,872 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:32,028 INFO __main__ [TREND] uptrend slope=+1.601% conf=0.75 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:34,282 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:36,439 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:37,183 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:17:37,187 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:17:37,188 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:17:37,192 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:17:37,195 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:17:38,632 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:40,873 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:43,045 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:45,220 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:47,397 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:49,610 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:51,860 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,619.68
2026-06-22 02:17:54,016 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:17:56,262 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:17:58,434 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:00,696 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:02,938 INFO __main__ [TREND] uptrend slope=+1.611% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:05,138 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:07,308 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:09,468 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:11,642 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:13,791 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:16,072 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:18,374 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:20,615 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:22,872 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:25,128 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:27,398 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:29,679 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:31,863 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:34,116 INFO __main__ [TREND] uptrend slope=+1.628% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:36,290 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:37,195 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:18:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:18:37,196 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:18:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:18:37,201 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:18:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:18:37,203 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:18:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:18:37,204 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:18:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:18:38,531 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:40,773 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:42,940 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:45,187 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:47,443 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:49,599 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:51,745 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:53,904 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:56,059 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:18:58,215 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:00,406 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:02,599 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:04,845 INFO __main__ [TREND] uptrend slope=+1.641% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:06,989 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:09,144 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:11,504 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:13,682 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:15,902 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:18,056 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:20,256 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:22,502 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:24,812 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:26,982 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:29,213 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:31,428 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:33,585 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:35,763 INFO __main__ [TREND] uptrend slope=+1.650% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:37,194 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:19:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:19:37,197 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:19:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:19:37,201 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:19:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:19:37,204 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:19:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:19:37,204 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:19:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:19:38,006 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:40,178 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:42,355 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:44,519 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:46,723 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:48,970 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:51,141 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:53,289 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:55,530 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:57,701 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:19:59,872 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:01,060 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:20:01,082 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 02:20:01,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 02:20:02,051 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:04,217 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:06,367 INFO __main__ [TREND] uptrend slope=+1.655% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:08,531 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:10,695 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:12,848 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:15,009 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:17,178 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:19,330 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:21,480 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:23,640 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:25,884 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:28,034 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:30,372 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:32,522 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:34,685 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:36,834 INFO __main__ [TREND] uptrend slope=+1.656% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:37,181 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:20:37,184 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:20:37,191 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:20:37,192 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:20:37,194 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:20:38,996 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:41,285 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:43,565 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:45,741 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:47,912 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:50,070 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:52,238 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:54,498 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:56,649 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:20:58,808 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:01,058 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:03,223 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:05,446 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:07,685 INFO __main__ [TREND] uptrend slope=+1.653% conf=0.78 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:09,850 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:12,108 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:14,268 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:16,440 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:18,664 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:21,206 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 02:21:21,206 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 02:21:21,206 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:23,389 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:25,544 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:27,702 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:29,864 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:32,027 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:34,184 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:36,347 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:37,207 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:21:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:21:37,214 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:21:37,245 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:21:37,246 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:21:38,552 INFO __main__ [TREND] uptrend slope=+1.646% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:40,706 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:42,970 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:45,143 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:47,380 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:49,544 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:51,830 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:54,221 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:56,368 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:21:58,611 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:00,780 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:03,039 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:05,290 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:07,456 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:09,660 INFO __main__ [TREND] uptrend slope=+1.634% conf=0.77 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:11,819 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:13,989 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:16,338 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:18,495 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:20,666 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:22,823 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:25,079 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:27,262 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:29,496 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:31,672 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:33,835 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:36,009 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:37,211 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:22:37,215 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:22:37,216 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:22:37,217 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:22:37,221 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:22:38,181 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:40,338 INFO __main__ [TREND] uptrend slope=+1.619% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:42,548 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:44,706 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:46,991 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:49,252 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:51,499 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:53,658 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:55,869 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:22:58,031 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:00,198 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:02,435 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:04,597 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:06,858 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:09,013 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:11,166 INFO __main__ [TREND] uptrend slope=+1.599% conf=0.76 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:13,322 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:15,494 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:17,667 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:19,827 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:22,064 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:24,219 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:26,395 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:28,551 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:30,710 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:32,901 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:35,067 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:37,200 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:23:37,203 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:23:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:23:37,210 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:23:37,215 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:23:37,218 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,697.00
2026-06-22 02:23:39,369 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:23:41,520 INFO __main__ [TREND] uptrend slope=+1.575% conf=0.75 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:23:43,762 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:23:45,908 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:23:48,342 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:23:50,590 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:23:52,744 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:23:54,946 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:23:57,111 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:23:59,281 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:01,525 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:03,775 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:05,932 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:08,102 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:10,258 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:12,451 INFO __main__ [TREND] uptrend slope=+1.538% conf=0.73 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:14,620 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:16,771 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:19,043 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:21,200 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:23,386 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:25,543 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:27,720 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:29,883 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:32,032 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:34,197 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:36,350 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:37,196 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:24:37,197 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:24:37,201 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:24:37,203 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:24:37,205 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:24:38,510 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:40,790 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:43,038 INFO __main__ [TREND] uptrend slope=+1.497% conf=0.71 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:45,215 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:47,454 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:49,685 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:51,958 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:54,126 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:56,283 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:24:58,445 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:00,690 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:01,226 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:25:01,247 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 02:25:01,268 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 02:25:02,929 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:05,126 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:07,281 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:09,577 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:11,819 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:13,964 INFO __main__ [TREND] uptrend slope=+1.453% conf=0.69 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:16,120 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:18,273 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:20,444 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:22,630 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:24,792 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:26,965 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:29,122 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:31,306 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:33,461 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:35,647 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:37,176 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:25:37,179 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:25:37,180 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:25:37,183 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:25:37,184 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:25:37,842 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:39,999 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:42,206 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:44,370 INFO __main__ [TREND] uptrend slope=+1.404% conf=0.67 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:46,530 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:48,681 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:50,934 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:53,175 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:55,341 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:57,496 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:25:59,651 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:26:01,817 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:26:03,988 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:26:06,256 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:26:08,510 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:26:10,761 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:26:12,941 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:26:15,112 INFO __main__ [TREND] uptrend slope=+1.352% conf=0.65 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:26:17,363 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,633.61
2026-06-22 02:26:19,544 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:22,004 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 02:26:22,005 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 02:26:22,006 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:24,197 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:26,365 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:28,515 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:30,715 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:32,965 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:35,209 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:37,227 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:26:37,229 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:26:37,233 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:26:37,238 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:26:37,240 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:26:37,457 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:39,610 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:41,853 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:44,043 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:46,205 INFO __main__ [TREND] uptrend slope=+1.296% conf=0.62 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:48,365 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:50,520 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:52,682 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:54,965 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:57,231 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:26:59,390 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:01,552 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:03,720 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:05,868 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:08,024 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:10,286 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:12,441 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:14,686 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:16,847 INFO __main__ [TREND] uptrend slope=+1.242% conf=0.60 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:19,000 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:21,246 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:23,517 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:25,669 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:27,827 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:29,987 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:32,235 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:34,392 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:36,559 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:37,183 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:27:37,186 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:27:37,189 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:27:37,190 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:27:37,192 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:27:38,799 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:40,952 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:43,115 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:45,276 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:47,431 INFO __main__ [TREND] uptrend slope=+1.184% conf=0.58 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:49,662 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:51,910 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:54,061 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:56,214 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:27:58,465 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:00,620 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:02,771 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:04,931 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:07,082 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:09,233 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:11,395 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:13,559 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:15,797 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:17,952 INFO __main__ [TREND] uptrend slope=+1.123% conf=0.55 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:20,115 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:22,308 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:24,477 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:26,638 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:28,792 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:31,028 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:33,197 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:35,351 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:37,217 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:28:37,218 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:28:37,222 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:28:37,223 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:28:37,225 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:28:37,542 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:39,710 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:41,949 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:44,112 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:46,287 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:28:48,540 INFO __main__ [TREND] uptrend slope=+1.057% conf=0.53 → buy_anchor +0.15% to $64,673.26
2026-06-22 02:29:37,173 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:29:37,178 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:29:37,180 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:29:37,183 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:29:37,183 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:30:01,386 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:30:01,403 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 02:30:01,419 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 02:30:37,177 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:30:37,178 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:30:37,183 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:30:37,184 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:30:37,187 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:31:22,215 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 02:31:22,216 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 02:31:37,177 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:31:37,179 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:31:37,180 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:31:37,184 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:31:37,187 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:32:37,197 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:32:37,201 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:32:37,202 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:32:37,207 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:32:37,208 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:33:37,222 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:33:37,226 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:33:37,227 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:33:37,230 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:33:37,233 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:34:37,173 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:34:37,177 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:34:37,181 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:34:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:34:37,182 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:34:37,184 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:35:01,548 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:35:01,574 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 02:35:01,591 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 02:35:37,202 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:35:37,205 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:35:37,207 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:35:37,209 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:35:37,211 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:36:24,109 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 02:36:24,110 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 02:36:37,241 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:36:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:36:37,243 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:36:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:36:37,246 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:36:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:36:37,246 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:36:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:36:37,250 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:36:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:37:37,179 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:37:37,181 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:37:37,185 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:37:37,188 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:37:37,189 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:38:37,174 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:38:37,175 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:38:37,176 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:38:37,180 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:38:37,181 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:39:30,567 ERROR werkzeug 46.151.178.13 - - [22/Jun/2026 02:39:30] Request timed out: TimeoutError('timed out')
2026-06-22 02:39:37,166 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:39:37,171 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:39:37,173 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:39:37,174 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:39:37,178 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:40:01,719 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:40:01,737 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 02:40:01,757 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 02:40:37,291 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:40:37,295 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:40:37,297 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:40:37,298 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:40:37,301 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:41:24,289 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 02:41:24,289 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 02:41:37,172 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:41:37,177 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:41:37,178 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:41:37,182 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:41:37,182 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:42:37,178 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:42:37,180 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:42:37,184 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:42:37,187 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:42:37,188 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:43:37,199 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:43:37,200 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:43:37,202 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:43:37,205 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:43:37,207 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:44:37,171 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:44:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:44:37,174 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:44:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:44:37,175 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:44:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:44:37,178 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:44:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:44:37,187 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:44:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:45:01,890 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:45:01,908 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 02:45:01,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 02:45:37,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:45:37,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:45:37,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:45:37,165 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:45:37,171 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:46:26,303 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 02:46:26,304 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 02:46:37,173 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:46:37,177 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:46:37,177 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:46:37,180 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:46:37,181 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:47:37,173 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:47:37,176 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:47:37,176 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:47:37,180 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:47:37,182 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:48:37,185 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:48:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:48:37,187 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:48:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:48:37,188 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:48:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:48:37,191 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:48:37,194 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:48:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:49:37,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:49:37,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:49:37,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:49:37,169 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:49:37,170 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:50:01,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:50:01,065 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 02:50:01,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 02:50:37,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:50:37,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:50:37,166 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:50:37,169 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:50:37,172 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:51:26,516 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 02:51:26,516 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 02:51:37,169 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:51:37,169 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:51:37,171 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:51:37,174 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:51:37,178 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:52:37,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:52:37,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:52:37,167 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:52:37,169 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:52:37,170 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:53:37,189 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:53:37,191 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:53:37,197 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:53:37,197 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:53:37,198 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:18,925 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:18,927 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:18,931 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:54:18,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:18] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:54:18,937 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:21,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:21,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:21,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:24,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:24,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:24,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:24,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:54:26,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:54:27,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:27,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:27,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:30,174 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:30,174 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:30,175 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:30,178 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:54:33,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:33,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:33,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:36,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:36,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:36,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:36,169 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:54:36,171 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:54:39,166 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:39,167 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:39,170 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:54:39,172 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:42,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:42,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:42,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:45,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:45,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:45,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:45,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:54:46,165 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:54:48,165 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:48,167 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:48,168 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:48,170 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:54:51,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:51,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:51,165 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:54,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:54,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:54:54,169 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:54,171 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:56,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:54:57,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:54:57,166 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:54:57,168 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:54:57,168 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:54:57] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:55:00,177 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:55:00,180 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:55:00,181 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:55:01,210 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:55:01,233 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 02:55:01,255 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 02:55:03,167 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:55:03,168 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:55:03,171 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:55:03,172 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:55:05,720 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:05] "GET / HTTP/1.1" 401 -
2026-06-22 02:55:06,166 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:55:06,170 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:55:06,175 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:55:06,177 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:55:09,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:55:09,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:55:09,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:55:09,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:55:12,169 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:55:12,172 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:55:12,174 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:55:12,176 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:55:15,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:55:15,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:55:15,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:55:16,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:55:18,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:55:18,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:55:18,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:55:18,166 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:55:21,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:55:21,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:55:21,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:55:21,165 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:55:24,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:55:24,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:55:24,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:55:26,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:55:27,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:55:27,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:55:27,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:27] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:55:27,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:55:37,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:55:37,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:55:37,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:55:37,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:55:37,165 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:56:28,360 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 02:56:28,360 INFO __main__ [SMA] SMA(24, 60m) = $64,141.22 (140 candles)
2026-06-22 02:56:37,169 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:56:37,171 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:56:37,176 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:56:37,177 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:56:37,178 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:57:37,216 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:57:37,218 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:57:37,221 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:57:37,224 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:57:37,226 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:58:19,885 ERROR werkzeug 218.205.95.160 - - [22/Jun/2026 02:58:19] Request timed out: TimeoutError('timed out')
2026-06-22 02:58:19,893 ERROR werkzeug 218.205.95.160 - - [22/Jun/2026 02:58:19] Request timed out: TimeoutError('timed out')
2026-06-22 02:58:22,321 ERROR werkzeug 218.205.95.160 - - [22/Jun/2026 02:58:22] Request timed out: TimeoutError('timed out')
2026-06-22 02:58:24,775 ERROR werkzeug 218.205.95.160 - - [22/Jun/2026 02:58:24] Request timed out: TimeoutError('timed out')
2026-06-22 02:58:37,184 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:58:37,187 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 02:58:37,188 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:58:37,191 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:58:37,193 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:59:37,166 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 02:59:37,169 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 02:59:37,171 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 02:59:37,173 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 02:59:37,174 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 02:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:00:01,379 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:00:01,394 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 03:00:01,409 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 03:00:37,167 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:00:37,168 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:00:37,173 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:00:37,173 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:00:37,177 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:01:03,541 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.60 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:05,714 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.60 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:07,955 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.60 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:10,122 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.60 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:12,268 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.60 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:14,428 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.60 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:16,589 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.60 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:18,741 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.60 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:20,899 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.60 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:23,067 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.60 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:25,224 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.60 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:27,404 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.60 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:29,864 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 03:01:29,865 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 03:01:29,865 INFO __main__ [TREND] downtrend slope=-0.486% conf=0.60 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:32,107 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:34,261 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:36,452 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:37,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:01:37,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:01:37,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:01:37,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:01:37,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:01:38,689 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:40,840 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:42,988 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:45,153 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:47,321 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:49,584 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:51,749 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:53,924 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:56,148 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:01:58,383 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:02:00,646 INFO __main__ [TREND] downtrend slope=-0.509% conf=0.62 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:02:02,879 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:02:05,130 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:02:07,372 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:02:09,523 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $64,067.25
2026-06-22 03:02:11,687 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:13,850 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:16,003 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:18,167 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:20,402 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:22,567 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:24,730 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:26,887 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:29,065 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:31,266 INFO __main__ [TREND] downtrend slope=-0.531% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:33,417 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:35,661 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:37,166 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:02:37,172 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:02:37,174 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:02:37,175 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:02:37,179 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:02:37,820 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:39,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:02:39,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:02:39,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:02:39,977 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:42,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:02:42,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:02:42,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:02:42,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:02:42,258 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:44,407 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:45,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:02:45,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:02:45,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:02:45,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:02:46,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:02:46,558 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:48,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:02:48,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:02:48,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:02:48,729 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:50,897 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:51,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:02:51,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:02:51,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:02:51,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:02:53,141 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:54,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:02:54,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:02:54,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:02:55,380 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:56,102 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:02:57,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:02:57,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:02:57,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:57] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:02:57,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:02:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:02:57,535 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:02:59,732 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:00,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:00,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:00,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:00,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:03:01,982 INFO __main__ [TREND] downtrend slope=-0.579% conf=0.63 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:03,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:03,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:03,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:04,142 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:06,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:06,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:06,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:03:06,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:06,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:03:06,301 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:08,462 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:09,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:09,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:09,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:10,634 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:12,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:12,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:12,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:12,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:03:12,798 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:15,039 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:15,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:15,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:03:15,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:15,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:16,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:03:17,201 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:18,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:18,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:18,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:18,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:03:19,364 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:21,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:21,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:21,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:21,660 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:23,831 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:24,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:24,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:24,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:24,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:03:25,997 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:26,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:03:27,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:27,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:27,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:28,155 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:30,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:30,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:30,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:03:30,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:30,313 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:32,478 INFO __main__ [TREND] downtrend slope=-0.624% conf=0.64 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:33,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:33,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:33,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:33] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:03:33,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:34,632 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:36,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:36,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:36,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:36,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:03:36,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:03:36,814 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:38,975 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:39,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:39,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:39,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:41,136 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:42,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:42,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:03:42,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:42,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:43,295 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:45,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:45,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:45,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:45,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:03:45,531 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:46,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:03:47,695 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:48,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:48,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:48,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:49,978 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:51,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:51,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:51,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:51,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:03:52,139 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:54,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:54,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:54,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:54,296 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:56,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:03:56,451 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:03:57,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:57] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:03:57,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:03:57,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:03:57,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:03:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:03:58,607 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:00,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:00,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:00,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:00,853 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:03,097 INFO __main__ [TREND] downtrend slope=-0.667% conf=0.65 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:03,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:03,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:03,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:04:03,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:05,261 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:06,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:06,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:06,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:04:06,166 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:04:06,169 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:07,506 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:09,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:09,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:09,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:09,745 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:11,904 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:12,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:12,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:12,166 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:12,168 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:04:14,150 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:15,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:15,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:15,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:16,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:04:16,312 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:18,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:18,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:18,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:04:18,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:18,470 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:20,627 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:21,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:21,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:21,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:21,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:04:22,814 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:24,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:24,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:04:24,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:24,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:24,974 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:26,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:04:27,136 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:27,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:27,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:27,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:29,371 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:30,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:30,166 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:30,171 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:04:30,172 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:31,575 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:33,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:33,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:33,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:33,728 INFO __main__ [TREND] downtrend slope=-0.707% conf=0.66 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:35,902 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:36,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:36,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:04:36,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:36,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:36,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:04:38,147 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:39,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:04:39,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:04:39,165 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:04:39,169 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:04:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:04:40,340 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:42,516 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:44,673 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:46,831 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:49,126 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:51,378 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:53,622 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:55,874 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:04:58,029 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:00,268 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:01,535 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:05:01,554 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 03:05:01,572 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 03:05:02,515 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:04,776 INFO __main__ [TREND] downtrend slope=-0.743% conf=0.67 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:07,015 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:09,276 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:11,521 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:13,689 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:15,930 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:18,085 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:20,336 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:22,489 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:24,727 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:26,875 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:29,043 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:31,191 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:33,440 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:35,595 INFO __main__ [TREND] downtrend slope=-0.777% conf=0.69 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:37,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:05:37,168 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:05:37,168 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:05:37,170 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:05:37,173 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:05:37,774 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:39,927 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:42,085 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:44,237 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:46,492 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:48,731 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:50,888 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:53,085 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:55,243 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:57,403 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:05:59,604 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:01,762 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:04,006 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:06,163 INFO __main__ [TREND] downtrend slope=-0.808% conf=0.70 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:08,345 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:10,520 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:12,679 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:14,847 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:17,010 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:19,192 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:21,338 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:23,575 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:25,783 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:28,021 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:30,481 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 03:06:30,482 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 03:06:30,482 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:32,632 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:34,890 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:37,109 INFO __main__ [TREND] downtrend slope=-0.842% conf=0.72 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:37,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:06:37,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:06:37,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:06:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:06:37,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:06:37,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:06:39,264 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:41,472 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:43,632 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:45,783 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:48,020 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:50,205 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:52,360 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:54,508 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:56,661 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:06:58,865 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:01,030 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:03,294 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:05,453 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:07,609 INFO __main__ [TREND] downtrend slope=-0.880% conf=0.74 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:09,770 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:12,015 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:14,178 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:16,343 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:18,503 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:20,665 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:22,818 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:24,992 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:27,237 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:29,488 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:31,725 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:33,884 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:36,043 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:37,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:07:37,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:07:37,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:07:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:07:37,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:07:37,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:07:38,219 INFO __main__ [TREND] downtrend slope=-0.916% conf=0.76 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:40,454 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:42,691 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:44,844 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:47,002 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:49,159 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:51,315 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:53,591 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:55,742 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:07:57,900 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:00,067 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:02,241 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:04,507 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:06,669 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:08,940 INFO __main__ [TREND] downtrend slope=-0.949% conf=0.78 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:11,095 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:13,286 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:15,443 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:17,604 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:19,767 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:21,935 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:24,172 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:26,324 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:28,473 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:30,627 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:32,915 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:35,073 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:37,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:08:37,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:08:37,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:08:37,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:08:37,166 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:08:37,233 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:39,385 INFO __main__ [TREND] downtrend slope=-0.980% conf=0.80 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:41,530 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:43,690 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:45,977 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:48,132 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:50,277 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:52,438 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:54,603 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:56,757 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:08:58,907 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:01,146 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:03,297 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:05,566 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:07,872 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:10,094 INFO __main__ [TREND] downtrend slope=-1.009% conf=0.82 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:12,254 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:14,409 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:16,560 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:18,731 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:20,903 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:23,102 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:25,250 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:27,406 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:29,619 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:31,769 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:33,923 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,890.42
2026-06-22 03:09:35,550 ERROR werkzeug 176.65.139.140 - - [22/Jun/2026 03:09:35] Request timed out: TimeoutError('timed out')
2026-06-22 03:09:36,093 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:09:37,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:09:37,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:09:37,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:09:37,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:09:37,165 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:09:38,293 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:09:40,460 INFO __main__ [TREND] downtrend slope=-1.035% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:09:42,701 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:09:44,935 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:09:47,179 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:09:49,351 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:09:51,591 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:09:53,739 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:09:55,902 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:09:58,091 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:00,255 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:01,709 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:10:01,733 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 03:10:01,752 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 03:10:02,436 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:04,681 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:06,836 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:08,983 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:11,303 INFO __main__ [TREND] downtrend slope=-1.045% conf=0.84 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:13,451 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:15,652 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:17,821 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:19,984 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:22,144 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:24,383 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:26,535 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:28,688 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:30,840 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:33,086 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:35,243 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:10:37,261 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:10:37,262 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:10:37,265 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:10:37,295 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:10:37,425 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:39,582 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:41,739 INFO __main__ [TREND] downtrend slope=-1.053% conf=0.85 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:43,898 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:46,145 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,977.69
2026-06-22 03:10:48,382 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:10:50,534 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:10:52,688 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:10:54,951 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:10:57,106 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:10:59,260 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:01,404 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:03,645 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:05,814 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:07,975 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:10,150 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:12,401 INFO __main__ [TREND] downtrend slope=-1.059% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:14,558 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:16,721 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:18,874 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:21,027 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:23,268 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:25,428 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:27,577 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:29,732 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:32,160 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 03:11:32,161 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 03:11:32,161 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:34,423 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:36,579 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:37,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:11:37,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:11:37,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:11:37,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:11:37,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:11:38,729 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:40,898 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:43,057 INFO __main__ [TREND] downtrend slope=-1.066% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:45,230 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:47,429 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:49,581 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:51,768 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:53,925 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:56,105 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:11:58,255 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:00,493 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:02,656 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:04,821 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:07,070 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:09,319 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:11,487 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:13,648 INFO __main__ [TREND] downtrend slope=-1.072% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:15,818 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:18,079 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:20,257 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:22,506 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:24,667 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:26,238 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:12:26,244 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:12:26,245 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:12:26,247 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:12:26,250 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:12:26,832 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:27,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:12:27,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:12:27,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:12:28,993 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:30,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:12:30,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:12:30,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:12:30,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:12:31,177 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:33,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:12:33,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:12:33,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:12:33,330 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:35,600 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:36,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:12:36,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:12:36,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:12:36,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:12:36,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:12:37,856 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:39,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:12:39,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:12:39,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:12:39,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:12:40,020 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:42,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:12:42,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:12:42,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:12:42,169 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:44,405 INFO __main__ [TREND] downtrend slope=-1.075% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:45,182 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:12:45,184 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:12:45,185 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:12:45,187 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:12:46,205 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:12:46,609 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:48,179 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:12:48,180 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:12:48,183 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:12:48,186 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:12:48,851 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:51,107 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:51,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:12:51,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:12:51,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:12:53,359 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:54,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:12:54,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:12:54,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:12:54,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:12:55,613 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:12:56,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:12:57,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:12:57,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:12:57,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:57] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:12:57,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:12:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:12:57,796 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:00,038 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:00,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:13:00,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:13:00,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:13:02,216 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:03,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:13:03,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:13:03,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:13:03,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:13:04,465 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:06,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:13:06,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:13:06,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:13:06,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:13:06,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:13:06,634 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:08,787 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:09,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:13:09,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:13:09,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:13:11,033 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:12,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:13:12,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:13:12,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:13:12,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:13:13,210 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:15,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:13:15,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:13:15,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:13:15,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:13:15,376 INFO __main__ [TREND] downtrend slope=-1.076% conf=0.87 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:16,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:13:17,534 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:18,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:13:18,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:13:18,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:13:19,778 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:21,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:13:21,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:13:21,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:13:21,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:13:22,022 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:24,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:13:24,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:13:24,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:13:24,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:13:24,209 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:26,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:13:26,380 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:27,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:13:27,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:13:27,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:13:28,674 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:30,844 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:33,062 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:35,248 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:37,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:13:37,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:13:37,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:13:37,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:13:37,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:13:37,486 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:39,651 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:41,892 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:44,094 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:46,254 INFO __main__ [TREND] downtrend slope=-1.063% conf=0.86 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:48,472 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:50,630 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:52,817 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:54,976 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:57,143 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:13:59,387 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:14:01,556 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $63,954.82
2026-06-22 03:14:03,734 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:05,892 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:08,047 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:10,290 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:12,468 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:14,629 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:16,813 INFO __main__ [TREND] downtrend slope=-1.047% conf=0.85 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:18,980 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:21,149 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:23,337 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:25,537 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:27,777 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:30,021 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:32,186 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:34,343 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:36,506 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:37,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:14:37,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:14:37,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:14:37,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:14:37,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:14:38,757 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:40,924 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:43,162 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:45,401 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:47,610 INFO __main__ [TREND] downtrend slope=-1.015% conf=0.83 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:49,767 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:51,968 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:54,161 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:56,320 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:14:58,566 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:15:00,739 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:15:01,872 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:01,888 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 03:15:01,905 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 03:15:02,976 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $64,040.10
2026-06-22 03:15:05,147 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:07,305 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:09,483 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:11,717 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:13,871 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:16,026 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:18,181 INFO __main__ [TREND] downtrend slope=-0.982% conf=0.80 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:20,470 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:20,946 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:20] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:15:20,948 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:20,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:20,957 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:20,960 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:15:21,102 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:21,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:21,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:22,627 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:24,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:15:24,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:24,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:24,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:24,795 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:26,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:15:27,036 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:27,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:27,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:27,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:27,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:27] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:15:29,206 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:30,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:15:30,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:30,166 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:30,170 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:31,393 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:33,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:33,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:33,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:33,562 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:35,721 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:36,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:36,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:36,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:15:36,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:36,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:15:37,918 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:39,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:39,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:39,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:15:39,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:40,162 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:42,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:42,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:42,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:42,403 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:44,552 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:45,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:45,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:45,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:15:45,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:46,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:15:46,799 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:48,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:48,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:48,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:48,958 INFO __main__ [TREND] downtrend slope=-0.956% conf=0.78 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:51,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:15:51,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:51,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:51,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:51,241 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:53,405 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:54,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:15:54,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:54,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:54,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:55,651 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:56,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:15:57,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:15:57,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:57] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:15:57,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:15:57,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:15:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:15:57,811 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:15:59,959 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:00,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:00,162 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:00,165 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:00,168 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:16:02,131 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:03,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:03,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:03,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:04,356 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:06,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:06,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:06,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:16:06,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:06,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:16:06,519 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:08,679 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:09,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:09,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:09,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:10,846 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:12,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:12,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:12,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:12,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:16:13,010 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:15,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:15,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:15,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:15,302 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:16,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:16:17,495 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:18,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:16:18,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:18,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:18,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:19,684 INFO __main__ [TREND] downtrend slope=-0.927% conf=0.76 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:21,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:21,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:21,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:16:21,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:21,851 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:24,096 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:24,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:24,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:24,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:24,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:16:26,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:16:26,289 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:27,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:27,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:27,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:28,457 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:30,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:30,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:16:30,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:30,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:30,627 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:32,982 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 03:16:32,982 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 03:16:32,982 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:33,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:33,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:33] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:16:33,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:33,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:35,136 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:36,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:16:36,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:36,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:36,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:37,375 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:39,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:39,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:39,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:39,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:16:39,526 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:41,686 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:42,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:16:42,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:16:42,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:16:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:16:43,927 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:46,089 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:48,269 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:50,421 INFO __main__ [TREND] downtrend slope=-0.896% conf=0.74 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:52,601 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:54,748 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:56,909 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:16:59,070 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:01,316 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:03,469 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:05,720 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:07,874 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:10,037 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:12,342 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:14,501 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:16,761 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:19,019 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:21,198 INFO __main__ [TREND] downtrend slope=-0.862% conf=0.72 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:23,362 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:25,610 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:27,759 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:30,002 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:32,178 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:34,341 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:36,586 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:37,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:17:37,163 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:17:37,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:17:37,165 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:17:37,220 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:17:38,749 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:40,897 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:43,099 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:45,266 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:47,411 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:49,563 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:51,833 INFO __main__ [TREND] downtrend slope=-0.826% conf=0.70 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:53,992 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:56,146 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:17:58,294 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:00,061 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:00,064 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:00,066 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:00,068 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:00] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:18:00,070 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:00,545 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:02,717 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:03,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:03,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:03,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:03,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:04,999 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:06,090 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:06,092 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:06,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:06,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:18:07,158 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:09,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:09,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:09,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:09,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:09,316 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:11,497 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:12,094 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:12,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:12,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:12,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:13,680 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:15,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:15,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:15,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:15,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:15,915 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:16,094 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:18:18,076 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:18,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:18,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:18,102 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:20,220 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:21,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:21,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:21,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:21,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:22,464 INFO __main__ [TREND] downtrend slope=-0.788% conf=0.67 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:24,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:24,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:24,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:24,645 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:26,093 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:18:26,876 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:27,093 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:27,094 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:27,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:27] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:27,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:29,033 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:30,094 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:30,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:30,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:30,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:31,279 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:33,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:33,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:33,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:33,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:33] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:33,445 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:35,596 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:36,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:36,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:36,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:18:36,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:37,768 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:39,094 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:39,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:39,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:39,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:39,931 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:42,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:42,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:42,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:42,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:42,177 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:44,333 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:45,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:45,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:45,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:45,102 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:46,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:18:46,536 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:48,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:48,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:48,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:48,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:48,687 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:50,854 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:51,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:51,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:51,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:51,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:53,106 INFO __main__ [TREND] downtrend slope=-0.747% conf=0.65 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:54,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:54,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:54,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:54,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:18:55,259 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:56,102 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:18:57,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:18:57,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:18:57,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:18:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:18:57,493 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:18:59,651 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:00,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:00,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:00,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:00,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:01,889 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:03,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:03,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:03,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:03,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:04,103 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:06,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:19:06,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:06,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:06,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:06,260 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:08,410 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:09,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:09,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:09,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:09,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:10,564 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:12,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:12,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:12,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:12,730 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:14,882 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:15,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:15,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:15,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:15,102 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:16,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:19:17,035 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:18,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:18,102 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:18,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:18,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:19,190 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:21,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:21,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:21,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:21,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:21,341 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:23,551 INFO __main__ [TREND] downtrend slope=-0.704% conf=0.62 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:24,091 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:24,093 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:24,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:25,712 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:26,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:19:27,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:27,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:27,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:27,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:27] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:27,875 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:30,029 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:30,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:30,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:30,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:30,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:32,178 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:33,093 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:33,094 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:33,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:34,346 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:36,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:36,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:36,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:36,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:36,203 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:19:36,591 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:38,763 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:39,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:39,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:39,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:39,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:40,922 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:42,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:42,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:42,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:42,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:43,073 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:45,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:45,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:45,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:45,224 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:46,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:19:47,379 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:48,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:48,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:48,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:48,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:49,532 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:51,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:51,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:51,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:51,775 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:53,924 INFO __main__ [TREND] downtrend slope=-0.658% conf=0.59 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:54,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:54,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:54,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:54,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:56,080 INFO __main__ [TREND] downtrend slope=-0.609% conf=0.56 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:19:56,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:19:57,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:19:57,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:19:57,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:19:57,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:19:57] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:19:58,235 INFO __main__ [TREND] downtrend slope=-0.609% conf=0.56 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:20:00,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:20:00,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:20:00,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:00,472 INFO __main__ [TREND] downtrend slope=-0.609% conf=0.56 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:20:02,037 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:02,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 03:20:02,071 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 03:20:02,721 INFO __main__ [TREND] downtrend slope=-0.609% conf=0.56 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:20:03,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:03,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:20:03,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:20:03,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:20:04,891 INFO __main__ [TREND] downtrend slope=-0.609% conf=0.56 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:20:06,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:06,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:20:06,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:20:06,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:20:07,073 INFO __main__ [TREND] downtrend slope=-0.609% conf=0.56 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:20:09,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:09,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:20:09,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:20:09,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:20:09,228 INFO __main__ [TREND] downtrend slope=-0.609% conf=0.56 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:20:11,470 INFO __main__ [TREND] downtrend slope=-0.609% conf=0.56 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:20:12,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:20:12,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:12,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:20:12,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:20:13,720 INFO __main__ [TREND] downtrend slope=-0.609% conf=0.56 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:20:15,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:15,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:20:15,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:20:15,876 INFO __main__ [TREND] downtrend slope=-0.609% conf=0.56 → buy_anchor -0.15% to $63,977.59
2026-06-22 03:20:16,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:20:18,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:20:18,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:18,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:20:18,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:20:21,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:20:21,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:20:21,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:21,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:20:24,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:20:24,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:20:24,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:24,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:20:26,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:20:27,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:20:27,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:20:27,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:30,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:20:30,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:20:30,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:30,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:20:33,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:33,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:20:33,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:33] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:20:33,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:20:37,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:20:37,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:20:37,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:20:37,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:20:37,211 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:21:35,084 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 03:21:35,085 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 03:21:37,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:21:37,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:21:37,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:21:37,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:21:37,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:22:37,172 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:22:37,173 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:22:37,174 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:22:37,177 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:22:37,179 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:23:37,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:23:37,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:23:37,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:23:37,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:23:37,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:24:37,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:24:37,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:24:37,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:24:37,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:24:37,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:25:01,203 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:25:01,231 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 03:25:01,252 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 03:25:37,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:25:37,150 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:25:37,155 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:25:37,159 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:25:37,160 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:26:37,102 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 03:26:37,103 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 03:26:37,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:26:37,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:26:37,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:26:37,156 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:26:37,158 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:27:37,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:27:37,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:27:37,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:27:37,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:27:37,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:28:37,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:28:37,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:28:37,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:28:37,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:28:37,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:29:37,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:29:37,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:29:37,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:29:37,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:29:37,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:30:01,373 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:30:01,390 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 03:30:01,406 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 03:30:37,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:30:37,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:30:37,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:30:37,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:30:37,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:30:39,848 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:30:42,007 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:30:44,157 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:30:46,313 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:30:48,482 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:30:50,632 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:30:52,792 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:30:55,032 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:30:57,189 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:30:59,354 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:01,508 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:03,663 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:05,826 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:07,989 INFO __main__ [TREND] uptrend slope=+0.546% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:10,164 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:12,412 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:14,560 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:16,708 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:18,866 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:21,109 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:23,290 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:25,449 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:27,597 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:29,749 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:31,991 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:34,161 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:36,354 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:37,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:31:37,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:31:37,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:31:37,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:31:37,157 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:31:38,678 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 03:31:38,679 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 03:31:38,679 INFO __main__ [TREND] uptrend slope=+0.585% conf=0.65 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:40,836 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:42,994 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:45,172 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:47,324 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:49,491 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:51,644 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:53,895 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:56,138 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:31:58,319 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:00,499 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:02,686 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:04,860 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:07,053 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:09,205 INFO __main__ [TREND] uptrend slope=+0.624% conf=0.73 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:11,370 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:13,631 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:15,785 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:17,948 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:20,120 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:22,273 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:24,444 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:26,598 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:28,750 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:30,911 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:33,068 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:35,220 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:37,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:32:37,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:32:37,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:32:37,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:32:37,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:32:37,371 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:39,530 INFO __main__ [TREND] uptrend slope=+0.648% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:41,694 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:43,846 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:46,081 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:48,225 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:50,380 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:52,590 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:54,840 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:57,085 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:32:59,254 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:01,503 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:03,663 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:05,849 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:08,008 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:10,163 INFO __main__ [TREND] uptrend slope=+0.672% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:12,420 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:14,580 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:16,826 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:19,074 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:21,227 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:23,432 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:25,590 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:27,860 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:30,011 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:32,171 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:34,411 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:36,617 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:37,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:33:37,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:33:37,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:33:37,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:33:37,153 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:33:38,865 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:41,110 INFO __main__ [TREND] uptrend slope=+0.668% conf=0.82 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:43,264 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:45,440 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:47,593 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:49,749 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:51,903 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:54,138 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:54,328 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:33:54,329 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:33:54,333 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:33:54,334 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:33:54,336 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:54] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:33:56,079 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:33:56,290 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:33:57,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:33:57,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:33:57,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:33:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:33:58,447 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:00,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:00,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:00,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:00,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:34:00,686 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:02,840 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:03,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:03,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:03,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:05,002 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:06,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:06,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:06,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:06,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:34:06,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:34:07,159 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:09,129 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:09,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:09,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:09,392 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:11,558 INFO __main__ [TREND] uptrend slope=+0.662% conf=0.81 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:12,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:12,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:12,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:34:12,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:13,738 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:15,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:15,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:15,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:15,971 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:16,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:34:18,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:18,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:18,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:18,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:34:18,139 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:20,314 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:21,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:21,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:21,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:22,464 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:24,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:24,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:34:24,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:24,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:24,619 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:26,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:34:26,767 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:27,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:27,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:27,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:27] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:34:27,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:28,975 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:30,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:30,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:30,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:34:30,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:31,126 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:33,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:33,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:33,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:33,303 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:35,457 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:36,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:36,129 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:36,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:36,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:34:36,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:34:37,633 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:39,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:39,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:39,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:39,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:34:39,805 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:41,955 INFO __main__ [TREND] uptrend slope=+0.655% conf=0.80 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:42,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:34:42,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:42,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:42,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:44,105 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:45,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:45,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:45,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:46,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:34:46,265 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:48,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:34:48,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:48,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:48,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:48,418 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:50,680 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:51,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:51,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:51,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:51,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:34:52,916 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:54,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:34:54,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:34:54,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:34:54,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:34:55,099 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:56,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:34:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:34:57,274 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:34:59,516 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:01,541 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:35:01,559 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 03:35:01,576 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 03:35:01,681 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:03,924 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:06,094 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:08,243 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:10,398 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:12,642 INFO __main__ [TREND] uptrend slope=+0.646% conf=0.79 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:14,810 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:16,985 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:19,263 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:21,514 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:23,670 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:25,821 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:28,098 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:30,339 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:32,580 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:34,815 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:37,060 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:37,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:35:37,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:35:37,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:35:37,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:35:37,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:35:39,305 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:40,582 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:40] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:35:40,585 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:40] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:35:40,587 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:40] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:35:40,588 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:40] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:35:41,471 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:42,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:35:42,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:35:42,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:35:43,720 INFO __main__ [TREND] uptrend slope=+0.635% conf=0.78 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:45,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:35:45,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:35:45,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:35:45,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:35:45,964 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:46,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:35:48,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:35:48,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:35:48,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:35:48,217 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:50,469 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:51,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:35:51,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:35:51,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:35:51,129 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:35:52,620 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:54,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:35:54,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:35:54,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:35:54,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:35:54,772 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:56,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:35:57,014 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:35:57,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:57] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:35:57,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:35:57,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:35:57,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:35:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:35:59,169 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:00,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:00,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:00,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:01,341 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:03,129 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:03,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:36:03,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:03,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:03,502 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:05,660 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:06,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:06,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:06,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:06,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:36:07,811 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:09,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:09,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:09,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:36:09,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:09,962 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:12,130 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:12,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:12,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:12,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:14,293 INFO __main__ [TREND] uptrend slope=+0.623% conf=0.77 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:15,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:15,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:15,151 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:36:15,152 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:16,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:36:16,473 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:18,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:18,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:18,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:18,640 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:20,816 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:21,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:21,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:21,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:21,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:36:22,986 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:24,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:24,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:24,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:24,149 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:36:25,146 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:26,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:36:27,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:27,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:27,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:27,389 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:29,596 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:30,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:30,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:30,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:36:30,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:31,769 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:33,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:33,129 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:33,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:33,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:33] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:36:33,932 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:36,091 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:36,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:36,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:36,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:36,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:36:38,339 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:39,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:36:39,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:36:39,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:36:39,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:36:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:36:40,735 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 03:36:40,735 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 03:36:40,735 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:42,981 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:45,129 INFO __main__ [TREND] uptrend slope=+0.609% conf=0.76 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:47,390 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:49,541 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:51,714 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:53,959 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:56,117 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:36:58,282 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:00,453 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:02,726 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:04,888 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:07,130 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:09,332 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:11,490 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:13,656 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:15,822 INFO __main__ [TREND] uptrend slope=+0.594% conf=0.74 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:18,060 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:20,310 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:22,489 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:24,735 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:26,893 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:29,065 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:31,232 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:33,396 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:35,559 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:37,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:37:37,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:37:37,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:37:37,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:37:37,216 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:37:37,707 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:39,953 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:42,114 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:44,360 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:46,515 INFO __main__ [TREND] uptrend slope=+0.577% conf=0.72 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:48,660 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:50,820 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:52,976 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:55,226 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:57,479 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:37:59,726 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:01,899 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:04,146 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:06,304 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:08,478 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:10,648 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:12,808 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:14,964 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:17,125 INFO __main__ [TREND] uptrend slope=+0.558% conf=0.70 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:19,316 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:21,554 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:23,708 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:25,868 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:28,034 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:30,185 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:32,385 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:34,555 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:36,712 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:37,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:38:37,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:38:37,144 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:38:37,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:38:37,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:38:38,945 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:41,188 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:43,352 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:45,506 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:47,662 INFO __main__ [TREND] uptrend slope=+0.538% conf=0.68 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:49,824 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:51,972 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:54,221 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:56,396 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:38:58,551 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:00,785 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:02,943 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:05,181 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:07,344 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:09,500 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:11,745 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:13,907 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:16,062 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:18,218 INFO __main__ [TREND] uptrend slope=+0.516% conf=0.66 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:20,508 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:22,767 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:25,016 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:27,169 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:29,442 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:31,596 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:33,781 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:35,937 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:37,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:39:37,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:39:37,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:39:37,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:39:37,145 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:39:38,201 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:40,358 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:42,530 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:44,083 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:39:44] "GET /autodiscover/autodiscover.json?@zdi/Powershell HTTP/1.1" 404 -
2026-06-22 03:39:44,742 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:46,983 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:49,137 INFO __main__ [TREND] uptrend slope=+0.493% conf=0.64 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:51,292 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:53,452 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:55,697 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:39:57,844 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:00,027 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:01,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:40:01,754 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 03:40:01,772 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 03:40:02,205 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:04,444 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:06,600 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:08,750 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:10,902 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:13,069 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:15,229 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:17,443 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:19,602 INFO __main__ [TREND] uptrend slope=+0.468% conf=0.61 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:21,774 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:23,941 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:26,125 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:28,343 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:30,514 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:32,761 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:34,999 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:37,242 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:37,248 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:40:37,252 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:40:37,253 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:40:37,255 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:40:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:40:39,421 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:41,581 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:43,783 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:45,947 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:48,182 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:50,400 INFO __main__ [TREND] uptrend slope=+0.456% conf=0.59 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:52,555 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:54,712 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:56,975 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:40:59,150 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:01,315 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:03,592 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:05,841 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:08,096 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:10,269 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:12,414 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:14,725 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:16,889 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:19,052 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:21,203 INFO __main__ [TREND] uptrend slope=+0.442% conf=0.57 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:23,442 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:25,598 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:27,766 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:29,950 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:32,105 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:34,259 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:36,432 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:37,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:41:37,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:41:37,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:41:37,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:41:37,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:41:38,594 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:41,018 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 03:41:41,018 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 03:41:41,019 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:43,208 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:45,378 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:47,549 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:49,806 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:51,967 INFO __main__ [TREND] uptrend slope=+0.427% conf=0.55 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:54,130 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:56,311 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:41:58,557 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:42:00,716 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:42:02,874 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:42:05,037 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:42:07,280 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:42:09,533 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:42:11,713 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:42:13,927 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:42:16,084 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:42:18,247 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:42:20,428 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:42:22,663 INFO __main__ [TREND] uptrend slope=+0.407% conf=0.53 → buy_anchor +0.15% to $64,390.74
2026-06-22 03:42:37,129 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:42:37,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:42:37,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:42:37,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:42:37,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:43:37,129 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:43:37,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:43:37,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:43:37,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:43:37,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:44:37,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:44:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:44:37,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:44:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:44:37,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:44:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:44:37,141 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:44:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:44:37,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:44:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:45:01,897 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:45:01,918 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 03:45:01,936 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 03:45:37,129 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:45:37,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:45:37,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:45:37,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:45:37,142 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:46:37,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:46:37,129 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:46:37,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:46:37,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:46:37,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:46:42,693 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 03:46:42,693 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 03:47:37,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:47:37,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:47:37,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:47:37,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:47:37,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:48:30,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:48:30,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:48:30,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:30] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:48:30,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:48:30,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:48:33,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:48:33,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:48:33,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:33] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:48:33,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:48:36,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:48:36,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:48:36,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:48:36,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:48:39,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:48:39,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:48:39,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:48:39,138 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:48:42,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:48:42,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:48:42,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:48:45,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:48:45,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:48:45,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:48:45,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:48:46,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:48:48,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:48:48,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:48:48,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:48:51,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:48:51,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:48:51,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:48:51,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:48:54,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:48:54,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:48:54,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:48:54,129 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:48:56,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:48:57,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:48:57,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:48:57,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:48:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:00,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:00,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:00,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:00,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:49:03,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:03,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:03,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:49:03,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:06,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:06,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:06,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:49:06,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:09,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:09,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:09,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:09,129 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:49:12,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:12,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:12,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:15,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:15,129 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:49:15,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:15,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:16,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:49:18,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:18,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:18,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:21,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:21,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:21,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:21,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:21] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:49:24,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:49:24,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:24,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:24,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:26,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:49:27,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:27,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:27,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:30,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:30,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:30,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:49:30,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:37,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:37,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:37,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:37,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:49:37,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:49:51,602 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:51,603 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:51,605 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:51] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:49:51,608 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:51,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:49:54,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:49:54,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:54,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:56,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:49:57,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:49:57,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:49:57,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:57] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:49:57,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:49:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:00,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:00,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:00,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:01,066 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:01,084 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 03:50:01,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 03:50:03,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:03,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:03,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:03,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:50:06,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:50:06,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:06,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:06,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:09,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:09,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:09,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:09,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:50:12,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:12,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:12,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:12,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:50:15,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:50:15,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:15,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:15,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:16,177 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:50:18,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:18,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:18,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:50:18,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:21,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:21,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:21,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:24,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:24,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:24,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:24,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:50:26,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:50:27,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:27,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:27,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:30,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:30,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:30,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:30,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:50:33,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:33,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:33,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:36,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:50:36,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:36,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:36,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:50:36,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:39,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:39,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:39,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:42,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:42,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:42,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:42,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:50:45,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:45,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:45,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:46,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:50:48,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:48,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:48,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:48,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:50:51,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:50:51,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:50:51,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:50:51,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:50:56,458 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:50:56] "GET / HTTP/1.1" 401 -
2026-06-22 03:51:37,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:51:37,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:51:37,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:51:37,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:51:37,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:51:44,854 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 03:51:44,854 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 03:52:37,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:52:37,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:52:37,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:52:37,147 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:52:37,148 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:53:37,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:53:37,135 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:53:37,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:53:37,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:53:37,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:54:08,839 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:11,003 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:13,271 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:15,526 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:17,701 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:19,942 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:22,100 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:24,274 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:26,512 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:28,672 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:30,931 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:33,084 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:35,250 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:37,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:54:37,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:54:37,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:54:37,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:54:37,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:54:37,409 INFO __main__ [TREND] downtrend slope=-0.227% conf=0.64 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:39,646 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:41,797 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:44,040 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:46,216 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:48,373 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:50,529 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:52,695 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:54,931 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:57,111 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:54:59,357 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:01,250 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:55:01,268 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 03:55:01,289 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 03:55:01,514 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:03,679 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:05,836 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:07,999 INFO __main__ [TREND] downtrend slope=-0.240% conf=0.65 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:10,164 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:12,315 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:14,556 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:16,725 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:18,896 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:21,055 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:23,207 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:25,356 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:27,505 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:29,669 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:31,905 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:34,054 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:36,217 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:37,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:55:37,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:55:37,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:55:37,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:55:37,132 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:55:38,387 INFO __main__ [TREND] downtrend slope=-0.252% conf=0.67 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:40,545 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:42,712 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:44,859 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:47,016 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:49,299 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:51,476 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:53,722 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:55,901 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:55:58,134 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:00,289 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:02,558 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:04,718 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:06,896 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:09,144 INFO __main__ [TREND] downtrend slope=-0.263% conf=0.68 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:11,389 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.69 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:13,547 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.69 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:15,703 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.69 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:22,874 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.69 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:25,061 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.69 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:27,217 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.69 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:29,371 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.69 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:31,617 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.69 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:33,778 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.69 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:35,938 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.69 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:37,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:56:37,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:56:37,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:56:37,136 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:56:37,139 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:56:38,110 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.69 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:40,345 INFO __main__ [TREND] downtrend slope=-0.273% conf=0.69 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:42,502 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:44,917 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 03:56:44,917 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 03:56:44,917 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:47,151 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:49,313 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:51,463 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:53,621 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:55,804 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:56:58,040 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:00,207 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:02,457 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:04,604 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:06,763 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:08,917 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:11,175 INFO __main__ [TREND] downtrend slope=-0.282% conf=0.70 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:13,338 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:15,488 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:17,648 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:19,816 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:22,050 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:24,197 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:26,343 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:28,493 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:30,647 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:32,883 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:35,035 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:37,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:57:37,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:57:37,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:57:37,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:57:37,129 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:57:37,215 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:39,369 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:41,526 INFO __main__ [TREND] downtrend slope=-0.290% conf=0.71 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:43,780 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:45,957 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:48,111 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:50,269 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:52,437 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:54,673 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:56,828 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:57:59,065 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:58:01,308 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:58:03,461 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:58:05,616 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:58:06,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:06,729 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:06,734 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:58:06,735 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:58:06,736 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:07,813 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:58:09,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:09,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:09,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:09,963 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:58:12,115 INFO __main__ [TREND] downtrend slope=-0.297% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:58:12,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:12,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:12,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:58:12,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:14,295 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:58:15,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:15,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:15,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:16,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:58:16,532 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:58:18,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:18,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:18,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:18,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:58:18,778 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $64,035.10
2026-06-22 03:58:21,021 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:21,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:21,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:21,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:23,186 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:24,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:24,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:24,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:58:24,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:25,332 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:26,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:58:27,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:27,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:27,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:27,489 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:29,658 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:30,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:30,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:30,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:58:30,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:31,899 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:33,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:33,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:33,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:34,137 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:36,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:36,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:58:36,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:36,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:58:36,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:36,290 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:38,444 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:39,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:39,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:39,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:39,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:58:40,684 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:42,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:42,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:42,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:58:42,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:42,851 INFO __main__ [TREND] downtrend slope=-0.302% conf=0.72 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:45,003 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:45,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:45,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:45,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:46,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:58:47,243 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:48,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:48,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:48,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:48,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:58:49,412 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:51,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:51,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:51,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:51,671 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:53,956 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:54,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:54,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:58:54,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:54,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:56,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:58:56,210 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:58:57,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:58:57,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:57] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:58:57,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:58:57,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:58:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:58:58,364 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:00,063 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:00,065 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:00,066 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:00,520 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:02,826 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:03,064 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:03,066 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:59:03,068 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:03,070 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:04,990 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:06,067 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:59:06,068 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:06,072 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:06,073 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:07,155 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:09,074 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:09,075 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:09,086 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:09,088 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:59:09,304 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:11,456 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:12,063 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:12,070 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:12,070 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:13,629 INFO __main__ [TREND] downtrend slope=-0.331% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:15,063 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:15,064 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:59:15,067 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:15,068 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:15,796 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:16,075 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:59:17,960 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:18,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:18,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:59:18,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:18,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:20,146 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:21,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:21,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:21,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:22,320 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:24,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:24,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:59:24,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:24,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:24,470 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:26,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:26] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:59:26,634 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:27,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:27,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:27,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:28,872 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:30,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:30,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:59:30,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:30,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:31,033 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:33,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:33,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:33,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:33,192 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:35,368 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:36,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:36] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:59:36,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:36,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:36,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:59:36,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:37,568 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:39,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:39,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:59:39,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:39,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:39,804 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:41,975 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:42,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:42,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:42] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:59:42,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:42,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:44,230 INFO __main__ [TREND] downtrend slope=-0.358% conf=0.68 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:45,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:45,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:45,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:46,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:46] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:59:46,418 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:48,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:48,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:48] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:59:48,125 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:48,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:48,565 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:50,798 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:51,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:51,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:51,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:52,951 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:54,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:54,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:59:54,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:54,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:55,193 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:56,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:56] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 03:59:57,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 03:59:57,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:57] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 03:59:57,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 03:59:57,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 03:59:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 03:59:57,356 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 03:59:59,519 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 04:00:00,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:00:00,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:00:00,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:00:01,421 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:00:01,439 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 04:00:01,456 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 04:00:01,676 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 04:00:03,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:00:03,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:00:03,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:00:03,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:00:03,845 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 04:00:05,999 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 04:00:06,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:00:06,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:06] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:00:06,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:00:06,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:00:06,128 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:06] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:00:08,175 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 04:00:09,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:00:09,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:00:09,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:00:10,418 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 04:00:12,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:00:12,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:12] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:00:12,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:00:12,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:00:12,665 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,874.74
2026-06-22 04:00:14,818 INFO __main__ [TREND] downtrend slope=-0.389% conf=0.69 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:15,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:00:15,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:00:15,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:00:15,121 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:00:16,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:16] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:00:16,986 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:19,154 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:21,316 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:22,376 ERROR werkzeug 46.151.178.13 - - [22/Jun/2026 04:00:22] Request timed out: TimeoutError('timed out')
2026-06-22 04:00:23,468 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:25,636 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:27,803 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:29,956 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:32,121 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:34,319 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:36,492 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:37,131 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:00:37,134 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:00:37,137 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:00:37,140 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:00:37,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:00:38,733 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:40,886 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:43,058 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:45,219 INFO __main__ [TREND] downtrend slope=-0.425% conf=0.70 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:47,371 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:49,548 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:51,797 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:54,033 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:56,245 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:00:58,522 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:00,768 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:02,924 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:05,079 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:07,319 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:09,476 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:11,725 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:13,890 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:16,057 INFO __main__ [TREND] downtrend slope=-0.458% conf=0.71 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:18,305 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:20,492 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:22,730 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:24,979 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:27,278 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:29,450 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:31,706 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:33,878 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:36,164 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:37,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:01:37,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:01:37,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:01:37,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:01:37,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:01:38,349 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:40,519 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:42,774 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:45,131 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 04:01:45,131 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 04:01:45,131 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:47,301 INFO __main__ [TREND] downtrend slope=-0.490% conf=0.73 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:49,536 INFO __main__ [TREND] downtrend slope=-0.520% conf=0.74 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:51,929 INFO __main__ [TREND] downtrend slope=-0.520% conf=0.74 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:54,108 INFO __main__ [TREND] downtrend slope=-0.520% conf=0.74 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:56,264 INFO __main__ [TREND] downtrend slope=-0.520% conf=0.74 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:01:58,505 INFO __main__ [TREND] downtrend slope=-0.520% conf=0.74 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:00,665 INFO __main__ [TREND] downtrend slope=-0.520% conf=0.74 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:02,824 INFO __main__ [TREND] downtrend slope=-0.520% conf=0.74 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:05,006 INFO __main__ [TREND] downtrend slope=-0.520% conf=0.74 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:07,167 INFO __main__ [TREND] downtrend slope=-0.520% conf=0.74 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:09,435 INFO __main__ [TREND] downtrend slope=-0.520% conf=0.74 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:11,606 INFO __main__ [TREND] downtrend slope=-0.520% conf=0.74 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:13,764 INFO __main__ [TREND] downtrend slope=-0.520% conf=0.74 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:15,941 INFO __main__ [TREND] downtrend slope=-0.520% conf=0.74 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:23,094 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:25,334 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:27,487 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:29,727 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:31,893 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:34,052 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:36,218 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:37,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:02:37,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:02:37,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:02:37,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:02:37,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:02:38,374 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:40,538 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:42,914 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:45,080 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:47,236 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:49,397 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:51,555 INFO __main__ [TREND] downtrend slope=-0.548% conf=0.76 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:53,708 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:55,862 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:02:58,097 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:00,335 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:02,570 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:04,725 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:06,880 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:09,052 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:11,265 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:13,527 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:16,212 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:18,449 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:20,602 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:22,768 INFO __main__ [TREND] downtrend slope=-0.574% conf=0.78 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:24,929 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:27,093 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:29,256 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:31,493 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:33,736 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:35,925 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:37,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:03:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:03:37,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:03:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:03:37,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:03:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:03:37,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:03:37,127 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:03:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:03:38,209 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:40,404 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:42,652 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:44,834 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:46,991 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:49,154 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:51,310 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:53,500 INFO __main__ [TREND] downtrend slope=-0.598% conf=0.79 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:55,681 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:03:57,831 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:00,000 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:02,148 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:04,299 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:06,458 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:08,615 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:10,765 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:12,928 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:15,124 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:17,280 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:19,483 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:21,637 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:23,798 INFO __main__ [TREND] downtrend slope=-0.621% conf=0.81 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:26,035 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:28,289 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:30,441 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:32,605 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:34,766 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:37,007 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:37,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:04:37,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:04:37,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:04:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:04:37,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:04:37,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:04:39,298 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:41,463 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:43,614 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:45,773 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:47,929 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:50,167 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:52,333 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:54,570 INFO __main__ [TREND] downtrend slope=-0.642% conf=0.82 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:56,878 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:04:59,059 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:01,333 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:01,600 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:05:01,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 04:05:01,632 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 04:05:03,499 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:05,671 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:07,928 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:10,086 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:12,249 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:14,410 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:16,583 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:18,756 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:20,932 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:23,172 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:25,332 INFO __main__ [TREND] downtrend slope=-0.660% conf=0.84 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:27,599 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:29,757 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:32,002 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:34,169 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:36,332 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:37,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:05:37,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:05:37,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:05:37,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:05:37,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:05:38,496 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:40,651 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:42,803 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:45,049 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:47,214 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:49,405 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:51,639 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:53,871 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:56,061 INFO __main__ [TREND] downtrend slope=-0.677% conf=0.85 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:05:58,225 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:06:00,379 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:06:02,551 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,836.70
2026-06-22 04:06:04,733 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:06,983 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:09,156 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:11,328 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:13,495 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:15,664 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:17,855 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:20,011 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:22,266 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:24,421 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:26,587 INFO __main__ [TREND] downtrend slope=-0.692% conf=0.86 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:28,752 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:30,989 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:33,142 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:35,393 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:37,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:06:37,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:06:37,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:06:37,425 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:06:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:06:37,426 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:06:37,639 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:39,932 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:42,167 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:44,348 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:46,841 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 04:06:46,842 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 04:06:46,842 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:49,082 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:51,242 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:53,401 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:55,570 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:57,721 INFO __main__ [TREND] downtrend slope=-0.703% conf=0.87 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:06:59,935 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:02,095 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:04,258 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:06,419 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:08,615 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:10,769 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:13,016 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:15,251 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:17,412 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:19,561 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:21,822 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:23,975 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:26,152 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:28,311 INFO __main__ [TREND] downtrend slope=-0.711% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:30,463 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:32,626 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:34,781 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:36,949 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:37,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:07:37,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:07:37,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:07:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:07:37,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:07:37,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:07:39,214 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:41,468 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:43,620 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:45,869 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:48,022 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:50,276 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:52,441 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:54,608 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:56,859 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:07:59,072 INFO __main__ [TREND] downtrend slope=-0.718% conf=0.88 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:08:01,239 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:08:03,417 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:08:05,590 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:08:07,751 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:08:09,925 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:08:12,079 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:08:14,229 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:08:16,387 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,857.17
2026-06-22 04:08:18,591 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:20,878 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:23,118 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:25,271 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:27,520 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:29,686 INFO __main__ [TREND] downtrend slope=-0.723% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:31,924 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:34,096 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:36,342 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:37,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:08:37,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:08:37,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:08:37,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:08:37,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:08:38,584 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:40,735 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:42,895 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:45,061 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:47,221 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:49,380 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,846.29
2026-06-22 04:08:51,532 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:08:53,796 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:08:56,052 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:08:58,291 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:00,451 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:02,711 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:04,867 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:07,033 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:09,318 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:11,481 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:13,791 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:15,947 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:18,208 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:20,462 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:22,702 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:24,939 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:27,097 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:29,258 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:31,497 INFO __main__ [TREND] downtrend slope=-0.727% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:33,795 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:35,957 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:37,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:09:37,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:09:37,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:09:37,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:09:37,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:09:38,112 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:40,266 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:42,517 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:44,674 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:46,837 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:48,989 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:51,236 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:53,445 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:55,617 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:09:57,862 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:00,033 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:01,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:10:01,787 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 04:10:01,806 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 04:10:02,214 INFO __main__ [TREND] downtrend slope=-0.725% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:04,369 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:06,526 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:08,687 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:10,837 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:13,001 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:15,240 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:17,405 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:19,558 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:21,727 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:24,018 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:26,187 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:28,343 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:30,511 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:32,661 INFO __main__ [TREND] downtrend slope=-0.721% conf=0.89 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:34,830 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:36,989 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:37,217 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:10:37,221 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:10:37,223 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:10:37,226 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:10:37,227 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:10:39,146 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:41,302 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:43,468 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:45,637 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:47,792 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:49,963 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:52,131 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,868.55
2026-06-22 04:10:54,390 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:10:56,653 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:10:58,802 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:00,958 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:03,121 INFO __main__ [TREND] downtrend slope=-0.716% conf=0.88 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:05,294 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:07,544 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:09,705 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:11,866 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:14,022 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:16,178 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:18,360 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:20,532 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:22,699 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:24,874 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:27,028 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:29,190 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:31,358 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:33,524 INFO __main__ [TREND] downtrend slope=-0.706% conf=0.87 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:35,685 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:37,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:11:37,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:11:37,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:11:37,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:11:37,130 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:11:37,871 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:40,033 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:42,283 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:44,526 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:47,722 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 04:11:47,723 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 04:11:47,723 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:49,968 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:52,135 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:54,301 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:56,453 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:11:58,613 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:00,788 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:02,962 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:05,138 INFO __main__ [TREND] downtrend slope=-0.694% conf=0.86 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:07,381 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:09,539 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:11,700 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:13,870 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:16,092 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:18,250 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:20,438 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:22,627 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:24,776 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:26,962 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:29,211 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:31,396 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:33,554 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:35,723 INFO __main__ [TREND] downtrend slope=-0.680% conf=0.85 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:37,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:12:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:12:37,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:12:37,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:12:37,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:12:37,119 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:12:37,962 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:40,243 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:42,471 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:44,714 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:46,943 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:49,105 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:51,350 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:53,584 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:55,744 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:12:57,979 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:00,133 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:02,288 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:04,443 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:06,597 INFO __main__ [TREND] downtrend slope=-0.665% conf=0.83 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:08,771 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:09,671 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:09,674 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:13:09,675 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:09,676 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:09,681 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:09] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:13:10,930 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:12,054 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:12,055 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:12,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:13,130 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:13,547 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:13] "GET / HTTP/1.1" 200 -
2026-06-22 04:13:13,691 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:13] "GET /static/chart.umd.min.js HTTP/1.1" 304 -
2026-06-22 04:13:13,692 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:13] "GET /static/chartjs-plugin-annotation.min.js HTTP/1.1" 304 -
2026-06-22 04:13:13,758 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:13] "GET /api/settings HTTP/1.1" 200 -
2026-06-22 04:13:13,760 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:13] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:13,764 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:13] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:13,766 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:13] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:13,769 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:13] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:13:13,828 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:13] "GET /favicon.ico HTTP/1.1" 404 -
2026-06-22 04:13:13,829 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:13] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:13:15,373 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:17,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:17,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:17,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:13:17,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:17,559 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:19,716 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:20,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:20,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:20,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:21,879 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:23,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:23,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:23,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:23,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:13:24,042 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:24,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:24] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:13:26,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:26,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:26,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:26,298 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:28,448 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:29,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:29,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:13:29,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:29,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:30,609 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:32,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:32,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:32,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:32,846 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:34,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:34] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:13:35,004 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:35,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:35,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:35,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:35,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:13:37,158 INFO __main__ [TREND] downtrend slope=-0.649% conf=0.81 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:38,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:38,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:38,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:38,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:13:39,321 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:41,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:41,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:41,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:41,479 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:43,643 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:44,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:44,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:44,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:44] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:13:44,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:13:44,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:45,906 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:47,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:47,102 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:47,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:48,073 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:50,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:50,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:50,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:50,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:13:50,231 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:52,388 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:53,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:53,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:13:53,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:53,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:54,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:54] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:13:54,539 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:56,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:56,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:56,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:56,796 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:59,040 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:13:59,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:13:59,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:13:59,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:13:59,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:13:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:14:01,260 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:02,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:14:02,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:14:02,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:14:03,422 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:04,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:04] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:14:05,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:14:05,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:14:05,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:14:05,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:14:05,590 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:07,792 INFO __main__ [TREND] downtrend slope=-0.630% conf=0.79 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:08,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:14:08,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:14:08,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:14:09,950 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:11,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:14:11,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:14:11,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:14:11,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:14:12,248 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:14,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:14:14,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:14:14,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:14] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:14:14,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:14:14,491 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:16,638 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:18,790 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:20,944 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:23,106 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:25,261 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:27,429 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:29,670 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:31,830 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:33,992 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:36,174 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:37,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:14:37,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:14:37,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:14:37,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:14:37,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:14:38,327 INFO __main__ [TREND] downtrend slope=-0.610% conf=0.77 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:40,584 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,890.02
2026-06-22 04:14:42,783 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:14:44,981 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:14:47,152 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:14:49,325 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:14:51,473 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:14:53,633 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:14:55,810 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:14:57,962 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:00,127 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:01,933 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:15:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:15:01,952 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:15:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 04:15:01,969 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:15:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 04:15:02,287 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:04,449 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:06,611 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:08,852 INFO __main__ [TREND] downtrend slope=-0.589% conf=0.75 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:11,094 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:13,351 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:15,508 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:17,666 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:19,832 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:22,076 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:24,270 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:26,423 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:28,613 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:30,772 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:32,934 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:35,257 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:37,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:15:37,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:15:37,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:15:37,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:15:37,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:15:37,424 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:39,677 INFO __main__ [TREND] downtrend slope=-0.569% conf=0.73 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:41,924 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:44,084 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:46,267 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:48,425 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:50,585 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:52,834 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:55,080 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:57,234 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:15:59,472 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:16:01,644 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:16:03,887 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:16:06,056 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:16:08,303 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:16:10,475 INFO __main__ [TREND] downtrend slope=-0.547% conf=0.71 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:16:12,627 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:16:14,786 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:16:16,955 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:16:19,226 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:16:21,438 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,870.65
2026-06-22 04:16:23,596 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:25,757 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:27,920 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:30,162 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:32,327 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:34,574 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:36,830 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:37,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:16:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:16:37,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:16:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:16:37,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:16:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:16:37,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:16:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:16:37,123 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:16:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:16:39,086 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:41,334 INFO __main__ [TREND] downtrend slope=-0.524% conf=0.69 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:43,579 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:45,737 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:48,077 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 04:16:48,078 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 04:16:48,078 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:50,230 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:52,523 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:54,668 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:56,826 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:16:58,982 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:01,177 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:03,416 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:05,577 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:07,814 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:09,976 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:12,124 INFO __main__ [TREND] downtrend slope=-0.495% conf=0.66 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:14,283 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:16,450 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:18,607 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:20,865 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:23,024 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:25,182 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:27,501 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:29,668 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:31,935 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:34,176 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:36,340 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:37,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:17:37,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:17:37,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:17:37,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:17:37,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:17:38,581 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:40,737 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:42,886 INFO __main__ [TREND] downtrend slope=-0.465% conf=0.63 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:45,128 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:47,370 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:49,520 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:51,674 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:53,831 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:55,987 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:17:58,138 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:00,304 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:02,459 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:04,617 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:06,866 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:09,023 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:11,266 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:13,419 INFO __main__ [TREND] downtrend slope=-0.432% conf=0.60 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:15,570 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:17,725 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:19,877 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:22,040 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:24,211 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:26,373 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:28,526 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:30,682 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:32,837 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:35,072 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:37,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:18:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:18:37,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:18:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:18:37,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:18:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:18:37,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:18:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:18:37,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:18:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:18:37,233 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:39,480 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:41,640 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:43,795 INFO __main__ [TREND] downtrend slope=-0.399% conf=0.57 → buy_anchor -0.15% to $63,896.21
2026-06-22 04:18:45,952 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,898.31
2026-06-22 04:18:48,145 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,898.31
2026-06-22 04:18:50,307 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,898.31
2026-06-22 04:18:52,556 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,898.31
2026-06-22 04:18:54,715 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,898.31
2026-06-22 04:18:56,878 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,898.31
2026-06-22 04:18:59,068 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,898.31
2026-06-22 04:19:01,240 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,898.31
2026-06-22 04:19:03,399 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,898.31
2026-06-22 04:19:05,558 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,898.31
2026-06-22 04:19:07,713 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,898.31
2026-06-22 04:19:09,860 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:12,012 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:14,160 INFO __main__ [TREND] downtrend slope=-0.386% conf=0.54 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:16,402 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:18,595 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:20,768 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:23,002 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:25,249 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:27,415 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:29,716 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:31,863 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:34,096 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:36,298 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:37,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:19:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:19:37,116 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:19:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:19:37,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:19:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:19:37,122 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:19:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:19:37,124 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:19:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:19:38,451 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:40,690 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:42,855 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:19:45,102 INFO __main__ [TREND] downtrend slope=-0.367% conf=0.51 → buy_anchor -0.15% to $63,908.89
2026-06-22 04:20:01,133 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:20:01,154 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 04:20:01,173 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 04:20:37,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:20:37,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:20:37,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:20:37,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:20:37,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:21:37,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:21:37,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:21:37,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:21:37,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:21:37,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:21:50,108 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 04:21:50,108 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 04:22:11,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:22:11] "GET /owa/ HTTP/1.1" 404 -
2026-06-22 04:22:11,971 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:22:11] "GET /ews/exchange.asmx HTTP/1.1" 404 -
2026-06-22 04:22:12,117 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:22:12] "GET /autodiscover/autodiscover.xml HTTP/1.1" 404 -
2026-06-22 04:22:12,261 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:22:12] "GET /Microsoft-Server-ActiveSync HTTP/1.1" 404 -
2026-06-22 04:22:12,406 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:22:12] "GET /ecp/ HTTP/1.1" 404 -
2026-06-22 04:22:12,551 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:22:12] "GET /mapi/ HTTP/1.1" 404 -
2026-06-22 04:22:12,695 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:22:12] "GET /rpc/ HTTP/1.1" 404 -
2026-06-22 04:22:37,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:22:37,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:22:37,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:22:37,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:22:37,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:23:37,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:23:37,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:23:37,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:23:37,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:23:37,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:24:37,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:24:37,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:24:37,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:24:37,118 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:24:37,120 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:25:01,315 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:25:01,335 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 04:25:01,351 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 04:25:37,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:25:37,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:25:37,110 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:25:37,112 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:25:37,115 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:26:37,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:26:37,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:26:37,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:26:37,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:26:37,114 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:26:52,001 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 04:26:52,001 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 04:27:37,089 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:27:37,091 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:27:37,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:27:37,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:27:37,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:28:37,093 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:28:37,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:28:37,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:28:37,102 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:28:37,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:29:37,091 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:29:37,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:29:37,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:29:37,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:29:37,108 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:30:01,468 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:30:01,485 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 04:30:01,499 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 04:30:37,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:30:37,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:30:37,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:30:37,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:30:37,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:31:37,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:31:37,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:31:37,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:31:37,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:31:37,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:31:53,856 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 04:31:53,857 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 04:32:37,090 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:32:37,092 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:32:37,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:32:37,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:32:37,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:33:37,092 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:33:37,093 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:33:37,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:33:37,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:33:37,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:34:37,086 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:34:37,088 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:34:37,092 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:34:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:34:37,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:34:37,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:35:01,632 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:35:01,647 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 04:35:01,664 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 04:35:37,088 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:35:37,089 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:35:37,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:35:37,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:35:37,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:36:37,094 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:36:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:36:37,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:36:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:36:37,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:36:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:36:37,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:36:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:36:37,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:36:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:36:55,795 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 04:36:55,796 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 04:37:37,090 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:37:37,092 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:37:37,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:37:37,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:37:37,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:38:37,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:38:37,102 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:38:37,106 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:38:37,107 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:38:37,109 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:39:37,090 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:39:37,091 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:39:37,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:39:37,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:39:37,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:40:01,790 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:40:01,807 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 04:40:01,826 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 04:40:37,213 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:40:37,214 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:40:37,220 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:40:37,220 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:40:37,222 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:41:37,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:41:37,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:41:37,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:41:37,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:41:37,105 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:41:57,740 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 04:41:57,741 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 04:42:37,091 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:42:37,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:42:37,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:42:37,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:42:37,104 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:43:37,084 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:43:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:43:37,087 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:43:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:43:37,092 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:43:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:43:37,094 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:43:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:43:37,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:43:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:44:37,088 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:44:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:44:37,089 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:44:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:44:37,090 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:44:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:44:37,093 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:44:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:44:37,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:44:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:45:01,953 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:45:01,970 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 04:45:01,988 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 04:45:37,083 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:45:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:45:37,086 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:45:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:45:37,091 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:45:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:45:37,092 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:45:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:45:37,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:45:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:46:37,081 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:46:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:46:37,083 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:46:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:46:37,087 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:46:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:46:37,091 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:46:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:46:37,092 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:46:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:46:59,244 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 04:46:59,245 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 04:47:37,092 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:47:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:47:37,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:47:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:47:37,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:47:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:47:37,111 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:47:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:47:37,113 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:47:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:48:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:48:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:48:37,088 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:48:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:48:37,090 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:48:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:48:37,092 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:48:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:48:37,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:48:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:49:37,090 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:49:37,094 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:49:37,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:49:37,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:49:37,101 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:50:01,146 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:50:01,164 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 04:50:01,183 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 04:50:37,089 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:50:37,091 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:50:37,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:50:37,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:50:37,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:51:37,077 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:51:37,084 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:51:37,086 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:51:37,088 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:51:37,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:52:06,179 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 04:52:06,180 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 04:52:37,081 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:52:37,082 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:52:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:52:37,088 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:52:37,091 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:53:37,082 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:53:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:53:37,087 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:53:37,098 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:53:37,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:54:37,077 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:54:37,082 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:54:37,083 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:54:37,087 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:54:37,088 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:55:01,318 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:55:01,337 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 04:55:01,355 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 04:55:37,076 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:55:37,077 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:55:37,080 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:55:37,082 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:55:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:56:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:56:37,089 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:56:37,090 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:56:37,095 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:56:37,097 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:57:06,807 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 04:57:06,808 INFO __main__ [SMA] SMA(24, 60m) = $64,144.85 (140 candles)
2026-06-22 04:57:37,087 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:57:37,089 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:57:37,094 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:57:37,100 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:57:37,102 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:57:56,981 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:57:56] "GET / HTTP/1.1" 401 -
2026-06-22 04:58:37,071 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:58:37,073 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 04:58:37,076 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:58:37,078 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:58:37,080 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:59:37,079 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 04:59:37,080 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 04:59:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 04:59:37,086 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 04:59:37,087 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 04:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:00:01,496 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:00:01,521 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 05:00:01,539 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 05:00:37,077 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:00:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:00:37,081 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:00:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:00:37,082 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:00:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:00:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:00:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:00:37,088 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:00:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:01:37,083 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:01:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:01:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:01:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:01:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:01:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:01:37,093 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:01:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:01:37,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:01:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:02:08,716 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 05:02:08,717 INFO __main__ [SMA] SMA(24, 60m) = $64,160.80 (140 candles)
2026-06-22 05:02:37,075 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:02:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:02:37,077 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:02:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:02:37,080 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:02:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:02:37,083 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:02:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:02:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:02:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:02:37,532 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:02:37] "PROPFIND / HTTP/1.1" 405 -
2026-06-22 05:02:52,354 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:02:54,521 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:02:56,698 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:02:58,890 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:01,050 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:03,296 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:05,540 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:07,700 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:09,953 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:12,210 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:14,370 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:16,608 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:18,853 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:21,105 INFO __main__ [TREND] uptrend slope=+0.205% conf=0.68 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:23,349 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:25,524 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:27,693 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:29,892 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,216.48
2026-06-22 05:03:32,043 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:03:34,205 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:03:36,368 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:03:37,070 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:03:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:03:37,071 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:03:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:03:37,076 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:03:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:03:37,081 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:03:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:03:37,087 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:03:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:03:38,551 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:03:40,706 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:03:42,922 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:03:45,090 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:03:47,256 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:03:49,475 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:03:51,753 INFO __main__ [TREND] uptrend slope=+0.211% conf=0.70 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:03:53,941 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:03:56,122 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:03:58,308 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:00,571 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:02,752 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:04,909 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:07,158 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:09,407 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:11,575 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:13,831 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:16,079 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:18,340 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:20,592 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:22,856 INFO __main__ [TREND] uptrend slope=+0.214% conf=0.71 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:25,044 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:27,192 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:29,361 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:31,529 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:33,794 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:35,954 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:37,078 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:04:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:04:37,080 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:04:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:04:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:04:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:04:37,086 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:04:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:04:37,088 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:04:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:04:38,127 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:40,336 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:42,610 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:44,816 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:46,982 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:49,178 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:51,382 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:53,585 INFO __main__ [TREND] uptrend slope=+0.217% conf=0.72 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:55,770 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:04:57,958 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:00,120 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:01,668 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:05:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:05:01,688 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:05:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 05:05:01,705 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:05:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 05:05:02,306 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:04,470 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:06,715 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:08,957 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:11,208 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:13,372 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:15,616 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:17,786 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:20,037 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:22,280 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:24,452 INFO __main__ [TREND] uptrend slope=+0.219% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:26,703 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:28,856 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:31,106 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:33,351 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:35,584 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:37,077 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:05:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:05:37,082 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:05:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:05:37,083 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:05:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:05:37,086 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:05:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:05:37,089 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:05:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:05:37,820 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:40,117 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:42,285 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:44,471 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:46,739 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:48,890 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:51,074 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:53,240 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:55,461 INFO __main__ [TREND] uptrend slope=+0.221% conf=0.73 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:57,619 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:05:59,869 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:02,041 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:04,211 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:06,369 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:08,538 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:10,783 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:12,932 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:15,086 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:17,340 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:19,529 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:21,783 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:23,971 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:26,129 INFO __main__ [TREND] uptrend slope=+0.223% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:28,291 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:30,446 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:32,700 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:34,887 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:37,059 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:37,076 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:06:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:06:37,077 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:06:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:06:37,084 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:06:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:06:37,087 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:06:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:06:37,088 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:06:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:06:39,279 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:41,440 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:43,620 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:45,891 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:48,053 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:50,279 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:52,440 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:54,703 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:56,869 INFO __main__ [TREND] uptrend slope=+0.225% conf=0.74 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:06:59,134 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:01,403 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:03,572 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:05,741 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:07,986 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:10,428 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 05:07:10,429 INFO __main__ [SMA] SMA(24, 60m) = $64,160.80 (140 candles)
2026-06-22 05:07:10,429 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:12,651 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:14,821 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:16,999 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:19,166 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:21,335 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:23,493 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:25,659 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:27,822 INFO __main__ [TREND] uptrend slope=+0.227% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:30,015 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,205.16
2026-06-22 05:07:32,172 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:07:34,485 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:07:36,682 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:07:37,074 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:07:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:07:37,075 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:07:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:07:37,077 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:07:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:07:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:07:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:07:37,089 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:07:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:07:38,889 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:07:41,131 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:07:43,378 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:07:45,633 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:07:47,885 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:07:50,050 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:07:52,231 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:07:54,535 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:07:56,718 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:07:58,885 INFO __main__ [TREND] uptrend slope=+0.228% conf=0.75 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:01,049 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:03,224 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:05,405 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:07,674 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:09,841 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:12,022 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:14,184 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:16,424 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:18,598 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:20,757 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:22,935 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:25,092 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:27,251 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:29,421 INFO __main__ [TREND] uptrend slope=+0.239% conf=0.77 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:31,576 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:33,858 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:36,028 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:37,070 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:08:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:08:37,075 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:08:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:08:37,081 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:08:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:08:37,083 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:08:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:08:37,084 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:08:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:08:38,208 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:40,397 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:42,552 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:44,724 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:46,895 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:49,055 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:51,223 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:53,396 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:55,561 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:57,724 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:08:59,946 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.78 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:02,119 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:04,294 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:06,447 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:08,611 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:10,778 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:12,976 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:15,133 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:17,376 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:19,586 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:21,785 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:24,028 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:26,314 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:28,579 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:30,763 INFO __main__ [TREND] uptrend slope=+0.259% conf=0.79 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:32,939 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:35,105 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:37,073 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:09:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:09:37,075 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:09:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:09:37,079 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:09:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:09:37,080 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:09:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:09:37,082 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:09:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:09:37,280 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:39,475 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:41,656 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:43,844 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:45,996 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:48,159 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:50,330 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:52,522 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:54,686 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:56,840 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:09:59,021 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:01,196 INFO __main__ [TREND] uptrend slope=+0.267% conf=0.81 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:01,840 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:10:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:10:01,862 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:10:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 05:10:01,886 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:10:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 05:10:03,353 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:05,550 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:07,806 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:10,012 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:12,252 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:14,411 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:16,591 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:18,765 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:21,041 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:23,301 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:25,466 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:27,640 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:29,823 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:32,008 INFO __main__ [TREND] uptrend slope=+0.275% conf=0.82 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:34,303 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:36,479 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:37,181 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:10:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:10:37,183 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:10:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:10:37,186 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:10:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:10:37,190 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:10:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:10:37,191 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:10:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:10:38,637 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:40,800 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:42,982 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:45,238 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:47,393 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:49,595 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:51,751 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:53,914 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:56,075 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:10:58,319 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:00,617 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:02,870 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.83 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:05,031 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:07,226 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:09,418 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:11,582 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:13,753 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:15,905 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:18,065 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:20,302 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:22,452 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:24,614 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:26,786 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:29,001 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:31,168 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:33,326 INFO __main__ [TREND] uptrend slope=+0.288% conf=0.84 → buy_anchor +0.15% to $64,273.07
2026-06-22 05:11:35,555 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:11:37,061 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:11:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:11:37,063 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:11:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:11:37,066 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:11:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:11:37,068 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:11:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:11:37,070 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:11:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:11:37,752 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:11:39,912 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:11:42,077 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:11:44,277 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:11:46,449 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:11:48,620 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:11:50,866 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:11:53,020 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:11:55,220 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:11:57,399 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:11:59,682 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:01,865 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:04,033 INFO __main__ [TREND] uptrend slope=+0.309% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:06,197 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:08,403 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:10,760 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 05:12:10,761 INFO __main__ [SMA] SMA(24, 60m) = $64,160.80 (140 candles)
2026-06-22 05:12:10,761 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:12,952 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:15,148 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:17,308 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:19,470 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:21,643 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:23,887 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:26,153 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:28,321 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:30,599 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:32,796 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:35,056 INFO __main__ [TREND] uptrend slope=+0.327% conf=0.83 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:37,080 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:12:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:12:37,096 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:12:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:12:37,099 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:12:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:12:37,102 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:12:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:12:37,103 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:12:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:12:37,252 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:39,412 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:41,579 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:43,735 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:45,887 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:48,068 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:50,244 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:52,392 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:54,554 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:56,728 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:12:58,912 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:13:01,087 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:13:03,308 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,367.31
2026-06-22 05:13:05,559 INFO __main__ [TREND] uptrend slope=+0.345% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:07,745 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:09,912 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:12,074 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:14,238 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:16,459 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:18,713 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:20,999 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:23,460 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:25,627 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:27,889 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:30,182 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:32,455 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:34,648 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:36,894 INFO __main__ [TREND] uptrend slope=+0.352% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:37,068 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:13:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:13:37,072 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:13:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:13:37,074 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:13:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:13:37,075 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:13:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:13:37,080 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:13:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:13:39,149 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:41,407 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:43,562 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:45,716 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:47,916 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:50,163 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:52,356 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:54,664 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:56,864 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:13:59,033 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:01,248 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:03,409 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:05,605 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:07,869 INFO __main__ [TREND] uptrend slope=+0.357% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:10,129 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:12,302 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:14,503 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:16,669 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:18,833 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:20,984 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:23,240 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:25,413 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:27,579 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:29,749 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:32,011 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:34,181 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:36,535 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:37,060 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:14:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:14:37,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:14:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:14:37,068 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:14:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:14:37,070 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:14:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:14:37,072 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:14:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:14:38,785 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:40,956 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:43,113 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:45,273 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:47,601 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:49,862 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:52,033 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:54,212 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:56,375 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:14:58,658 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:00,821 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:02,016 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:15:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:15:02,038 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:15:02] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 05:15:02,055 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:15:02] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 05:15:03,026 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:05,191 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:07,363 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:09,602 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:11,864 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:14,032 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:16,193 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:18,477 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:20,653 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:22,870 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:25,034 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:27,299 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:29,482 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:31,656 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:33,822 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:36,082 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:37,065 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:15:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:15:37,067 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:15:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:15:37,073 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:15:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:15:37,074 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:15:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:15:37,077 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:15:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:15:38,252 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:40,432 INFO __main__ [TREND] uptrend slope=+0.363% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:42,597 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:44,753 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:46,908 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:49,078 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:51,251 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:53,540 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:55,719 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:15:57,907 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:00,091 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:02,267 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:04,552 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:06,712 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:08,954 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:11,137 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:13,314 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:15,550 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:17,699 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:19,860 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:22,119 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:24,273 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:26,521 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:28,695 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:30,857 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:33,034 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:35,202 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:37,073 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:16:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:16:37,075 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:16:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:16:37,077 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:16:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:16:37,080 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:16:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:16:37,083 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:16:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:16:37,388 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:39,635 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:41,806 INFO __main__ [TREND] uptrend slope=+0.360% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:43,966 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:46,127 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:48,304 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:50,459 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:52,757 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:54,974 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:57,140 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:16:59,309 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:01,499 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:03,687 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:05,862 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:08,176 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:10,372 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:12,834 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 05:17:12,834 INFO __main__ [SMA] SMA(24, 60m) = $64,160.80 (140 candles)
2026-06-22 05:17:12,835 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:14,988 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:17,232 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:19,398 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:21,582 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:23,738 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:25,946 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:28,182 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:30,356 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:32,524 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:34,701 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:36,860 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:37,065 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:17:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:17:37,066 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:17:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:17:37,072 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:17:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:17:37,075 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:17:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:17:37,079 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:17:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:17:39,098 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:41,259 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:43,512 INFO __main__ [TREND] uptrend slope=+0.362% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:45,668 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:47,832 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:50,104 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:52,262 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:54,426 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:56,589 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:17:58,765 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:00,918 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:03,196 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:05,380 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:07,533 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:09,694 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:11,933 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:14,109 INFO __main__ [TREND] uptrend slope=+0.361% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:16,274 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:18,540 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:20,740 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:22,907 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:25,077 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:27,251 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:29,552 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:31,800 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:34,028 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:36,184 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:37,055 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:18:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:18:37,057 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:18:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:18:37,064 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:18:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:18:37,065 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:18:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:18:37,066 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:18:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:18:38,386 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:40,569 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:42,765 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:44,921 INFO __main__ [TREND] uptrend slope=+0.359% conf=0.83 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:47,103 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:49,307 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:51,490 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:53,642 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:55,803 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:18:58,008 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:00,247 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:02,408 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:04,589 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:06,843 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:08,996 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:11,319 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:13,485 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:15,724 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:17,941 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:20,116 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:22,363 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:24,522 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:26,692 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:28,879 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:31,044 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:33,241 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:35,410 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:37,075 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:19:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:19:37,076 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:19:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:19:37,081 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:19:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:19:37,083 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:19:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:19:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:19:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:19:37,582 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:39,767 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:41,920 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:44,088 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:46,269 INFO __main__ [TREND] uptrend slope=+0.372% conf=0.85 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:48,462 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:50,634 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:52,812 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:55,012 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:57,165 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:19:59,327 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:01,211 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:20:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:20:01,227 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:20:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 05:20:01,246 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:20:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 05:20:01,508 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:03,681 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:05,871 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:08,062 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:10,225 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:12,469 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:14,628 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:16,808 INFO __main__ [TREND] uptrend slope=+0.377% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:18,973 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:21,417 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,365.79
2026-06-22 05:20:23,588 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:25,748 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:27,910 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:30,176 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,357.59
2026-06-22 05:20:32,437 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:20:34,609 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:20:36,806 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:20:37,074 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:20:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:20:37,075 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:20:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:20:37,083 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:20:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:20:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:20:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:20:37,085 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:20:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:20:39,306 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:20:41,546 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:20:43,730 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:20:45,915 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:20:48,108 INFO __main__ [TREND] uptrend slope=+0.381% conf=0.86 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:20:50,274 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:20:52,450 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:20:54,606 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:20:56,793 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:20:58,972 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:01,139 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:03,305 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:05,593 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:07,760 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:09,919 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:12,165 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:14,335 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:16,513 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:18,767 INFO __main__ [TREND] uptrend slope=+0.385% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:20,972 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:23,134 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:25,289 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:27,453 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:29,716 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:31,930 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:34,097 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:36,262 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:37,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:21:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:21:37,060 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:21:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:21:37,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:21:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:21:37,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:21:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:21:37,066 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:21:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:21:38,468 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:40,729 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:42,978 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:45,133 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:47,315 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:49,559 INFO __main__ [TREND] uptrend slope=+0.388% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:51,719 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:53,974 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:56,220 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:21:58,459 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:00,713 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:02,985 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:05,142 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:07,337 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:09,619 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:11,783 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:14,255 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 05:22:14,255 INFO __main__ [SMA] SMA(24, 60m) = $64,160.80 (140 candles)
2026-06-22 05:22:14,255 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:16,502 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:18,667 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:20,934 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:23,102 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:25,254 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:27,429 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:29,599 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:31,792 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:34,036 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:36,240 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:37,065 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:22:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:22:37,067 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:22:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:22:37,070 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:22:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:22:37,076 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:22:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:22:37,077 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:22:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:22:38,418 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:40,575 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:42,799 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:44,951 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:47,186 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:49,478 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:51,717 INFO __main__ [TREND] uptrend slope=+0.391% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:53,875 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:56,051 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:22:58,230 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:00,458 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:02,620 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:04,794 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:06,949 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:09,117 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:11,366 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:13,614 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:15,819 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:18,011 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:20,187 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:22,394 INFO __main__ [TREND] uptrend slope=+0.390% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:24,557 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:26,711 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:28,868 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:31,049 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:33,230 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:35,476 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:37,064 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:23:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:23:37,064 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:23:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:23:37,069 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:23:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:23:37,071 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:23:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:23:37,073 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:23:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:23:37,727 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:39,922 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:42,164 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:44,322 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:46,542 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:48,798 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:50,954 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:53,151 INFO __main__ [TREND] uptrend slope=+0.389% conf=0.88 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:55,439 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:57,598 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:23:59,776 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:02,040 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:04,198 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:06,366 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:08,543 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:10,792 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:12,972 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:15,131 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:17,298 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:19,473 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:21,635 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:23,874 INFO __main__ [TREND] uptrend slope=+0.387% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:26,060 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:28,212 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:30,468 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:32,715 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:34,887 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:37,048 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:37,070 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:24:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:24:37,072 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:24:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:24:37,074 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:24:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:24:37,079 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:24:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:24:37,082 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:24:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:24:39,304 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:41,468 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:43,705 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:45,859 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:48,013 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:50,264 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:52,925 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:55,238 INFO __main__ [TREND] uptrend slope=+0.384% conf=0.87 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:57,479 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,362.00
2026-06-22 05:24:59,678 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:01,386 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:25:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:25:01,411 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:25:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 05:25:01,431 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:25:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 05:25:01,872 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:04,117 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:06,331 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:08,498 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:10,739 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:12,920 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:15,176 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:17,335 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:19,507 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:21,650 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:23,811 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:26,060 INFO __main__ [TREND] uptrend slope=+0.380% conf=0.86 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:28,236 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:30,406 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:32,596 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:34,759 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:36,911 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:37,067 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:25:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:25:37,071 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:25:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:25:37,072 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:25:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:25:37,077 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:25:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:25:37,080 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:25:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:25:39,086 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:41,270 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:43,453 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:45,690 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:47,968 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:50,254 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:52,416 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:54,662 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:56,836 INFO __main__ [TREND] uptrend slope=+0.373% conf=0.85 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:25:59,013 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:01,257 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:03,430 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:05,583 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:07,837 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:10,104 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:12,349 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:14,511 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:16,669 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:18,905 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:21,076 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:23,231 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:25,444 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:27,603 INFO __main__ [TREND] uptrend slope=+0.366% conf=0.84 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:29,785 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:31,970 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:34,161 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:36,327 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:37,061 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:26:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:26:37,064 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:26:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:26:37,065 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:26:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:26:37,070 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:26:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:26:37,071 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:26:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:26:38,587 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:40,773 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:42,977 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:45,147 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:47,307 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:49,491 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:51,658 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:54,030 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:56,273 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:26:58,496 INFO __main__ [TREND] uptrend slope=+0.358% conf=0.82 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:00,676 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:02,860 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:05,035 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:07,188 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:09,432 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:11,012 INFO werkzeug 65.49.1.142 - - [22/Jun/2026 05:27:11] "GET / HTTP/1.1" 401 -
2026-06-22 05:27:11,615 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:13,792 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:16,270 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 05:27:16,270 INFO __main__ [SMA] SMA(24, 60m) = $64,160.80 (140 candles)
2026-06-22 05:27:16,271 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:18,468 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:20,635 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:22,794 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:24,976 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:27,137 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:29,304 INFO __main__ [TREND] uptrend slope=+0.350% conf=0.81 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:31,473 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:33,654 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:35,824 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:37,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:27:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:27:37,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:27:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:27:37,058 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:27:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:27:37,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:27:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:27:37,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:27:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:27:38,054 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:40,205 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:42,378 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:44,537 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:46,744 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:48,937 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:51,191 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:53,357 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:55,535 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:57,691 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:27:59,927 INFO __main__ [TREND] uptrend slope=+0.341% conf=0.79 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:02,201 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:04,356 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:06,593 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:08,753 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:10,918 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:13,077 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:15,237 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:17,413 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:19,590 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:21,841 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:24,000 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:26,184 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:28,342 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:30,491 INFO __main__ [TREND] uptrend slope=+0.332% conf=0.78 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:32,683 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:34,844 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:37,006 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:37,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:28:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:28:37,061 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:28:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:28:37,065 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:28:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:28:37,065 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:28:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:28:37,066 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:28:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:28:39,191 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:41,368 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:43,526 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:45,779 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:47,970 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:50,141 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:52,408 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:54,571 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:56,729 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:28:58,991 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:01,233 INFO __main__ [TREND] uptrend slope=+0.321% conf=0.76 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:03,398 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:05,557 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:07,716 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:09,878 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:12,060 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:14,224 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:16,478 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:18,639 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:20,806 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:22,971 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:25,124 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:27,281 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:29,473 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:31,708 INFO __main__ [TREND] uptrend slope=+0.310% conf=0.74 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:33,873 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:36,047 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:37,058 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:29:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:29:37,059 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:29:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:29:37,064 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:29:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:29:37,067 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:29:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:29:37,069 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:29:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:29:38,228 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:40,524 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:42,777 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:45,027 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:47,290 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:49,537 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:51,704 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:53,990 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:56,168 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,349.18
2026-06-22 05:29:58,364 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:00,548 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:01,585 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:30:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:30:01,606 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:30:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 05:30:01,627 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:30:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 05:30:02,722 INFO __main__ [TREND] uptrend slope=+0.298% conf=0.72 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:04,970 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:07,168 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:09,344 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:11,511 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:13,772 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:15,943 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:18,112 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:20,376 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:22,539 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:24,708 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:26,980 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:29,155 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:31,426 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:33,601 INFO __main__ [TREND] uptrend slope=+0.282% conf=0.68 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:35,783 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:37,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:30:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:30:37,060 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:30:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:30:37,063 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:30:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:30:37,067 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:30:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:30:37,068 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:30:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:30:38,055 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:40,302 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:42,564 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:44,727 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:46,918 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:49,141 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:51,320 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:53,477 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:55,650 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:30:57,928 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:00,098 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:02,265 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:04,469 INFO __main__ [TREND] uptrend slope=+0.272% conf=0.65 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:06,649 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:08,875 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:11,053 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:13,210 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:15,371 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:17,658 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:19,849 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:22,003 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:24,178 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:26,340 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:28,498 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:30,686 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:32,858 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:35,119 INFO __main__ [TREND] uptrend slope=+0.261% conf=0.62 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:37,058 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:31:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:31:37,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:31:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:31:37,063 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:31:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:31:37,069 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:31:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:31:37,073 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:31:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:31:37,304 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:39,476 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:41,640 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:43,813 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:45,969 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:48,169 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:50,371 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:52,531 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:54,780 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:56,938 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:31:59,217 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:01,403 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:03,668 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:05,840 INFO __main__ [TREND] uptrend slope=+0.249% conf=0.59 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:08,036 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:10,285 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:12,442 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:14,601 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:17,012 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 05:32:17,013 INFO __main__ [SMA] SMA(24, 60m) = $64,160.80 (140 candles)
2026-06-22 05:32:17,014 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:19,258 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:21,441 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:23,601 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:25,750 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:27,939 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:30,100 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:32,265 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:34,481 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:36,638 INFO __main__ [TREND] uptrend slope=+0.237% conf=0.56 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:37,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:32:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:32:37,061 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:32:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:32:37,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:32:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:32:37,064 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:32:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:32:37,067 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:32:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:32:38,936 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,332.55
2026-06-22 05:32:41,107 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,301.71
2026-06-22 05:32:43,283 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,301.71
2026-06-22 05:32:45,443 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,301.71
2026-06-22 05:32:47,700 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,301.71
2026-06-22 05:32:49,941 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,301.71
2026-06-22 05:32:52,119 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,301.71
2026-06-22 05:32:54,371 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,301.71
2026-06-22 05:32:56,534 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,301.71
2026-06-22 05:32:58,787 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,301.71
2026-06-22 05:33:00,951 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,301.71
2026-06-22 05:33:03,215 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,301.71
2026-06-22 05:33:05,367 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,301.71
2026-06-22 05:33:07,536 INFO __main__ [TREND] uptrend slope=+0.224% conf=0.52 → buy_anchor +0.15% to $64,301.71
2026-06-22 05:33:37,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:33:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:33:37,057 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:33:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:33:37,060 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:33:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:33:37,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:33:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:33:37,065 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:33:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:34:37,054 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:34:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:34:37,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:34:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:34:37,057 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:34:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:34:37,060 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:34:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:34:37,064 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:34:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:35:01,771 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:35:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:35:01,804 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:35:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 05:35:01,821 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:35:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 05:35:37,054 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:35:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:35:37,058 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:35:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:35:37,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:35:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:35:37,064 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:35:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:35:37,066 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:35:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:36:37,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:36:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:36:37,065 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:36:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:36:37,070 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:36:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:36:37,075 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:36:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:36:37,076 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:36:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:37:18,968 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 05:37:18,969 INFO __main__ [SMA] SMA(24, 60m) = $64,160.80 (140 candles)
2026-06-22 05:37:37,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:37:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:37:37,052 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:37:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:37:37,057 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:37:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:37:37,058 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:37:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:37:37,063 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:37:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:38:37,059 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:38:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:38:37,063 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:38:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:38:37,066 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:38:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:38:37,067 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:38:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:38:37,069 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:38:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:39:37,052 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:39:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:39:37,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:39:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:39:37,059 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:39:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:39:37,061 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:39:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:39:37,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:39:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:40:01,956 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:40:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:40:01,973 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:40:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 05:40:01,990 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:40:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 05:40:37,165 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:40:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:40:37,167 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:40:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:40:37,170 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:40:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:40:37,174 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:40:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:40:37,174 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:40:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:41:37,048 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:41:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:41:37,049 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:41:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:41:37,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:41:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:41:37,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:41:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:41:37,059 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:41:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:42:19,132 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 05:42:19,132 INFO __main__ [SMA] SMA(24, 60m) = $64,160.80 (140 candles)
2026-06-22 05:42:37,052 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:42:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:42:37,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:42:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:42:37,058 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:42:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:42:37,059 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:42:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:42:37,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:42:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:43:00,517 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:00,520 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:00,522 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:00,525 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:00,527 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:00] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:43:01,717 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:01,721 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:01] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:01,723 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:01] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:02,003 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:02] "GET / HTTP/1.1" 200 -
2026-06-22 05:43:02,535 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:02] "GET /static/chart.umd.min.js HTTP/1.1" 304 -
2026-06-22 05:43:02,536 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:02] "GET /static/chartjs-plugin-annotation.min.js HTTP/1.1" 304 -
2026-06-22 05:43:02,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:02] "GET /api/settings HTTP/1.1" 200 -
2026-06-22 05:43:02,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:02,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:02] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:43:02,625 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:02,628 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:02,680 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:05,608 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:05,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:05,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:05,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:08,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:08,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:08,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:08,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:11,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:11,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:11,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:11,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:12,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:12] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:43:14,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:14,624 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:14,627 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:14,628 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:17,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:17,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:17,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:20,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:20,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:20,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:20,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:22,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:22] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:43:23,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:23,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:23,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:23,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:26,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:26,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:26,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:26,624 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:29,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:29,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:29,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:32,608 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:32,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:32] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:43:32,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:32,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:32,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:35,607 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:35,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:35,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:35,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:38,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:38,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:38,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:38,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:41,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:41,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:41,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:41,624 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:42,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:42] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:43:44,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:44,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:44,626 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:44,627 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:47,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:47,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:47,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:50,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:50,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:50,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:50,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:52,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:52] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:43:53,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:53,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:53,624 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:43:53,626 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:56,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:56,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:56,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:59,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:43:59,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:43:59,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:43:59,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:43:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:44:02,629 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:02,632 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:44:02,634 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:02,637 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:02] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:44:02,639 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:05,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:05,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:05,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:08,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:08,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:08,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:08,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:44:11,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:11,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:11,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:11,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:44:12,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:12] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:44:14,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:14,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:14,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:17,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:17,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:17,625 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:17,626 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:44:20,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:20,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:20,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:22,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:22] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:44:23,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:23,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:44:23,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:23,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:26,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:26,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:26,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:26,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:44:29,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:29,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:29,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:32,628 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:32,629 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:44:32,632 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:32,634 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:32] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:44:32,637 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:35,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:35,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:35,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:38,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:38,624 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:44:38,625 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:38,628 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:41,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:41,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:41,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:42,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:42] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:44:44,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:44,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:44,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:44:44,625 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:47,608 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:47,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:47,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:50,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:50,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:50,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:50,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:44:52,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:52] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:44:53,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:53,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:44:53,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:53,624 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:56,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:56,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:56,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:44:59,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:44:59,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:44:59,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:44:59,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:44:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:01,126 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:01,143 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 05:45:01,161 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 05:45:02,608 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:02,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:45:02,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:02,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:02] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:45:02,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:05,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:45:05,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:05,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:05,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:08,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:08,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:08,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:11,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:11,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:45:11,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:11,624 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:12,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:12] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:45:14,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:14,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:14,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:17,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:17,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:17,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:17,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:45:20,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:20,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:20,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:22,607 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:22] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:45:23,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:23,624 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:23,625 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:23,627 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:45:26,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:26,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:26,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:45:26,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:29,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:29,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:29,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:32,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:32,626 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:32,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:32,626 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:45:32,624 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:32] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:45:35,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:35,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:35,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:45:35,627 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:38,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:38,624 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:38,625 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:41,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:41,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:41,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:41,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:45:42,606 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:42] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:45:44,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:44,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:44,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:47,607 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:47,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:47,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:45:47,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:50,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:50,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:50,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:50,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:45:52,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:52] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:45:53,631 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:53,632 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:53,632 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:53,634 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:45:56,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:45:56,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:56,624 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:45:56,625 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:59,606 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:45:59,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:45:59,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:45:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:02,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:02,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:02,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:02,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:02] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:46:02,627 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:46:05,608 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:05,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:05,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:08,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:08,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:08,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:08,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:08] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:46:11,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:11,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:11,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:11,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:46:12,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:12] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:46:14,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:14,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:14,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:14] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:46:14,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:17,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:17,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:17,625 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:46:17,626 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:20,606 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:20,607 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:20,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:22,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:22] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:46:23,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:23,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:23,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:46:23,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:26,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:26,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:26,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:29,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:29,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:29,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:29] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:46:29,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:32,608 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:32,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:32,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:32] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:46:32,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:35,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:35,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:35,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:46:35,624 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:38,604 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:38,606 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:38,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:41,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:41,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:41,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:41,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:41] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:46:42,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:42] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:46:44,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:44,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:44,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:46:44,625 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:47,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:47,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:47,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:47,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:46:50,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:50,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:50,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:52,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:52] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:46:53,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:53,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:53,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:53] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:46:53,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:56,654 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:56,655 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:56,657 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:59,604 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:46:59,605 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:46:59,607 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:46:59,608 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:46:59] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:02,607 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:02,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:02,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:02,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:02] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:47:02,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:05,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:05,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:05,629 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:05,632 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:05] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:08,605 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:08] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:08,606 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:08] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:08,608 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:08] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:11,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:11] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:11,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:11] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:11,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:11] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:11,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:12,605 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:12] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:47:14,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:14] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:14,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:14] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:14,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:14] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:17,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:17] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:17,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:17] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:17,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:17] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:17,625 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:17] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:20,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:20] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:20,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:20] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:20,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:20] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:20,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:20] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:21,077 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 05:47:21,077 INFO __main__ [SMA] SMA(24, 60m) = $64,160.80 (140 candles)
2026-06-22 05:47:22,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:22] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:47:23,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:23] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:23,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:23] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:23,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:23] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:23,624 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:23] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:26,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:26] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:26,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:26] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:26,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:26] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:26,625 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:26] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:29,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:29] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:29,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:29] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:29,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:29] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:32,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:32] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:32,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:32] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:32,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:32] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:32,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:32] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:32,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:32] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:47:35,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:35] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:35,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:35] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:35,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:35] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:35,622 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:35] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:38,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:38] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:38,615 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:38] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:38,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:38] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:38,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:38] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:41,604 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:41] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:41,605 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:41] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:41,605 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:41] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:42,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:42] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:47:44,606 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:44] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:44,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:44] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:44,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:44] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:44,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:44] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:47,607 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:47] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:47,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:47] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:47,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:47] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:47,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:47] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:50,610 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:50] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:50,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:50] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:50,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:50] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:50,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:50] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:52,616 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:52] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:47:53,605 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:53] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:53,607 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:53] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:53,608 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:53] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:56,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:56] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:47:56,618 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:56] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:56,619 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:56] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:56,621 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:56] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:47:59,609 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:59] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:47:59,611 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:59] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:47:59,613 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:47:59] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:02,620 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:02] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:02,625 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:02] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:02,626 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:02] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:02,626 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:02] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:48:02,629 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:02] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:48:05,612 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:05] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:05,614 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:05] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:05,617 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:05] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:09,042 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:09,044 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:09] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:09,048 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:09] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:09,048 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:09] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:48:12,035 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:12] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:12,036 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:12] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:12,038 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:12] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:13,043 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:13] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:48:15,048 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:15] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:15,049 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:15] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:48:15,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:15] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:15,051 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:15] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:18,046 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:18] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:18,048 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:18] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:18,052 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:18] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:48:18,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:18] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:21,042 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:21] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:21,042 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:21] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:21,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:21] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:23,047 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:23] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:48:24,036 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:24] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:24,042 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:24] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:24,043 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:24] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:24,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:24] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:48:27,038 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:27] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:27,038 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:27] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:27,041 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:27] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:48:27,043 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:27] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:30,048 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:30] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:30,048 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:30] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:30,051 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:30] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:30,052 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:30] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:48:33,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:33] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:48:33,052 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:33] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:33,054 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:33] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:33,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:33] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:36,040 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:36] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:36,041 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:36] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:36,042 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:36] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:36,044 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:36] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:48:39,049 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:39] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:39,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:39] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:39,054 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:39] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:39,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:39] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:48:42,042 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:42] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:42,043 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:42] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:42,046 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:42] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:43,036 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:43] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:48:45,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:45] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:45,047 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:45] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:45,049 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:45] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:48:45,051 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:45] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:48,043 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:48] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:48,046 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:48] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:48,046 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:48] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:51,038 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:51] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:48:51,042 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:51] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:51,042 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:51] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:51,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:51] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:53,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:53] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:48:54,043 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:54] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:48:54,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:54] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:54,049 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:54] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:54,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:54] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:48:57,041 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:57] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:48:57,043 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:57] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:48:57,044 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:48:57] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:49:00,049 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:00] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:49:00,051 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:00] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:49:00,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:00] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:49:00,054 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:00] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:49:03,048 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:03] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:49:03,051 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:03] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:49:03,051 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:03] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:49:03,055 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:03] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:49:03,058 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:03] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:49:06,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:06] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:49:06,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:06] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:49:06,051 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:06] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:49:13,624 ERROR werkzeug 104.196.11.79 - - [22/Jun/2026 05:49:13] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-22 05:49:13,625 INFO werkzeug 104.196.11.79 - - [22/Jun/2026 05:49:13] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-22 05:49:37,046 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:49:37,048 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:49:37,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:49:37,056 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:49:37,057 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:49:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:50:01,286 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:50:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:50:01,304 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:50:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 05:50:01,320 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:50:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 05:50:37,042 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:50:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:50:37,043 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:50:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:50:37,049 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:50:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:50:37,051 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:50:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:50:37,052 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:50:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:51:37,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:51:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:51:37,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:51:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:51:37,054 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:51:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:51:37,062 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:51:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:51:37,064 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:51:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:52:21,437 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 05:52:21,438 INFO __main__ [SMA] SMA(24, 60m) = $64,160.80 (140 candles)
2026-06-22 05:52:37,256 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:52:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:52:37,259 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:52:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:52:37,260 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:52:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:52:37,264 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:52:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:52:37,266 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:52:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:53:35,187 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:53:35] "GET /api/status HTTP/1.1" 401 -
2026-06-22 05:53:37,038 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:53:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:53:37,041 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:53:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:53:37,044 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:53:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:53:37,049 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:53:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:53:37,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:53:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:54:09,400 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:54:09] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:54:11,924 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:54:11] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:54:37,053 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:54:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:54:37,058 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:54:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:54:37,060 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:54:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:54:37,338 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:54:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:54:37,347 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:54:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:55:01,443 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:55:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:55:01,459 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:55:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 05:55:01,477 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:55:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 05:55:11,408 ERROR werkzeug 34.24.44.101 - - [22/Jun/2026 05:55:11] code 400, message Bad request syntax ('CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M')
2026-06-22 05:55:11,408 INFO werkzeug 34.24.44.101 - - [22/Jun/2026 05:55:11] "CNXN\x00\x00\x00\x01\x00\x00\x04\x00\x1b\x00\x00\x00M" 400 -
2026-06-22 05:55:37,038 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:55:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:55:37,041 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:55:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:55:37,043 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:55:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:55:37,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:55:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:55:37,046 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:55:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:56:37,034 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:56:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:56:37,037 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:56:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:56:37,040 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:56:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:56:37,042 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:56:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:56:37,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:56:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:57:21,618 INFO __main__ Candles refreshed: tf=60min, 140 candles
2026-06-22 05:57:21,618 INFO __main__ [SMA] SMA(24, 60m) = $64,160.80 (140 candles)
2026-06-22 05:57:37,038 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:57:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:57:37,044 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:57:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:57:37,047 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:57:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:57:37,050 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:57:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:57:37,051 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:57:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:57:43,641 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:57:43] "GET / HTTP/1.1" 401 -
2026-06-22 05:58:11,908 ERROR werkzeug 46.151.178.13 - - [22/Jun/2026 05:58:11] Request timed out: TimeoutError('timed out')
2026-06-22 05:58:37,042 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:58:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:58:37,044 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:58:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:58:37,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:58:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 05:58:37,051 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:58:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:58:37,052 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:58:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:59:37,036 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:59:37] "GET /api/logs HTTP/1.1" 200 -
2026-06-22 05:59:37,038 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:59:37] "GET /api/status HTTP/1.1" 200 -
2026-06-22 05:59:37,042 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:59:37] "GET /api/price-history?range=1h HTTP/1.1" 200 -
2026-06-22 05:59:37,045 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:59:37] "GET /api/grid HTTP/1.1" 200 -
2026-06-22 05:59:37,046 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 05:59:37] "GET /api/kronos HTTP/1.1" 200 -
2026-06-22 06:00:01,592 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:00:01] "GET /api/status HTTP/1.1" 200 -
2026-06-22 06:00:01,623 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:00:01] "GET /api/_debug/demo_orders HTTP/1.1" 200 -
2026-06-22 06:00:01,645 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:00:01] "GET /api/logs?limit=5 HTTP/1.1" 200 -
2026-06-22 06:00:34,052 INFO werkzeug 127.0.0.1 - - [22/Jun/2026 06:00:34] "POST /api/soft-rebuild HTTP/1.1" 200 -