Manual v0.2 Paper State Dashboard

這頁讀取 C:\桌面\TRad_forward_runtime\results\manual_v0_2\forward_paper_test\paper_state.sqlite。它用來檢查 run_once、SQLite watermark、等待候選線、未平倉與 fills;不會送出任何真實委託。

最新狀態
running

run_once 最近一次結束狀態

資料更新到
2026-08-28 22:25 +08:00

data_update/update_end watermark

策略掃描到
2026-08-28 22:21 +08:00

strategy_update/update_end watermark

相容水位
2026-08-28 22:21 +08:00

forward_update/update_end;保留給舊工具讀取

正式訊號
3

已進 ledger 的 strategy signals

正式交易
2

已進 ledger 的 paper trades

等待候選
0

尚未碰線,WebSocket 正在觀察的進場線

最新有效未平倉
2

正式 paper position;來源可能是 WebSocket observable 或保留的理論 position

殘留 OPEN
0

舊掃描看過但最新掃描不再出現,不算真持倉

Fills
2

理論成交與 WebSocket 觀察成交紀錄

等待中候選線

這些是已由最新已收盤 K 判定可監控、但尚未碰到進場線的候選。WebSocket paper trigger 會觀察它們是否即時碰價。

目前沒有等待中的候選線。

最新有效未平倉

這裡列正式 paper position。修正後 full-scan OPEN 不再直接寫入正式 trade ledger;未來真正準實盤持倉會以 WebSocket observable fill 建立。

幣種週期版本方向來源進場時間進場價更新時間
NEARUSDT30m->5mtp_3_5_pctlongtheoretical_trade_ledger2026-08-28 15:25 +08:001.86818682026-08-28 22:26 +08:00
ONDOUSDT30m->5mtp_3_5_pctshorttheoretical_trade_ledger2026-08-28 22:00 +08:000.3702836173770492026-08-28 22:26 +08:00

殘留 OPEN,不算真持倉

這些交易曾在舊掃描出現為 OPEN,但最新完整掃描已不再看得到。它們保留作為 audit trail,不納入目前未平倉數。

目前沒有殘留 OPEN。

殘留 OPEN 交易明細

目前沒有殘留 OPEN 交易。

最近 Fills

theoretical_* 是 1 分 K 回放算出的理論成交;observable_* 是 WebSocket 即時看見的 paper 觸價。

成交類型來源幣種方向事件時間價格原因候選 key交易 key寫入時間
theoretical_entrypaper_trade_ledgerNEARUSDTlong2026-08-28 15:25 +08:001.8681868entryaaad0ea1ce57fe812b199b5a2026-08-28 22:08 +08:00
theoretical_entrypaper_trade_ledgerONDOUSDTshort2026-08-28 22:00 +08:000.370283617377049entrya636b80b40fed429d907a8b62026-08-28 22:08 +08:00

資料水位

範圍幣種名稱更新時間
configactive_hash6e4db40d63546685bfc59ef310422563f631eb8dfeb4e9c791469f19738b8ffe2026-08-28 22:26 +08:00
data_updateupdate_end2026-08-28 22:25 +08:002026-08-28 22:26 +08:00
forward_updateupdate_end2026-08-28 22:21 +08:002026-08-28 22:23 +08:00
market_dataBTCUSDTfirst_bar2020-09-03 00:00 +08:002026-08-28 22:26 +08:00
market_dataBTCUSDTlast_bar2026-08-28 22:21 +08:002026-08-28 22:26 +08:00
market_dataBTCUSDTpost_start_rows5322026-08-28 22:26 +08:00
market_dataBTCUSDTrows31477422026-08-28 22:26 +08:00
market_dataBTCUSDTstatus可掃描2026-08-28 22:26 +08:00
market_dataNEARUSDTfirst_bar2020-10-15 16:00 +08:002026-08-28 22:26 +08:00
market_dataNEARUSDTlast_bar2026-08-28 22:21 +08:002026-08-28 22:26 +08:00
market_dataNEARUSDTpost_start_rows5322026-08-28 22:26 +08:00
market_dataNEARUSDTrows30863022026-08-28 22:26 +08:00
market_dataNEARUSDTstatus可掃描2026-08-28 22:26 +08:00
market_dataONDOUSDTfirst_bar2024-01-20 21:00 +08:002026-08-28 22:26 +08:00
market_dataONDOUSDTlast_bar2026-08-28 22:21 +08:002026-08-28 22:26 +08:00
market_dataONDOUSDTpost_start_rows5322026-08-28 22:26 +08:00
market_dataONDOUSDTrows13695222026-08-28 22:26 +08:00
market_dataONDOUSDTstatus可掃描2026-08-28 22:26 +08:00
market_dataVIRTUALUSDTfirst_bar2024-12-10 20:30 +08:002026-08-28 22:26 +08:00
market_dataVIRTUALUSDTlast_bar2026-08-28 22:21 +08:002026-08-28 22:26 +08:00
market_dataVIRTUALUSDTpost_start_rows5322026-08-28 22:26 +08:00
market_dataVIRTUALUSDTrows9015522026-08-28 22:26 +08:00
market_dataVIRTUALUSDTstatus可掃描2026-08-28 22:26 +08:00
state_synclast_sync2026-08-28 22:25 +08:002026-08-28 22:25 +08:00
strategy_updateupdate_end2026-08-28 22:21 +08:002026-08-28 22:23 +08:00

