POC 回測中心

POC 回測中心

同一套 POC 日內策略,三條不同的執行路徑,各自一個回測台。數字只能和自己那一台比,三台之間因為資料來源不同,不要直接對比。

01 與 03 會自動讀這台伺服器上最新的 backtest.json(主機跑 backtest.py 產生);加 ?src=live 看實盤信號紀錄。02 要自己載入 MT5 報告。

← 回交易日誌

01 / 原版 POC

POC 策略回測台

跑的是
原版 POC 主策略:每個商品同時一單,九種打法依優先順序取第一個
程式
poc_bot/bot.py(與實盤機器人同一份)
行情
幣安歷史 1 分 K,真實主動買量算 Delta
產生方式
主機執行 backtest.py → 得到 report.html / backtest.json
看什麼
月營收、商品 × 九種打法、盤面、標籤分析、交易日、逐筆單號
打開回測台看實盤信號紀錄
02 / MT5 EA

POC EA 回測台

跑的是
MT5 EA POC_Intraday_EA.mq5 在 Exness 報價上的實際成交
程式
MT5 策略測試器(RUN_TRADE 模式,真實 tick)
行情
你券商的 MT5 歷史報價與點差
產生方式
測試器 → 回測分頁 → 右鍵「報告」存成 HTML 或 Open XML,再載入這一台
看什麼
帳戶幣別的月損益、商品 × 打法(來自訂單註解)、盤面、出場方式、逐筆
打開 EA 回測台
03 / 246 模組

POC 獲利模組庫

跑的是
246 個獨立模組(9 打法 × 30 版型),每個模組自己持倉、自己出場
程式
poc_bot/bot.py 的模組層,與實盤機器人同一份
行情
幣安歷史 1 分 K(與 01 相同)
產生方式
同一次 backtest.py 會另外產生 modules.html,或載入同一個 backtest.json
看什麼
模組 × 商品矩陣、模組排行、每個模組的規則卡與權益曲線、勾選上線產生設定
打開模組庫看實盤模組紀錄

一次把三台都填滿

  1. 把最新 poc_bot.zip 更新到主機,執行 cd ~/poc_bot && ./venv/bin/python backtest.py --months 12 --discord。Discord 會收到 report.html、modules.html、trades.csv;01 和 03 就有真實數字(也可以在線上版按「載入回測檔」選 backtest.json)。
  2. 在 MT5 用最新版 EA(訂單註解已帶打法名稱)對四個商品各跑一次策略測試器,各存一份報告,依序載入 02(會合併)。記得把 02 右上角的伺服器時區改成券商的時區。
  3. 比較:01 看策略本身的邏輯有沒有優勢;02 看加上你券商的點差、滑價、伺服器時間後還剩多少;03 看哪些模組值得單獨上線或單獨賣。

三台的差異

01 回測台02 EA 回測台03 模組庫
損益單位R 倍數 × 每單風險帳戶幣別(含手續費、隔夜利息)R 倍數 × 每單風險
點差滑價未扣,頁面可設成本券商真實成本未扣,頁面可設成本
Delta 來源幣安真實主動買量MT5 tick 推算幣安真實主動買量
同時持倉每商品一單每商品一單每模組一單,模組間獨立
新聞判讀市場反應;FRED 公布值不納入市場反應市場反應;FRED 公布值不納入