backtest-gap

TXFR1 forward

running
模式 ?broker-sim = 永豐 Shioaji 模擬倉位;paper = 純內部記帳。
broker-sim
商品 ?forward runner 訂閱的合約路徑(如 Futures.TXF.TXFR1)。
Futures.TXF.TXFR1
最後 K bar ?runner 已處理到的最新一根 K 線時間,每個 poll 會更新。
2026-07-07T18:29:00
目前權益 ?起始本金 + 已實現損益(不含未平倉浮動)。
818920
已實現損益 ?本 session 累計平倉的損益。
-181080
交易數
17
勝 / 敗
1 / 11
下單開關 ?啟用 = forward runner 會送模擬單給 Shioaji;未啟用 = 只記錄訊號不送單。
啟用

進出場規則

進場

  • 日盤 08:45 先算缺口中點:(今日開盤 - 昨日收盤) / 2;09:00 到 09:31 用高低點確認中點是否被掃到。
  • 日盤 09:31(開盤後第 31 分鐘):缺口仍有效時依方向進場,向上買 Call + 台指期多單,向下買 Put + 台指期空單;日盤缺口無效(中點被掃或方向不明)則當日不做單。
  • 夜盤 15:30:先判斷夜盤開盤相對日盤收盤的缺口;若缺口有效且中點未被掃,依缺口方向進場;缺口中點被掃或缺口過小一律不做夜盤單。
  • 富台指結算日(每月倒數第二營業日)整天停機,不進任何新倉(halt_on_futures_settlement,預設開啟)。
  • 重大消息日 (Fed/CPI/非農 / 重大政治事件) 標記 is_major_event_day:期貨口數套用 news_event_size_factor (預設 50%),凹單照常進場但靠固定 30,000 TWD 上限自動控損。

出場

  • 選擇權不停損、不停利,每次固定 30,000 TWD 買方凹單,持有到當週或次週結算;最大虧損即為投入權利金 (歸零視為單組總損 30,000)。
  • 期貨停損:日盤 100 點、夜盤 150 點;期貨損益以 200 TWD/點計算。
  • 日盤期貨最多 2 口,夜盤期貨最多 1 口;口數先用總資金 2% / 停損風險計算,再套上上限,再依 is_major_event_day 套用 news_event_size_factor 縮口。
  • 13:34 轉折再評估:以『13:34 可得價 - 前一日大盤開盤』判斷方向,與早盤缺口部位同向則續抱,方向反轉則平倉期貨腿(turn_reversal_1334);選擇權凹單仍持有到結算(turn_reversal_exit,預設開啟)。
  • 每週三為週選結算日,13:00 起強制平倉所有期貨部位;選擇權繼續持有到結算自動現金交割。
  • 夜盤 04:45 強制平倉夜盤期貨 (連假前夕同樣 04:45 強制出場);夜盤選擇權不在 04:45 出場,繼續持有到結算。

選擇權選約

  • 到期日:歷史回測優先使用 TAIFEX 官方前 30 個交易日 TXO 週選/月選逐筆成交;超出免費範圍才 fallback 到 Shioaji 目前可見 TX1/TXO 合約。
  • 履約價:依 TXFR1 當下價格、同分鐘成交權利金與價外距離挑選不超過權利金上限的合約。
  • 多空:多方訊號買 Call,空方訊號買 Put。
  • 價格:TAIFEX 模式用逐筆成交彙整後的 1 分鐘 close;Shioaji fallback 才用歷史 K 線補價。

目前持倉

群組商品方向進場時間進場價口數原因
G1 option 1 2026-07-01T09:31:00 8.00 75 09:31 開盤缺口進場
G2 option -1 2026-07-01T15:30:00 8.00 75 15:30 夜盤缺口進場
G3 option -1 2026-07-02T09:31:00 8.00 75 09:31 開盤缺口進場
G4 option -1 2026-07-02T15:30:00 8.00 75 15:30 夜盤缺口進場

最近委託

時間進出動作商品口數狀態
2026-07-07 00:00:58 entry Buy option 75 submitted
2026-07-07 00:00:58 exit Buy futures 1 submitted
2026-07-07 00:00:58 entry Sell futures 1 submitted
2026-07-07 00:00:58 entry Buy option 75 submitted
2026-07-07 00:00:58 entry Buy option 75 submitted
2026-07-07 00:00:57 exit Sell futures 1 submitted
2026-07-07 00:00:57 entry Buy futures 1 submitted
2026-07-07 00:00:57 entry Buy option 75 submitted
2026-06-19 00:06:55 exit Sell futures 1 submitted
2026-06-19 00:06:55 entry Buy futures 1 submitted
2026-06-19 00:06:54 exit Buy futures 1 submitted
2026-06-19 00:06:54 entry Sell futures 1 submitted
2026-06-19 00:06:54 exit Sell futures 1 submitted
2026-06-19 00:06:54 entry Buy futures 1 submitted
2026-05-25 06:21:53 exit Sell futures 1 submitted
2026-05-25 06:21:53 entry Buy futures 1 submitted
2026-05-25 06:21:53 exit Sell futures 1 submitted
2026-05-25 06:21:53 entry Buy futures 1 submitted
2026-05-20 04:59:49 exit Sell option 83 submitted
2026-05-20 04:59:49 exit Sell option 75 submitted
2026-05-20 04:59:49 exit Sell option 75 submitted
2026-05-20 04:59:49 exit Sell option 75 submitted
2026-05-20 04:59:49 exit Sell option 75 submitted
2026-05-20 04:59:49 exit Sell option 75 submitted
2026-05-19 07:30:02 entry Buy option 83 submitted
2026-05-16 05:26:16 entry Buy option 75 submitted
2026-05-16 05:26:16 exit Sell futures 1 submitted
2026-05-16 05:26:16 entry Buy futures 1 submitted
2026-05-16 05:26:16 entry Buy option 75 submitted
2026-05-16 05:26:16 entry Buy option 75 submitted
2026-05-16 05:26:15 exit Sell futures 1 submitted
2026-05-16 05:26:15 entry Buy futures 1 submitted
2026-05-16 05:26:15 entry Buy option 75 submitted
2026-05-13 01:31:50 exit Buy futures 1 submitted
2026-05-13 01:29:44 entry Sell futures 1 submitted
2026-05-13 01:29:44 entry Buy option 75 submitted
2026-05-08 13:40:40 exit Buy futures 1 submitted
2026-05-08 05:34:02 entry Sell futures 1 submitted