最近 Runs

ID模式執行配置執行層略過策略來源開始結束處理到狀態錯誤
136shadow_full_rescan:split:datasplitdata1run_once2026-08-28 22:26 +08:002026-08-28 22:25 +08:00running
135shadow_full_rescan:split:datasplitdata1run_once2026-08-28 22:25 +08:002026-08-28 22:25 +08:002026-08-28 22:24 +08:00success
134shadow_full_rescan:split:strategysplitstrategy0run_once2026-08-28 22:22 +08:002026-08-28 22:24 +08:002026-08-28 22:21 +08:00success
133shadow_full_rescan:split:datasplitdata1run_once2026-08-28 22:21 +08:002026-08-28 22:21 +08:002026-08-28 22:20 +08:00success
132shadow_full_rescan:split:datasplitdata1run_once2026-08-28 22:20 +08:002026-08-28 22:20 +08:002026-08-28 22:19 +08:00success
131shadow_full_rescan:split:datasplitdata1run_once2026-08-28 22:19 +08:002026-08-28 22:19 +08:002026-08-28 22:18 +08:00success
130shadow_full_rescan:split:strategysplitstrategy0run_once2026-08-28 22:17 +08:002026-08-28 22:18 +08:002026-08-28 22:16 +08:00success
129shadow_full_rescan:split:datasplitdata1run_once2026-08-28 22:16 +08:002026-08-28 22:16 +08:002026-08-28 22:15 +08:00success
128shadow_full_rescan:split:datasplitdata1run_once2026-08-28 22:15 +08:002026-08-28 22:15 +08:002026-08-28 22:14 +08:00success
127shadow_full_rescan:split:strategysplitstrategy0run_once2026-08-28 22:12 +08:002026-08-28 22:14 +08:002026-08-28 22:11 +08:00success
126shadow_full_rescan:split:datasplitdata1run_once2026-08-28 22:11 +08:002026-08-28 22:11 +08:002026-08-28 22:10 +08:00success
125shadow_full_rescan:strategy:strategystrategystrategy0run_once2026-08-28 22:07 +08:002026-08-28 22:09 +08:002026-08-28 22:06 +08:00success
124shadow_full_rescan:split:strategysplitstrategy0run_once2026-08-28 22:03 +08:002026-08-28 22:07 +08:002026-08-28 22:02 +08:00success
123shadow_full_rescan:split:datasplitdata1run_once2026-08-28 22:01 +08:002026-08-28 22:01 +08:002026-08-28 22:00 +08:00success
122shadow_full_rescan:split:datasplitdata1run_once2026-08-28 22:00 +08:002026-08-28 22:00 +08:002026-08-28 21:59 +08:00success
121shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:59 +08:002026-08-28 21:59 +08:002026-08-28 21:58 +08:00success
120shadow_full_rescan:split:strategysplitstrategy0run_once2026-08-28 21:57 +08:002026-08-28 21:58 +08:002026-08-28 21:56 +08:00success
119shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:56 +08:002026-08-28 21:56 +08:002026-08-28 21:55 +08:00success
118shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:55 +08:002026-08-28 21:55 +08:002026-08-28 21:54 +08:00success
117shadow_full_rescan:strategy:strategystrategystrategy0run_once2026-08-28 21:52 +08:002026-08-28 21:53 +08:002026-08-28 21:51 +08:00success
116shadow_full_rescan:split:strategysplitstrategy0run_once2026-08-28 21:49 +08:002026-08-28 21:50 +08:002026-08-28 21:48 +08:00success
115shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:48 +08:002026-08-28 21:48 +08:002026-08-28 21:47 +08:00success
114shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:47 +08:002026-08-28 21:47 +08:002026-08-28 21:46 +08:00success
113shadow_full_rescan:strategy:strategystrategystrategy0run_once2026-08-28 21:44 +08:002026-08-28 21:45 +08:002026-08-28 21:43 +08:00success
112shadow_full_rescan:split:strategysplitstrategy0run_once2026-08-28 21:40 +08:002026-08-28 21:43 +08:002026-08-28 21:39 +08:00success
111shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:39 +08:002026-08-28 21:39 +08:002026-08-28 21:38 +08:00success
110shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:38 +08:002026-08-28 21:38 +08:002026-08-28 21:37 +08:00success
109shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:37 +08:002026-08-28 21:37 +08:002026-08-28 21:36 +08:00success
108shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:36 +08:002026-08-28 21:36 +08:002026-08-28 21:35 +08:00success
107shadow_full_rescan:split:strategysplitstrategy0run_once2026-08-28 21:35 +08:002026-08-28 21:35 +08:002026-08-28 21:34 +08:00success
106shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:34 +08:002026-08-28 21:34 +08:002026-08-28 21:33 +08:00success
105shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:33 +08:002026-08-28 21:33 +08:002026-08-28 21:32 +08:00success
104shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:32 +08:002026-08-28 21:32 +08:002026-08-28 21:31 +08:00success
103shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:31 +08:002026-08-28 21:31 +08:002026-08-28 21:30 +08:00success
102shadow_full_rescan:split:strategysplitstrategy0run_once2026-08-28 21:30 +08:002026-08-28 21:30 +08:002026-08-28 21:29 +08:00success
101shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:29 +08:002026-08-28 21:29 +08:002026-08-28 21:28 +08:00success
100shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:28 +08:002026-08-28 21:28 +08:002026-08-28 21:27 +08:00success
99shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:27 +08:002026-08-28 21:27 +08:002026-08-28 21:26 +08:00success
98shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:26 +08:002026-08-28 21:26 +08:002026-08-28 21:25 +08:00success
97shadow_full_rescan:split:strategysplitstrategy0run_once2026-08-28 21:25 +08:002026-08-28 21:25 +08:002026-08-28 21:24 +08:00success
96shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:24 +08:002026-08-28 21:24 +08:002026-08-28 21:23 +08:00success
95shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:23 +08:002026-08-28 21:23 +08:002026-08-28 21:22 +08:00success
94shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:22 +08:002026-08-28 21:22 +08:002026-08-28 21:21 +08:00success
93shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:21 +08:002026-08-28 21:21 +08:002026-08-28 21:20 +08:00success
92shadow_full_rescan:split:strategysplitstrategy0run_once2026-08-28 21:20 +08:002026-08-28 21:20 +08:002026-08-28 21:19 +08:00success
91shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:19 +08:002026-08-28 21:19 +08:002026-08-28 21:18 +08:00success
90shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:18 +08:002026-08-28 21:18 +08:002026-08-28 21:17 +08:00success
89shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:17 +08:002026-08-28 21:17 +08:002026-08-28 21:16 +08:00success
88shadow_full_rescan:split:datasplitdata1run_once2026-08-28 21:16 +08:002026-08-28 21:16 +08:002026-08-28 21:15 +08:00success
87shadow_full_rescan:split:strategysplitstrategy0run_once2026-08-28 21:15 +08:002026-08-28 21:15 +08:002026-08-28 21:14 +08:00success