Manual v0.2 Paper State Dashboard
這頁讀取 /var/lib/trad-staging/results/manual_v0_2/forward_paper_test/paper_state.sqlite。它用來檢查 run_once、SQLite watermark、等待候選線、未平倉與 fills;不會送出任何真實委託。
run_once 最近一次結束狀態
data_update/update_end watermark
strategy_update/update_end watermark
forward_update/update_end;保留給舊工具讀取
已進 ledger 的 strategy signals
已進 ledger 的 paper trades
尚未碰線,WebSocket 正在觀察的進場線
正式 paper position;來源可能是 WebSocket observable、策略掃描新鮮訊號 bridge,或保留的理論 position
正式口徑下應為 0;若出現代表需要調查的舊狀態
理論成交、WebSocket 觀察成交與策略掃描 bridge 紀錄
等待中候選線
這些是已由最新已收盤 K 判定可監控、但尚未碰到進場線的候選。WebSocket paper trigger 會觀察它們是否即時碰價。
目前沒有等待中的候選線。
最新有效未平倉
這裡列正式 paper position。修正後 full-scan OPEN 不再直接寫入正式 trade ledger;未來真正準實盤持倉會以 WebSocket observable fill 建立。
| 幣種 | 週期 | 版本 | 方向 | 來源 | 進場時間 | 進場價 | 更新時間 |
|---|---|---|---|---|---|---|---|
| BTCUSDT | 30m->5m | tp_3_5_pct | short | websocket_paper_trigger | 2026-09-21 17:02 +08:00 | 83927.30643 | 2026-09-21 17:02 +08:00 |
異常稽核:殘留 OPEN
正式口徑下 full-scan OPEN 不再寫入持倉,所以這裡正常應該是空的。若出現資料,代表舊狀態或同步流程需要調查,不納入目前未平倉數。
目前沒有殘留 OPEN。
異常稽核交易明細
目前沒有殘留 OPEN 交易。
最近 Fills
theoretical_* 是 1 分 K 回放算出的理論成交;observable_* 是 WebSocket 即時看見的 paper 觸價。
| 成交類型 | 來源 | 幣種 | 方向 | 事件時間 | 價格 | 原因 | 候選 key | 交易 key | 寫入時間 |
|---|---|---|---|---|---|---|---|---|---|
| theoretical_entry | paper_trade_ledger | VIRTUALUSDT | short | 2026-09-21 01:40 +08:00 | 0.67173282 | entry | 6e954bad1e41ca44e028ff24 | 2026-09-21 19:00 +08:00 | |
| theoretical_exit | paper_trade_ledger | VIRTUALUSDT | short | 2026-09-21 18:56 +08:00 | 0.7053899929461 | SL | 6e954bad1e41ca44e028ff24 | 2026-09-21 19:00 +08:00 | |
| observable_entry_skipped | bar_replay_signal_bridge | BTCUSDT | short | 2026-09-21 17:04 +08:00 | 83887.45413763647 | entry_signal_position_open | signal_bridge:4f0a0a966337d23e7ac1a351 | observable:signal_bridge:4f0a0a966337d23e7ac1a351 | 2026-09-21 17:07 +08:00 |
| observable_entry | binance_aggTrade | BTCUSDT | short | 2026-09-21 17:02 +08:00 | 83927.30643 | entry_touch | BTCUSDT_30m-5m_d766e4c420849452 | observable:BTCUSDT_30m-5m_d766e4c420849452 | 2026-09-21 17:02 +08:00 |
| theoretical_entry | paper_trade_ledger | ONDOUSDT | long | 2026-09-21 13:00 +08:00 | 0.4259011654210936 | entry | aae5a7ea0ca1b2cfc819f41a | 2026-09-21 16:52 +08:00 | |
| theoretical_exit | paper_trade_ledger | ONDOUSDT | long | 2026-09-21 16:47 +08:00 | 0.4407636254402108 | TP | aae5a7ea0ca1b2cfc819f41a | 2026-09-21 16:52 +08:00 | |
| observable_exit | binance_aggTrade | ONDOUSDT | long | 2026-09-21 16:47 +08:00 | 0.44075592 | TP | observable:ONDOUSDT_30m-5m_47c019186df5b1f5 | 2026-09-21 16:47 +08:00 | |
| theoretical_entry | paper_trade_ledger | BTCUSDT | short | 2026-09-19 16:12 +08:00 | 81197.58499369334 | entry | f712ef63086ec545795f96fa | 2026-09-21 16:16 +08:00 | |
| theoretical_exit | paper_trade_ledger | BTCUSDT | short | 2026-09-21 16:12 +08:00 | 81933.29251 | TIME | f712ef63086ec545795f96fa | 2026-09-21 16:16 +08:00 | |
| observable_exit | binance_aggTrade | BTCUSDT | short | 2026-09-21 16:12 +08:00 | 81944.1936 | TIME | observable:BTCUSDT_30m-5m_bc6b26b0dfcb3315 | 2026-09-21 16:12 +08:00 | |
| observable_entry_skipped | bar_replay_signal_bridge | ONDOUSDT | long | 2026-09-21 13:04 +08:00 | 0.4258585795631373 | entry_signal_position_open | signal_bridge:46e7a275f775f42a669056d0 | observable:signal_bridge:46e7a275f775f42a669056d0 | 2026-09-21 13:06 +08:00 |
| observable_entry | binance_aggTrade | ONDOUSDT | long | 2026-09-21 13:02 +08:00 | 0.42584258 | entry_touch | ONDOUSDT_30m-5m_47c019186df5b1f5 | observable:ONDOUSDT_30m-5m_47c019186df5b1f5 | 2026-09-21 13:02 +08:00 |
| observable_exit | binance_aggTrade | VIRTUALUSDT | short | 2026-09-21 02:19 +08:00 | 0.67886788 | SL | observable:VIRTUALUSDT_30m-5m_fd54095f5a2beaf8 | 2026-09-21 02:19 +08:00 | |
| observable_entry_skipped | bar_replay_signal_bridge | VIRTUALUSDT | short | 2026-09-21 01:48 +08:00 | 0.6560592291787548 | entry_signal_position_open | signal_bridge:1aff0bd0ed85078856d06ac4 | observable:signal_bridge:1aff0bd0ed85078856d06ac4 | 2026-09-21 01:50 +08:00 |
| theoretical_entry | paper_trade_ledger | ONDOUSDT | short | 2026-09-20 18:21 +08:00 | 0.4114648131881401 | entry | f5bd6bf61d7056facf08e878 | 2026-09-21 00:55 +08:00 | |
| theoretical_exit | paper_trade_ledger | ONDOUSDT | short | 2026-09-21 00:51 +08:00 | 0.4320812576529318 | SL | f5bd6bf61d7056facf08e878 | 2026-09-21 00:55 +08:00 | |
| observable_exit | binance_aggTrade | ONDOUSDT | short | 2026-09-21 00:49 +08:00 | 0.43054305 | SL | observable:signal_bridge:b19d31cd151e890b2a6482ff | 2026-09-21 00:49 +08:00 | |
| theoretical_entry | paper_trade_ledger | NEARUSDT | short | 2026-09-20 20:51 +08:00 | 3.71628031755649 | entry | 0df4cb712478c8f84f8c51de | 2026-09-21 00:05 +08:00 | |
| theoretical_exit | paper_trade_ledger | NEARUSDT | short | 2026-09-20 23:58 +08:00 | 3.902484542867657 | SL | 0df4cb712478c8f84f8c51de | 2026-09-21 00:05 +08:00 | |
| observable_exit | binance_aggTrade | NEARUSDT | short | 2026-09-20 23:58 +08:00 | 3.8993899 | SL | observable:signal_bridge:ddfba099cd23b2ff291a3a77 | 2026-09-20 23:58 +08:00 | |
| observable_entry_skipped | bar_replay_signal_bridge | BTCUSDT | short | 2026-09-20 22:38 +08:00 | 80563.46796733524 | entry_signal_position_open | signal_bridge:739688331d106480cb55f0a0 | observable:signal_bridge:739688331d106480cb55f0a0 | 2026-09-20 22:40 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | VIRTUALUSDT | short | 2026-09-20 22:13 +08:00 | 0.6464505847968263 | entry_signal_position_open | signal_bridge:228b5a9db706934825e18125 | observable:signal_bridge:228b5a9db706934825e18125 | 2026-09-20 22:15 +08:00 |
| observable_entry | binance_aggTrade | VIRTUALUSDT | short | 2026-09-20 22:07 +08:00 | 0.64643535 | entry_touch | VIRTUALUSDT_30m-5m_fd54095f5a2beaf8 | observable:VIRTUALUSDT_30m-5m_fd54095f5a2beaf8 | 2026-09-20 22:07 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | BTCUSDT | short | 2026-09-20 21:58 +08:00 | 80524.9056395663 | entry_signal_position_open | signal_bridge:57ec4f02845a094bee836a95 | observable:signal_bridge:57ec4f02845a094bee836a95 | 2026-09-20 22:00 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | BTCUSDT | short | 2026-09-20 21:53 +08:00 | 80524.27392126757 | entry_signal_position_open | signal_bridge:8fa02c2229bb7da7d7bff3fb | observable:signal_bridge:8fa02c2229bb7da7d7bff3fb | 2026-09-20 21:55 +08:00 |
| observable_entry | bar_replay_signal_bridge | NEARUSDT | short | 2026-09-20 20:58 +08:00 | 3.7126287000000002 | entry_signal_confirmed | signal_bridge:ddfba099cd23b2ff291a3a77 | observable:signal_bridge:ddfba099cd23b2ff291a3a77 | 2026-09-20 21:01 +08:00 |
| observable_exit | binance_aggTrade | NEARUSDT | short | 2026-09-20 20:51 +08:00 | 3.7083708 | SL | observable:signal_bridge:10a111bc8fbffe87c97278cf | 2026-09-20 20:51 +08:00 | |
| observable_entry_skipped | bar_replay_signal_bridge | NEARUSDT | short | 2026-09-20 19:53 +08:00 | 3.6641156861288775 | entry_signal_position_open | signal_bridge:c062a69970c170a749b0316d | observable:signal_bridge:c062a69970c170a749b0316d | 2026-09-20 19:55 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | BTCUSDT | short | 2026-09-20 19:38 +08:00 | 80461.8878863394 | entry_signal_position_open | signal_bridge:48d8eac3de10ce4521baba7d | observable:signal_bridge:48d8eac3de10ce4521baba7d | 2026-09-20 19:40 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | NEARUSDT | short | 2026-09-20 18:28 +08:00 | 3.540194963388436 | entry_signal_position_open | signal_bridge:a2ca7302efb1cbcadde8d6e1 | observable:signal_bridge:a2ca7302efb1cbcadde8d6e1 | 2026-09-20 18:31 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | ONDOUSDT | short | 2026-09-20 18:28 +08:00 | 0.4115059637845185 | entry_signal_position_open | signal_bridge:55c29de0c751e97e4319fa42 | observable:signal_bridge:55c29de0c751e97e4319fa42 | 2026-09-20 18:31 +08:00 |
| observable_entry | bar_replay_signal_bridge | NEARUSDT | short | 2026-09-20 17:13 +08:00 | 3.5306469000000003 | entry_signal_confirmed | signal_bridge:10a111bc8fbffe87c97278cf | observable:signal_bridge:10a111bc8fbffe87c97278cf | 2026-09-20 17:16 +08:00 |
| observable_entry | bar_replay_signal_bridge | ONDOUSDT | short | 2026-09-20 14:23 +08:00 | 0.40995899999999996 | entry_signal_confirmed | signal_bridge:b19d31cd151e890b2a6482ff | observable:signal_bridge:b19d31cd151e890b2a6482ff | 2026-09-20 14:26 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | BTCUSDT | short | 2026-09-19 16:18 +08:00 | 81205.70556424976 | entry_signal_position_open | signal_bridge:dc9a4ed2765209df22a339d8 | observable:signal_bridge:dc9a4ed2765209df22a339d8 | 2026-09-19 16:21 +08:00 |
| observable_entry_skipped | binance_aggTrade | BTCUSDT | short | 2026-09-19 16:18 +08:00 | 81208.7 | entry_touch_position_open | BTCUSDT_30m-5m_bc6b26b0dfcb3315 | observable:BTCUSDT_30m-5m_bc6b26b0dfcb3315 | 2026-09-19 16:18 +08:00 |
| observable_entry | binance_aggTrade | BTCUSDT | short | 2026-09-19 16:12 +08:00 | 81197.67942 | entry_touch | BTCUSDT_30m-5m_bc6b26b0dfcb3315 | observable:BTCUSDT_30m-5m_bc6b26b0dfcb3315 | 2026-09-19 16:12 +08:00 |
| theoretical_entry | paper_trade_ledger | BTCUSDT | long | 2026-09-16 16:40 +08:00 | 75513.15056000001 | entry | 1e6aca1cd953be5a82b5fd38 | 2026-09-18 16:42 +08:00 | |
| theoretical_exit | paper_trade_ledger | BTCUSDT | long | 2026-09-18 16:40 +08:00 | 77882.211 | TIME | 1e6aca1cd953be5a82b5fd38 | 2026-09-18 16:42 +08:00 | |
| observable_exit | binance_aggTrade | BTCUSDT | long | 2026-09-18 16:09 +08:00 | 77675.83164 | TIME | observable:BTCUSDT_30m-5m_f211e77054eeee05 | 2026-09-18 16:09 +08:00 | |
| observable_entry_skipped | bar_replay_signal_bridge | BTCUSDT | short | 2026-09-18 10:35 +08:00 | 76693.67935507176 | entry_signal_position_open | signal_bridge:e973485dc68ca1a822335951 | observable:signal_bridge:e973485dc68ca1a822335951 | 2026-09-18 10:37 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | BTCUSDT | short | 2026-09-18 09:40 +08:00 | 76588.538349229 | entry_signal_position_open | signal_bridge:14b0e0707b773ecfb408d825 | observable:signal_bridge:14b0e0707b773ecfb408d825 | 2026-09-18 09:42 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | BTCUSDT | long | 2026-09-17 19:39 +08:00 | 76263.34934003826 | entry_signal_position_open | signal_bridge:1ba2c9a2ef413b9ee8151fb2 | observable:signal_bridge:1ba2c9a2ef413b9ee8151fb2 | 2026-09-17 19:41 +08:00 |
| observable_entry_skipped | binance_aggTrade | BTCUSDT | long | 2026-09-17 19:36 +08:00 | 76236.9 | entry_touch_position_open | BTCUSDT_30m-5m_2f28b0068f452fde | observable:BTCUSDT_30m-5m_2f28b0068f452fde | 2026-09-17 19:36 +08:00 |
| observable_exit | binance_aggTrade | VIRTUALUSDT | long | 2026-09-17 09:32 +08:00 | 0.609939 | TP | observable:signal_bridge:3415910833f67cd1a657ec89 | 2026-09-17 09:32 +08:00 | |
| theoretical_entry | paper_trade_ledger | NEARUSDT | long | 2026-09-16 16:01 +08:00 | 2.3297008093898954 | entry | 0b9d1038ca58e05b3dfae45d | 2026-09-16 17:21 +08:00 | |
| theoretical_exit | paper_trade_ledger | NEARUSDT | long | 2026-09-16 17:18 +08:00 | 2.4109992136847698 | TP | 0b9d1038ca58e05b3dfae45d | 2026-09-16 17:21 +08:00 | |
| observable_exit | binance_aggTrade | NEARUSDT | long | 2026-09-16 17:18 +08:00 | 2.4107589000000003 | TP | observable:NEARUSDT_30m-5m_87b0e6e062b8d6d1 | 2026-09-16 17:18 +08:00 | |
| observable_entry_skipped | bar_replay_signal_bridge | BTCUSDT | long | 2026-09-16 16:44 +08:00 | 75636.21193245285 | entry_signal_position_open | signal_bridge:2f8c9e727ca69438dc6b2c03 | observable:signal_bridge:2f8c9e727ca69438dc6b2c03 | 2026-09-16 16:46 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | BTCUSDT | long | 2026-09-16 16:09 +08:00 | 75429.72849084044 | entry_signal_position_open | signal_bridge:41ad0a9d00c20c2fe8ab3541 | observable:signal_bridge:41ad0a9d00c20c2fe8ab3541 | 2026-09-16 16:12 +08:00 |
| observable_entry | binance_aggTrade | BTCUSDT | long | 2026-09-16 16:09 +08:00 | 75437.24296999999 | entry_touch | BTCUSDT_30m-5m_f211e77054eeee05 | observable:BTCUSDT_30m-5m_f211e77054eeee05 | 2026-09-16 16:09 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | NEARUSDT | long | 2026-09-16 16:04 +08:00 | 2.329467862603635 | entry_signal_position_open | signal_bridge:9b51d04d117f191ef47db584 | observable:signal_bridge:9b51d04d117f191ef47db584 | 2026-09-16 16:07 +08:00 |
| observable_entry_skipped | binance_aggTrade | NEARUSDT | long | 2026-09-16 16:02 +08:00 | 2.329 | entry_touch_position_open | NEARUSDT_30m-5m_87b0e6e062b8d6d1 | observable:NEARUSDT_30m-5m_87b0e6e062b8d6d1 | 2026-09-16 16:02 +08:00 |
| observable_entry | binance_aggTrade | NEARUSDT | long | 2026-09-16 16:01 +08:00 | 2.3292329 | entry_touch | NEARUSDT_30m-5m_87b0e6e062b8d6d1 | observable:NEARUSDT_30m-5m_87b0e6e062b8d6d1 | 2026-09-16 16:01 +08:00 |
| observable_exit | binance_aggTrade | BTCUSDT | long | 2026-09-16 14:43 +08:00 | 75842.81495999999 | TIME | observable:signal_bridge:64ac097558add972b0cff7b7 | 2026-09-16 14:43 +08:00 | |
| theoretical_entry | paper_trade_ledger | BTCUSDT | long | 2026-09-14 14:35 +08:00 | 77430.94232 | entry | 2efd002f713ff1279a806f96 | 2026-09-16 14:41 +08:00 | |
| theoretical_exit | paper_trade_ledger | BTCUSDT | long | 2026-09-16 14:35 +08:00 | 75885.11073 | TIME | 2efd002f713ff1279a806f96 | 2026-09-16 14:41 +08:00 | |
| theoretical_entry | paper_trade_ledger | NEARUSDT | long | 2026-09-15 10:35 +08:00 | 2.4432443 | entry | 02c323306371ad08fdda137f | 2026-09-16 02:52 +08:00 | |
| theoretical_exit | paper_trade_ledger | NEARUSDT | long | 2026-09-16 02:45 +08:00 | 2.3208499767915 | SL | 02c323306371ad08fdda137f | 2026-09-16 02:52 +08:00 | |
| theoretical_entry | paper_trade_ledger | ONDOUSDT | long | 2026-09-15 13:30 +08:00 | 0.35033503 | entry | e9305a638a43dc91562e46aa | 2026-09-16 02:52 +08:00 | |
| theoretical_exit | paper_trade_ledger | ONDOUSDT | long | 2026-09-16 02:45 +08:00 | 0.3327849966721499 | SL | e9305a638a43dc91562e46aa | 2026-09-16 02:52 +08:00 | |
| theoretical_entry | paper_trade_ledger | VIRTUALUSDT | long | 2026-09-15 10:25 +08:00 | 0.61156115 | entry | b19d42f04e8b823e834b3438 | 2026-09-16 02:52 +08:00 | |
| theoretical_exit | paper_trade_ledger | VIRTUALUSDT | long | 2026-09-16 02:48 +08:00 | 0.58092499419075 | SL | b19d42f04e8b823e834b3438 | 2026-09-16 02:52 +08:00 | |
| observable_entry | bar_replay_signal_bridge | VIRTUALUSDT | long | 2026-09-16 02:44 +08:00 | 0.5893589300000001 | entry_signal_confirmed | signal_bridge:3415910833f67cd1a657ec89 | observable:signal_bridge:3415910833f67cd1a657ec89 | 2026-09-16 02:48 +08:00 |
| observable_exit | binance_aggTrade | VIRTUALUSDT | long | 2026-09-16 02:45 +08:00 | 0.58574142 | SL | observable:VIRTUALUSDT_30m-5m_7bd11f02c742077f | 2026-09-16 02:46 +08:00 | |
| observable_entry_skipped | bar_replay_signal_bridge | VIRTUALUSDT | long | 2026-09-16 02:39 +08:00 | 0.5941439667525019 | entry_signal_position_open | signal_bridge:3415910833f67cd1a657ec89 | observable:signal_bridge:3415910833f67cd1a657ec89 | 2026-09-16 02:43 +08:00 |
| observable_entry_skipped | binance_aggTrade | VIRTUALUSDT | long | 2026-09-16 02:37 +08:00 | 0.5941 | entry_touch_position_open | VIRTUALUSDT_30m-5m_46d6464d76c176ea | observable:VIRTUALUSDT_30m-5m_46d6464d76c176ea | 2026-09-16 02:37 +08:00 |
| observable_exit | binance_aggTrade | ONDOUSDT | long | 2026-09-15 22:51 +08:00 | 0.33766623 | SL | observable:signal_bridge:9de02dd93b572248c4255de8 | 2026-09-15 22:51 +08:00 | |
| observable_entry_skipped | bar_replay_signal_bridge | BTCUSDT | short | 2026-09-15 20:58 +08:00 | 77054.10215584982 | entry_signal_position_open | signal_bridge:45bba564aa4aac19336946d0 | observable:signal_bridge:45bba564aa4aac19336946d0 | 2026-09-15 21:00 +08:00 |
| observable_exit | binance_aggTrade | NEARUSDT | long | 2026-09-15 15:41 +08:00 | 2.3457654 | SL | observable:signal_bridge:51acb1da0635ab0a2e8cb29e | 2026-09-15 15:41 +08:00 | |
| observable_entry_skipped | bar_replay_signal_bridge | ONDOUSDT | long | 2026-09-15 13:38 +08:00 | 0.3526843577035307 | entry_signal_position_open | signal_bridge:43dbb8593b57045bd7015475 | observable:signal_bridge:43dbb8593b57045bd7015475 | 2026-09-15 13:40 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | ONDOUSDT | long | 2026-09-15 13:03 +08:00 | 0.3531210996271768 | entry_signal_position_open | signal_bridge:9f1e2de4fa7f6d93e6d33da5 | observable:signal_bridge:9f1e2de4fa7f6d93e6d33da5 | 2026-09-15 13:05 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | ONDOUSDT | long | 2026-09-15 12:58 +08:00 | 0.3528575717207795 | entry_signal_position_open | signal_bridge:7780b57b304919408fa1a39c | observable:signal_bridge:7780b57b304919408fa1a39c | 2026-09-15 13:00 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | NEARUSDT | long | 2026-09-15 10:43 +08:00 | 2.4572982380010733 | entry_signal_position_open | signal_bridge:a3c48f06f13b8b093eef5ced | observable:signal_bridge:a3c48f06f13b8b093eef5ced | 2026-09-15 10:45 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | VIRTUALUSDT | long | 2026-09-15 10:33 +08:00 | 0.6185129225605898 | entry_signal_position_open | signal_bridge:09a3525bee1f42cbd347ae52 | observable:signal_bridge:09a3525bee1f42cbd347ae52 | 2026-09-15 10:35 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | ONDOUSDT | long | 2026-09-15 09:53 +08:00 | 0.3542661631615801 | entry_signal_position_open | signal_bridge:0c3bffe0115ec1c546e9736b | observable:signal_bridge:0c3bffe0115ec1c546e9736b | 2026-09-15 09:55 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | VIRTUALUSDT | long | 2026-09-15 09:48 +08:00 | 0.6187418784185462 | entry_signal_position_open | signal_bridge:32511911faddba6d4c106b54 | observable:signal_bridge:32511911faddba6d4c106b54 | 2026-09-15 09:50 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | ONDOUSDT | long | 2026-09-15 09:43 +08:00 | 0.3543044411498137 | entry_signal_position_open | signal_bridge:78d6aee6784988035df72849 | observable:signal_bridge:78d6aee6784988035df72849 | 2026-09-15 09:45 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | VIRTUALUSDT | long | 2026-09-15 09:18 +08:00 | 0.6185833074851205 | entry_signal_position_open | signal_bridge:05438d675ce716afae07e09d | observable:signal_bridge:05438d675ce716afae07e09d | 2026-09-15 09:20 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | VIRTUALUSDT | long | 2026-09-15 09:13 +08:00 | 0.6186235612160936 | entry_signal_position_open | signal_bridge:c3966a03832b8084afebaaee | observable:signal_bridge:c3966a03832b8084afebaaee | 2026-09-15 09:15 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | ONDOUSDT | long | 2026-09-15 08:58 +08:00 | 0.3550959037751604 | entry_signal_position_open | signal_bridge:7ca6c2552b0fba525b1dd48b | observable:signal_bridge:7ca6c2552b0fba525b1dd48b | 2026-09-15 09:00 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | ONDOUSDT | long | 2026-09-15 08:28 +08:00 | 0.3555806197787057 | entry_signal_position_open | signal_bridge:7ea0b82babb064e32601bf80 | observable:signal_bridge:7ea0b82babb064e32601bf80 | 2026-09-15 08:30 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | ONDOUSDT | long | 2026-09-15 08:23 +08:00 | 0.3556076072921767 | entry_signal_position_open | signal_bridge:f2ff75a4a1cb084f4ec36da5 | observable:signal_bridge:f2ff75a4a1cb084f4ec36da5 | 2026-09-15 08:25 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | NEARUSDT | long | 2026-09-15 07:53 +08:00 | 2.459541795548418 | entry_signal_position_open | signal_bridge:8a41a6e544e724119b5bfbb4 | observable:signal_bridge:8a41a6e544e724119b5bfbb4 | 2026-09-15 07:55 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | VIRTUALUSDT | long | 2026-09-15 07:53 +08:00 | 0.6176897258823952 | entry_signal_position_open | signal_bridge:ab8000dfdcb14460b13332f1 | observable:signal_bridge:ab8000dfdcb14460b13332f1 | 2026-09-15 07:55 +08:00 |
| observable_entry | bar_replay_signal_bridge | NEARUSDT | long | 2026-09-15 07:38 +08:00 | 2.470247 | entry_signal_confirmed | signal_bridge:51acb1da0635ab0a2e8cb29e | observable:signal_bridge:51acb1da0635ab0a2e8cb29e | 2026-09-15 07:40 +08:00 |
| observable_entry | bar_replay_signal_bridge | ONDOUSDT | long | 2026-09-15 07:03 +08:00 | 0.35553555 | entry_signal_confirmed | signal_bridge:9de02dd93b572248c4255de8 | observable:signal_bridge:9de02dd93b572248c4255de8 | 2026-09-15 07:05 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | VIRTUALUSDT | long | 2026-09-15 06:38 +08:00 | 0.6213292546279949 | entry_signal_position_open | signal_bridge:4c5d9756b5b6d5ce27351baf | observable:signal_bridge:4c5d9756b5b6d5ce27351baf | 2026-09-15 06:40 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | VIRTUALUSDT | long | 2026-09-15 06:33 +08:00 | 0.6205438157487955 | entry_signal_position_open | signal_bridge:ecb97a29f16ace7a28dc53de | observable:signal_bridge:ecb97a29f16ace7a28dc53de | 2026-09-15 06:35 +08:00 |
| theoretical_entry | paper_trade_ledger | VIRTUALUSDT | long | 2026-09-14 07:35 +08:00 | 0.60616061 | entry | 411388ebec649fbfa5cd34b3 | 2026-09-15 00:55 +08:00 | |
| theoretical_exit | paper_trade_ledger | VIRTUALUSDT | long | 2026-09-15 00:48 +08:00 | 0.627313493726865 | TP | 411388ebec649fbfa5cd34b3 | 2026-09-15 00:55 +08:00 | |
| observable_entry | bar_replay_signal_bridge | BTCUSDT | long | 2026-09-14 14:43 +08:00 | 77694.36866000001 | entry_signal_confirmed | signal_bridge:64ac097558add972b0cff7b7 | observable:signal_bridge:64ac097558add972b0cff7b7 | 2026-09-14 14:45 +08:00 |
| theoretical_entry | paper_trade_ledger | BTCUSDT | long | 2026-09-12 13:56 +08:00 | 77193.61258992643 | entry | 286d53243116f11fb0f69c81 | 2026-09-14 14:00 +08:00 | |
| theoretical_exit | paper_trade_ledger | BTCUSDT | long | 2026-09-14 13:56 +08:00 | 77514.44778 | TIME | 286d53243116f11fb0f69c81 | 2026-09-14 14:00 +08:00 | |
| observable_exit | binance_aggTrade | BTCUSDT | long | 2026-09-14 13:08 +08:00 | 77568.2424 | TIME | observable:signal_bridge:2263cc4573d0f84d21fd5213 | 2026-09-14 13:08 +08:00 | |
| observable_exit | binance_aggTrade | NEARUSDT | long | 2026-09-14 12:06 +08:00 | 2.3927606999999997 | TP | observable:signal_bridge:33095efc4ceaa2fdf6db597c | 2026-09-14 12:06 +08:00 | |
| theoretical_entry | paper_trade_ledger | NEARUSDT | long | 2026-09-14 08:20 +08:00 | 2.3040384480323794 | entry | 308eb18de6628c3eef207387 | 2026-09-14 11:25 +08:00 | |
| theoretical_exit | paper_trade_ledger | NEARUSDT | long | 2026-09-14 11:20 +08:00 | 2.384441325734141 | TP | 308eb18de6628c3eef207387 | 2026-09-14 11:25 +08:00 | |
| observable_entry_skipped | bar_replay_signal_bridge | NEARUSDT | long | 2026-09-14 08:28 +08:00 | 2.303808067225657 | entry_signal_position_open | signal_bridge:1b36dd3d83cd9ebd6ff6225b | observable:signal_bridge:1b36dd3d83cd9ebd6ff6225b | 2026-09-14 08:30 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | VIRTUALUSDT | long | 2026-09-14 07:43 +08:00 | 0.6122277459703951 | entry_signal_position_open | signal_bridge:fbb46b6a4909c589ff6621d5 | observable:signal_bridge:fbb46b6a4909c589ff6621d5 | 2026-09-14 07:45 +08:00 |
| observable_entry_skipped | bar_replay_signal_bridge | NEARUSDT | long | 2026-09-14 07:28 +08:00 | 2.315270052673512 | entry_signal_position_open | signal_bridge:0b82b7a15389ecc287047bcb | observable:signal_bridge:0b82b7a15389ecc287047bcb | 2026-09-14 07:30 +08:00 |
資料水位
| 範圍 | 幣種 | 名稱 | 值 | 更新時間 |
|---|---|---|---|---|
| config | active_hash | f81e18855b5818508505d4f104285011885ec72cc5b21c891a108c60dfa5275a | 2026-09-21 19:49 +08:00 | |
| data_update | update_end | 2026-09-21 19:48 +08:00 | 2026-09-21 19:49 +08:00 | |
| forward_update | update_end | 2026-09-21 19:44 +08:00 | 2026-09-21 19:46 +08:00 | |
| market_data | BTCUSDT | first_bar | 2026-04-30 22:30 +08:00 | 2026-09-21 19:49 +08:00 |
| market_data | BTCUSDT | last_bar | 2026-09-21 19:47 +08:00 | 2026-09-21 19:49 +08:00 |
| market_data | BTCUSDT | post_start_rows | 34398 | 2026-09-21 19:49 +08:00 |
| market_data | BTCUSDT | rows | 207198 | 2026-09-21 19:49 +08:00 |
| market_data | BTCUSDT | status | 可掃描 | 2026-09-21 19:49 +08:00 |
| market_data | NEARUSDT | first_bar | 2020-10-15 16:00 +08:00 | 2026-09-21 19:49 +08:00 |
| market_data | NEARUSDT | last_bar | 2026-09-21 19:47 +08:00 | 2026-09-21 19:49 +08:00 |
| market_data | NEARUSDT | post_start_rows | 34398 | 2026-09-21 19:49 +08:00 |
| market_data | NEARUSDT | rows | 3120708 | 2026-09-21 19:49 +08:00 |
| market_data | NEARUSDT | status | 可掃描 | 2026-09-21 19:49 +08:00 |
| market_data | ONDOUSDT | first_bar | 2024-01-20 21:00 +08:00 | 2026-09-21 19:49 +08:00 |
| market_data | ONDOUSDT | last_bar | 2026-09-21 19:47 +08:00 | 2026-09-21 19:49 +08:00 |
| market_data | ONDOUSDT | post_start_rows | 34398 | 2026-09-21 19:49 +08:00 |
| market_data | ONDOUSDT | rows | 1403928 | 2026-09-21 19:49 +08:00 |
| market_data | ONDOUSDT | status | 可掃描 | 2026-09-21 19:49 +08:00 |
| market_data | VIRTUALUSDT | first_bar | 2024-12-10 20:30 +08:00 | 2026-09-21 19:49 +08:00 |
| market_data | VIRTUALUSDT | last_bar | 2026-09-21 19:47 +08:00 | 2026-09-21 19:49 +08:00 |
| market_data | VIRTUALUSDT | post_start_rows | 34398 | 2026-09-21 19:49 +08:00 |
| market_data | VIRTUALUSDT | rows | 935958 | 2026-09-21 19:49 +08:00 |
| market_data | VIRTUALUSDT | status | 可掃描 | 2026-09-21 19:49 +08:00 |
| state_sync | last_sync | 2026-09-21 19:49 +08:00 | 2026-09-21 19:49 +08:00 | |
| strategy_update | update_end | 2026-09-21 19:44 +08:00 | 2026-09-21 19:46 +08:00 |
最近 Runs
| ID | 模式 | 執行配置 | 執行層 | 略過策略 | 來源 | 開始 | 結束 | 處理到 | 狀態 | 錯誤 |
|---|---|---|---|---|---|---|---|---|---|---|
| 30394 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:49 +08:00 | 2026-09-21 19:49 +08:00 | 2026-09-21 19:48 +08:00 | success | |
| 30393 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:48 +08:00 | 2026-09-21 19:48 +08:00 | 2026-09-21 19:47 +08:00 | success | |
| 30392 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:47 +08:00 | 2026-09-21 19:47 +08:00 | 2026-09-21 19:46 +08:00 | success | |
| 30391 | shadow_full_rescan:split:strategy | split | strategy | 0 | run_once | 2026-09-21 19:45 +08:00 | 2026-09-21 19:47 +08:00 | 2026-09-21 19:44 +08:00 | success | |
| 30390 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:44 +08:00 | 2026-09-21 19:44 +08:00 | 2026-09-21 19:43 +08:00 | success | |
| 30389 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:43 +08:00 | 2026-09-21 19:43 +08:00 | 2026-09-21 19:42 +08:00 | success | |
| 30388 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:42 +08:00 | 2026-09-21 19:42 +08:00 | 2026-09-21 19:41 +08:00 | success | |
| 30387 | shadow_full_rescan:split:strategy | split | strategy | 0 | run_once | 2026-09-21 19:40 +08:00 | 2026-09-21 19:42 +08:00 | 2026-09-21 19:39 +08:00 | success | |
| 30386 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:39 +08:00 | 2026-09-21 19:39 +08:00 | 2026-09-21 19:38 +08:00 | success | |
| 30385 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:38 +08:00 | 2026-09-21 19:38 +08:00 | 2026-09-21 19:37 +08:00 | success | |
| 30384 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:37 +08:00 | 2026-09-21 19:37 +08:00 | 2026-09-21 19:36 +08:00 | success | |
| 30383 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:36 +08:00 | 2026-09-21 19:37 +08:00 | 2026-09-21 19:35 +08:00 | success | |
| 30382 | shadow_full_rescan:split:strategy | split | strategy | 0 | run_once | 2026-09-21 19:35 +08:00 | 2026-09-21 19:36 +08:00 | 2026-09-21 19:34 +08:00 | success | |
| 30381 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:34 +08:00 | 2026-09-21 19:34 +08:00 | 2026-09-21 19:33 +08:00 | success | |
| 30380 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:33 +08:00 | 2026-09-21 19:33 +08:00 | 2026-09-21 19:32 +08:00 | success | |
| 30379 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:32 +08:00 | 2026-09-21 19:32 +08:00 | 2026-09-21 19:31 +08:00 | success | |
| 30378 | shadow_full_rescan:split:strategy | split | strategy | 0 | run_once | 2026-09-21 19:30 +08:00 | 2026-09-21 19:31 +08:00 | 2026-09-21 19:29 +08:00 | success | |
| 30377 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:29 +08:00 | 2026-09-21 19:29 +08:00 | 2026-09-21 19:28 +08:00 | success | |
| 30376 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:28 +08:00 | 2026-09-21 19:28 +08:00 | 2026-09-21 19:27 +08:00 | success | |
| 30375 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:27 +08:00 | 2026-09-21 19:27 +08:00 | 2026-09-21 19:26 +08:00 | success | |
| 30374 | shadow_full_rescan:split:strategy | split | strategy | 0 | run_once | 2026-09-21 19:25 +08:00 | 2026-09-21 19:26 +08:00 | 2026-09-21 19:24 +08:00 | success | |
| 30373 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:24 +08:00 | 2026-09-21 19:24 +08:00 | 2026-09-21 19:23 +08:00 | success | |
| 30372 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:23 +08:00 | 2026-09-21 19:23 +08:00 | 2026-09-21 19:22 +08:00 | success | |
| 30371 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:22 +08:00 | 2026-09-21 19:22 +08:00 | 2026-09-21 19:21 +08:00 | success | |
| 30370 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:21 +08:00 | 2026-09-21 19:22 +08:00 | 2026-09-21 19:20 +08:00 | success | |
| 30369 | shadow_full_rescan:split:strategy | split | strategy | 0 | run_once | 2026-09-21 19:20 +08:00 | 2026-09-21 19:21 +08:00 | 2026-09-21 19:19 +08:00 | success | |
| 30368 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:19 +08:00 | 2026-09-21 19:19 +08:00 | 2026-09-21 19:18 +08:00 | success | |
| 30367 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:18 +08:00 | 2026-09-21 19:18 +08:00 | 2026-09-21 19:17 +08:00 | success | |
| 30366 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:17 +08:00 | 2026-09-21 19:17 +08:00 | 2026-09-21 19:16 +08:00 | success | |
| 30365 | shadow_full_rescan:split:strategy | split | strategy | 0 | run_once | 2026-09-21 19:15 +08:00 | 2026-09-21 19:16 +08:00 | 2026-09-21 19:14 +08:00 | success | |
| 30364 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:14 +08:00 | 2026-09-21 19:14 +08:00 | 2026-09-21 19:13 +08:00 | success | |
| 30363 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:13 +08:00 | 2026-09-21 19:13 +08:00 | 2026-09-21 19:12 +08:00 | success | |
| 30362 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:12 +08:00 | 2026-09-21 19:12 +08:00 | 2026-09-21 19:11 +08:00 | success | |
| 30361 | shadow_full_rescan:split:strategy | split | strategy | 0 | run_once | 2026-09-21 19:10 +08:00 | 2026-09-21 19:11 +08:00 | 2026-09-21 19:09 +08:00 | success | |
| 30360 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:09 +08:00 | 2026-09-21 19:09 +08:00 | 2026-09-21 19:08 +08:00 | success | |
| 30359 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:08 +08:00 | 2026-09-21 19:08 +08:00 | 2026-09-21 19:07 +08:00 | success | |
| 30358 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:07 +08:00 | 2026-09-21 19:07 +08:00 | 2026-09-21 19:06 +08:00 | success | |
| 30357 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:06 +08:00 | 2026-09-21 19:06 +08:00 | 2026-09-21 19:05 +08:00 | success | |
| 30356 | shadow_full_rescan:split:strategy | split | strategy | 0 | run_once | 2026-09-21 19:05 +08:00 | 2026-09-21 19:06 +08:00 | 2026-09-21 19:04 +08:00 | success | |
| 30355 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:04 +08:00 | 2026-09-21 19:04 +08:00 | 2026-09-21 19:03 +08:00 | success | |
| 30354 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:03 +08:00 | 2026-09-21 19:03 +08:00 | 2026-09-21 19:02 +08:00 | success | |
| 30353 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:02 +08:00 | 2026-09-21 19:02 +08:00 | 2026-09-21 19:01 +08:00 | success | |
| 30352 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 19:01 +08:00 | 2026-09-21 19:01 +08:00 | 2026-09-21 19:00 +08:00 | success | |
| 30351 | shadow_full_rescan:split:strategy | split | strategy | 0 | run_once | 2026-09-21 19:00 +08:00 | 2026-09-21 19:01 +08:00 | 2026-09-21 18:59 +08:00 | success | |
| 30350 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 18:59 +08:00 | 2026-09-21 18:59 +08:00 | 2026-09-21 18:58 +08:00 | success | |
| 30349 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 18:58 +08:00 | 2026-09-21 18:58 +08:00 | 2026-09-21 18:57 +08:00 | success | |
| 30348 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 18:57 +08:00 | 2026-09-21 18:57 +08:00 | 2026-09-21 18:56 +08:00 | success | |
| 30347 | shadow_full_rescan:split:strategy | split | strategy | 0 | run_once | 2026-09-21 18:55 +08:00 | 2026-09-21 18:56 +08:00 | 2026-09-21 18:54 +08:00 | success | |
| 30346 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 18:54 +08:00 | 2026-09-21 18:54 +08:00 | 2026-09-21 18:53 +08:00 | success | |
| 30345 | shadow_full_rescan:split:data | split | data | 1 | run_once | 2026-09-21 18:53 +08:00 | 2026-09-21 18:53 +08:00 | 2026-09-21 18:52 +08:00 | success |