Files
gridbot/bot.log.sma_atr.20260621_175053
T

15293 lines
1.6 MiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
2026-06-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 -