即時模擬績效
常駐 forward runner 會寫入 SQLite;此頁顯示目前 session 的模擬委託、持倉、成交與規則。
TXFR1 forward
running- 模式 broker-sim = 永豐 Shioaji 模擬倉位;paper = 純內部記帳。
- broker-sim
- 商品 forward runner 訂閱的合約路徑(如 Futures.TXF.TXFR1)。
- Futures.TXF.TXFR1
- 最後 K bar runner 已處理到的最新一根 K 線時間,每個 poll 會更新。
- 2026-05-14T09:29:00
- 目前權益 起始本金 + 已實現損益(不含未平倉浮動)。
- 965000
- 已實現損益 本 session 累計平倉的損益。
- -35000
- 交易數
- 2
- 勝 / 敗
- 0 / 2
- 下單開關 啟用 = forward runner 會送模擬單給 Shioaji;未啟用 = 只記錄訊號不送單。
- 啟用
Topic: api/v1/data/snapshots, Corr: c958, Client: PYAPI/B122327575/0513/012941/973817/165.154.227.215, payload: {'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJuYmYiOjE3Nzg2MzU3ODIsImV4cCI6MTc3ODcyMjE4Miwic2ltdWxhdGlvbiI6dHJ1ZSwicGVyc29uX2lkIjoiQjEyMjMyNzU3NSIsInZlcnNpb24iOiIxLjMuMyIsInAycCI6IiNQMlAvdjpiY3NvbGFjZTAxL09yeWZrcXFtL1BZQVBJL0IxMjIzMjc1NzUvMDUxMy8wMTI5NDEvOTczODE3LzE2NS4xNTQuMjI3LjIxNS8jIiwiaXAiOiIxNjUuMTU0LjIyNy4yMTUiLCJwZXJtaXNzaW9ucyI6WyJEYXRhIl0sImxldmVsIjowLCJjYV9yZXF1aXJlZCI6dHJ1ZX0.6bI_oB2j6N4bhZn0wD4DHSFVLAjtjdzVhFYXRNkwyOg', 'contracts': [{'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41950E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42050E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41850E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42150E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41750E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42250E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41650E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42350E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41550E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42450E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41450E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42550E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41350E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42650E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41250E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42750E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41150E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42850E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41050E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO41000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO42950E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40950E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO43000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO43050E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40850E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO43100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO43150E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40750E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO43200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40650E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO43300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40550E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO43400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40450E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO43500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40350E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO43600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40250E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO43700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40150E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO43800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40050E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO43900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO40000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39950E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO44000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39850E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO44100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39750E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO44200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39650E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO44300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39550E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO44400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO44500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO44600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO44700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO44800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO44900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO39000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO45000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO38900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO45100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO38800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO45200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO38700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO45300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO38600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO45400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO38500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO45500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO38400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO45600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO38300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO45700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO38200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO45800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO38100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO45900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO38000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO46000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO37900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO46100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO37800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO46200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO37700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO46300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO37600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO46400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO37500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO46500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO37400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO46600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO37300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO46700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO37200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO46800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO37100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO46900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO37000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO47000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO36900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO47100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO36800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO47200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO36700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO47300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO36600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO47400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO36500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO47500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO36400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO47600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO36300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO47700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO36200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO47800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO36100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO47900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO36000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO48000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO35900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO48100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO35800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO48200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO35700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO48300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO35600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO35500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO35400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO35300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO35200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO35100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO35000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO34900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO34800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO34700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO34600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO34500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO34400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO34300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO34200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO34100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO34000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO33900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO33800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO33700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO33600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO33500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO33400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO33300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO33200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO33100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO33000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO32900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO32800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO32700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO32600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO32500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO32400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO32300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO32200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO32100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO32000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO31900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO31800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO31700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO31600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO31500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO31400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO31300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO31200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO31100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO31000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO30900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO30800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO30700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO30600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO30500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO30400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO30300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO30200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO30100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO30000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO29900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO29800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO29700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO29600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO29500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO29400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO29300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO29200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO29100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO29000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO28900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO28800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO28700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO28600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO28500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO28400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO28300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO28200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO28100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO28000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO27900E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO27800E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO27700E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO27600E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO27500E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO27400E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO27300E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO27200E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO27100E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO27000E6'}, {'security_type': 'OPT', 'exchange': 'TAIFEX', 'code': 'TXO26900E6'}]}
進出場規則
進場
- 日盤 08:45 先算缺口中點:(今日開盤 - 昨日收盤) / 2;09:00 到 09:30 用高低點確認中點是否被掃到。
- 日盤 09:30:缺口仍有效時依方向進場,向上買 Call + 台指期多單,向下買 Put + 台指期空單;日盤缺口無效(中點被掃或方向不明)則當日不做單,不再等 13:34。
- 夜盤 15:30:先判斷夜盤開盤相對日盤收盤的缺口;若缺口有效且中點未被掃,依缺口方向進場;缺口中點被掃或缺口過小一律不做夜盤單。
- 重大消息日 (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: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-05-13T09:30:00 | 7.90 | 75 | 09:30 開盤缺口進場 |
最近委託
| 時間 | 進出 | 動作 | 商品 | 口數 | 狀態 |
|---|---|---|---|---|---|
| 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-05-13T09:32:00 | futures | -1 | 1 | -17800.00 |
進:09:30 開盤缺口進場
出:期貨點數停損
|
| 2026-05-08T21:41:00 | futures | -1 | 1 | -17200.00 |
進:turn_after_gap_failed
出:期貨點數停損
|
策略設定
| 參數 | 值 |
|---|---|
| commission_per_contract 每口手續費(TWD),回測未啟用時為 0。 | 0 |
| conflict_mode | skip |
| daily_loss_limit_pct 單日累積虧損上限(佔本金 %),達到後強制收手。 | 0.03 |
| day_futures_stop_points 日盤期貨停損點數,預設 100。 | 100 |
| fixed_option_budget fixed 模式下,每組選擇權固定投入金額(TWD)。 | 30000 |
| futures_multiplier | 200 |
| 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_mode | day_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_multiplier | 50 |
| option_premium_max 凹單最高權利金上限(點)。> 此值不買,避免成本太貴。 | 8 |
| post_holiday_skip_turn | True |
| slippage_points 每筆滑價點數補償,回測未啟用時為 0。 | 0 |
| strategy_version 策略版本識別字串,用於日後切換不同 SOP 變體。 | image_avg_down_settlement |
| tax_per_contract 每口期交稅(TWD),回測未啟用時為 0。 | 0 |
| turn_price_source | intraday_1334 |