最近成交

出場商品方向口數PnL原因
2026-07-02T09:37:00 futures -1 1 -26800.00
進:09:31 開盤缺口進場
出:期貨點數停損
2026-07-01T09:32:00 futures 1 1 -17800.00
進:09:31 開盤缺口進場
出:期貨點數停損
2026-06-18T09:48:00 futures 1 1 -20800.00
進:09:31 開盤缺口進場
出:期貨點數停損
2026-06-17T12:18:00 futures -1 1 -17600.00
進:09:31 開盤缺口進場
出:缺口中點被掃回,部位出場
2026-06-16T09:02:00 futures 1 1 71600.00
進:09:31 開盤缺口進場
出:缺口中點被掃回,部位出場
2026-05-25T10:26:00 futures 1 1 -29400.00
進:gap_0930
出:期貨點數停損
2026-05-21T15:01:00 futures 1 1 -34200.00
進:gap_0930
出:期貨點數停損
2026-05-20T13:00:00 option 1 83 -29880.00
進:15:30 夜盤缺口進場
出:選擇權結算現金交割
2026-05-20T13:00:00 option 1 75 0.00
進:15:30 夜盤缺口進場
出:選擇權結算現金交割
2026-05-20T13:00:00 option 1 75 0.00
進:gap_0930
出:選擇權結算現金交割
2026-05-20T13:00:00 option 1 75 0.00
進:15:30 夜盤缺口進場
出:選擇權結算現金交割
2026-05-20T13:00:00 option 1 75 0.00
進:gap_0930
出:選擇權結算現金交割
2026-05-20T13:00:00 option -1 75 0.00
進:gap_0930
出:選擇權結算現金交割
2026-05-15T09:32:00 futures 1 1 -11400.00
進:gap_0930
出:期貨點數停損
2026-05-14T09:38:00 futures 1 1 -29800.00
進:gap_0930
出:期貨點數停損
2026-05-13T09:32:00 futures -1 1 -17800.00
進:gap_0930
出:期貨點數停損
2026-05-08T21:41:00 futures -1 1 -17200.00
進:turn_after_gap_failed
出:期貨點數停損

策略設定

參數
commission_per_contract 每口手續費(TWD),回測未啟用時為 0。 0
conflict_modeskip
daily_loss_limit_pct 單日累積虧損上限(佔本金 %),達到後強制收手。 0.03
day_futures_stop_points 日盤期貨停損點數,預設 100。 100
fixed_option_budget fixed 模式下,每組選擇權固定投入金額(TWD)。 30000
futures_multiplier200
futures_on_gap_entry 缺口訊號是否同時送期貨;false = 只買選擇權。 True
initial_capital 回測開始時的本金(TWD)。所有報酬率、MDD 都以此為分母。 1000000
max_day_futures_contracts 日盤期貨單組最多口數。 2
max_night_futures_contracts 夜盤期貨單組最多口數,預設 1(風控更嚴)。 1
min_day_gap_abs 日盤最小缺口幅度(點),低於此值視為「缺口過小」不進場。 50
min_night_gap_abs 夜盤最小缺口幅度(點),低於此值視為「缺口過小」不進場。 50
news_event_size_factor 重大消息日 (Fed/CPI/非農) 期貨口數縮放比例。0.5 = 縮 50%。 0.5
night_force_exit_time 夜盤強制平倉時間,預設 04:45。 04:45
night_futures_stop_points 夜盤期貨停損點數,預設 150(夜盤波動較大)。 150
night_option_force_exit 夜盤 04:45 是否連選擇權也強制出場;目前 false(凹單續持)。 False
night_signal_modeday_close_minus_day_open
option_budget_mode fixed = 每組固定金額;percent_capital = 按本金比例。 fixed
option_budget_pct percent_capital 模式下,每組選擇權預算佔總本金比例(0.005 = 0.5%)。 0.005
option_exit_mode hold_to_settlement = 不停損停利、持有到結算;sop_stop_take_profit = 用腰斬停損 + 分批停利。 hold_to_settlement
option_holding_mode settlement = 持有至結算;其他模式為過渡用,現策略不啟用。 settlement
option_multiplier50
option_premium_max 凹單最高權利金上限(點)。> 此值不買,避免成本太貴。 8
post_holiday_skip_turnTrue
slippage_points 每筆滑價點數補償,回測未啟用時為 0。 0
strategy_version 策略版本識別字串,用於日後切換不同 SOP 變體。 image_avg_down_settlement
tax_per_contract 每口期交稅(TWD),回測未啟用時為 0。 0
turn_price_sourceintraday_1334