← 主頁 · 帳面回吐 · 選擇權 vs 期貨 · 結算日強燈覆盤

選擇權 vs 期貨偏差(T071)

📌 一次性研究快照:資料到 2026-10-16,之後不會自動更新

你說的「看期貨做選擇權,最近偏差變大」

選擇權跟期指的連動7 月 0.37、9/12 後 0.38(期指走 1 點,價平動約 0.4 點):沒看到變差,但各只有 10 天
真的變的是行情和權利金都小了:期指每 15 分鐘平均走 127 → 58 點;09:00 價平權利金 219 → 122 點
期指比價平高7 月、9/12 後都高約 180~200 點(8 月只有 40)
你挑價平的方法✅ 你是看報價上 call、put 最接近那檔(10/18 確認),這是對的;用期貨價挑才會偏價外
所以偏差是哪來的不是連動變差,是行情變小:同樣看對方向,15 分鐘能賺的點數只剩 7 月的一半左右
要改什麼買方的獲利目標放小;別期待像 7 月那樣一段走 100 多點

結算日當天到期契約、09:00–13:30 每 15 分鐘一段;樣本各約 10 天,差異多數在誤差範圍內。Claude 研究、Codex 審查修正。

完整研究報告(很長)— 點開

2026-10-18|只讀來源,輸出限本研究資料夾|20260302–20261016,67 個結算日、64 個結算前可用日。

必須改(已修正)

  • 「C/P最接近」改稱選擇權隱含參考價平,不再稱真正現貨價平;用同一批C/P構成的K+C−P回歸同一批C/P,會有機械相關,不能當獨立現貨驗證。
  • 主統計統一使用09:00–13:30的18個完整15分鐘區段。原08:46–09:00只有14分鐘,原資料仍保留,統計排除。
  • 「沒有變大」改為「小樣本未檢出差異」;「你最可能用期指挑價平」改為未證實的條件假說;移除固定往下挑幾檔、13點後做買方沒有意義與兩平需走25–30點等交易結論。

白話結論

  1. C/P接近履約價的有效斜率:7月 0.374、9/12後 0.385;R²分別 0.763、0.752。各只有10天,日區塊重抽區間跨0;未檢出變差,也未證明兩期等效。
  2. 已觀察到的差別:09:00單腿價格 218.8→121.8點(降低44.3%);每15分期指絕對變動平均 127.0→58.1點。這是兩組日子的描述,不能直接當作任何燈號的可賺點數。
  3. 未證實的使用者行為假說:如果用期指價附近的履約價當選擇權價平,當期貨比現貨高時,call會比較價外。資料支持這個情境的權利金反應較弱;沒有使用者選價紀錄,不能認定它就是你的原因,也不能替你固定調整3~4檔。
  4. 期指幾乎不動(絕對變動<20點)時,同履約價C+P平均變化由 -10.3% 到 -14.0%,樣本只有 15/46段。這不是純時間衰減;波動率、標的走勢、報價與結算機制仍混在其中。
  5. 期貨合約來源不同會改變價平挑法。FinMind日檔在9/16已選10月,opwin當天仍與該月份不同;不能把兩者當成同一條期貨線。

按月總表(結算日)

月份天數15分段數09時期指09時單腿點/隱含參考%斜率R²順向≥50但沒漲低變動C+P變化期指−隱含參考平均絕對ΔF
03月916233648150.5/0.45%0.4140.8394.7%(n=86)-15.9%(n=37)24.769.7
04月916236258125.7/0.35%0.4420.8001.6%(n=62)-14.7%(n=48)181.453.9
05月916242149163.8/0.39%0.4060.7928.3%(n=84)-16.4%(n=34)173.981.7
06月814445847212.4/0.47%0.4220.82712.1%(n=91)-11.4%(n=26)176.6100.6
07月1018044918218.8/0.49%0.3740.76310.2%(n=127)-10.3%(n=15)185.8127.0
08月814445198174.4/0.39%0.4560.7906.7%(n=75)-12.5%(n=26)40.570.7
09/01–09/1147246621136.2/0.29%0.4110.7832.8%(n=36)-9.9%(n=18)31.261.6
09/12–09/3059047563121.5/0.26%0.3950.7846.8%(n=44)-7.6%(n=23)201.062.5
10/01–10/1659048681122.0/0.25%0.3700.70911.1%(n=36)-20.4%(n=23)177.553.7

來源:data/by_month_settle.csv。單腿價格=同K的(C+P)/2,每日09:00值再平均;價格百分比以各日隱含參考為分母再平均。09時期指是期貨,不稱現貨指數;基差欄亦不是對獨立現貨。

「順向≥50但沒漲」在期指上漲≥50時看call、下跌≥50時看put,報告失敗段占比;這是已知事後走勢的條件樣本。C+P變化只取|ΔF|<20的區段,分母為該段起始C+P;不把這個條件下的平均變化稱純theta。

7月與9/12後:樣本與不確定區間

「9/12後」實際結算日為9/16–10/16;9/12只是原研究分組切點,並非已驗證的市場結構斷點。兩組各10天/180段/360個C/P觀測列;call與put、同日區段彼此相關,360列不是360個獨立樣本。

期間天數/段數斜率/R²順向條件次數/平均ΔP低變動段數/天數低變動C+P點數/%
3–6月35/6300.418/0.815323/56.8145/35-14.5/-14.8%
7月10/1800.374/0.763127/71.015/7-14.4/-10.3%
8/1–9/1112/2160.445/0.787111/54.544/12-18.1/-11.5%
9/12後10/1800.385/0.75280/43.046/10-10.7/-14.0%

以天為區塊,兩組各有放回抽1000次,seed=7。下表是「後期−7月」的重抽差中位數及百分位區間,百分率差的單位為百分點;不等於點估計差。原90%區間保留,另列95%。這不是等效性檢定,也未校正多重比較或跨日自相關。

指標差中位90%區間95%區間有效重抽數
有效delta0.009-0.033 ~ 0.067-0.040 ~ 0.0771000
R2-0.011-0.077 ~ 0.065-0.091 ~ 0.0841000
方向對沒漲%-1.574-7.964 ~ 5.002-8.935 ~ 5.9921000
不動每15分掉%-4.185-12.052 ~ 4.288-13.428 ~ 6.8581000
期指價平call_delta-0.153-0.202 ~ -0.070-0.213 ~ -0.0591000
09時CP接近單腿價格-97.037-113.101 ~ -79.119-116.059 ~ -75.0991000
絕對ΔF平均-68.422-97.822 ~ -45.023-105.372 ~ -41.5681000

資料:data/boot_jul_vs_sep12.csv。價平斜率、R²、方向對沒漲與低變動C+P變化的區間都跨0,只能說未檢出差異。期指價平call斜率、09時價格與行情大小的區間未跨0,支持樣本內差異;不能分離月份、波動、換約、到期型態等原因。

用期指價挑履約價:情境分析,不是使用者診斷

期間/挑法09時call/put價K−隱含參考call斜率/有效段put斜率/有效段call順向≥50平均ΔP/ncall沒漲率
7月/CP接近222.2/215.3-7.00.361/1800.386/18068.5/586.9%
7月/期指價平138.8/313.9188.10.268/1630.476/15945.4/545.6%
9/12後/CP接近125.7/117.8-7.80.387/1800.379/18048.5/402.5%
9/12後/期指價平51.8/250.3197.20.115/1740.652/17913.6/4015.0%

起點選好一個K後,整段固定同一個K,沒有拿起點價平與終點另一個價平相減。期指挑價平與C/P接近各為不同選法;此處delta是全體漲跌區段的線性斜率,不是只在順向區段估計,也不是即時模型Greeks。各腿缺價即排除,樣本不同可能影響比較。

將兩種call限於同一批有效區段的敏感度(C0=C/P接近、CF=期指附近):

期間共同樣本條件腿n斜率R²
7月共同有效樣本C01630.3750.815
7月共同有效樣本CF1630.2680.671
7月共同端點均60秒內C01540.3810.828
7月共同端點均60秒內CF1540.2670.703
7月共同樣本排除13點後C01500.3870.841
7月共同樣本排除13點後CF1500.2800.694
9/12後共同有效樣本C01740.3910.738
9/12後共同有效樣本CF1740.1150.604
9/12後共同端點均60秒內C01530.4210.800
9/12後共同端點均60秒內CF1530.1280.667
9/12後共同樣本排除13點後C01590.4220.800
9/12後共同樣本排除13點後CF1590.1260.658

共同樣本對照減少缺價選樣差異,但仍是同一批事後資料,不是獨立驗證。

call順向點數分桶(左含右不含;最後一桶150至2000點,不代表無上限):

期間call挑法期指順向區間n平均權利金變化
7月期指價平call[0, 25)6-5.6
7月期指價平call[25, 50)151.6
7月期指價平call[50, 75)126.6
7月期指價平call[75, 100)716.5
7月期指價平call[100, 150)1431.0
7月期指價平call[150, 2000)2186.9
7月CP接近call[0, 25)8-5.7
7月CP接近call[25, 50)168.6
7月CP接近call[50, 75)1321.4
7月CP接近call[75, 100)839.9
7月CP接近call[100, 150)1455.0
7月CP接近call[150, 2000)23113.3
9/12後期指價平call[0, 25)29-1.1
9/12後期指價平call[25, 50)251.9
9/12後期指價平call[50, 75)142.4
9/12後期指價平call[75, 100)96.1
9/12後期指價平call[100, 150)1014.5
9/12後期指價平call[150, 2000)744.4
9/12後CP接近call[0, 25)30-2.1
9/12後CP接近call[25, 50)2615.9
9/12後CP接近call[50, 75)1418.0
9/12後CP接近call[75, 100)942.7
9/12後CP接近call[100, 150)1052.2
9/12後CP接近call[150, 2000)7111.4

分桶不是獨立的下單信號;小n、同日集中與成交成本均未消除。不能由「已知漲50點後平均漲多少」倒推燈號勝率或保證報酬。

約190點基差與9/16換約核對

來源程式 finmind_fut_minutes.py 以整個日曆日成交量選期貨契約;9/15日檔為202609,9/16起為202610。這是事後整日選擇,不能當成當時已知的即時換約規則。opwin來自TXFR1,JSON未保存月份。9/16的兩來源價格差不能歸咎一分鐘。

日期FinMind契約09:15期指−實際現貨12:00期指−實際現貨日中平均基差FinMind−opwin期指日中均差
20260916202610138.14184.44169.11195.12
20260918202610242.99304.01286.310.01
20260923202610269.92179.21246.37-0.00
2026092920261094.88123.31139.690.00
20260930202610178.76257.27241.110.00
20261002202610244.05254.81274.980.01
20261007202610171.79242.79215.690.00
20261012202610146.58185.79172.57-0.00
2026101420261077.3686.74108.980.00
2026101620261061.42173.75101.800.00

十個後期結算日,FinMind期指與opwin獨立現貨的日中逐日均值再平均為 195.66 點;09:15為 162.59、12:00為 199.21 點。因此約190~200點只適合描述平均量級,不能視為固定四檔或所有來源同步換約。基差成因未辨識。

證據:data/basis_validation.csv(逐分鐘)、basis_by_day.csv(日表)。9/16 opwin仍與10月契約不同,推測還在9月,但JSON無月份欄不能獨立確認;9/17後抽查與FinMind前分鐘close幾乎一致。

取價、同步與13點後的敏感度

期間條件天數/段數斜率R²
7月主表60秒中位10/1800.3740.763
7月最後成交10/1800.3770.784
7月四個端點成交均在60秒內10/1770.3760.765
7月排除13點後10/1600.4000.815
7月排除9月16日換約差異10/1800.3740.763
9/12後主表60秒中位10/1800.3850.752
9/12後最後成交10/1800.3950.781
9/12後四個端點成交均在60秒內10/1760.3990.781
9/12後排除13點後10/1600.4180.826
9/12後排除9月16日換約差異9/1620.3780.749

最後成交替代60秒中位數後R²會改變,不能保證取價差異不影響比較。四個端點均新鮮的篩選仍未解決bid/ask與秒級同步。排除13點後與排除9/16只是敏感度,未重新估完整信賴區間。

低變動時各時段C+P變化;括號為區段n/天數,無樣本留缺值:

期間時段全部段數斜率/R²低變動C+P%低變動n/天數
7月09–10400.418/0.824-7.73/3
7月10–11400.421/0.821-5.06/4
7月11–12400.392/0.881缺值0/0
7月12–13400.346/0.732-7.85/4
7月13–13:30200.136/0.286-61.81/1
9/12後09–10400.393/0.884-7.34/4
9/12後10–11400.405/0.840-6.18/5
9/12後11–12400.443/0.803-9.710/8
9/12後12–13400.455/0.774-16.716/10
9/12後13–13:30200.050/0.053-25.58/6

13點後樣本的斜率較低,是這份資料的觀察;結算平均機制與腿的價內外位置也會影響反應。不能改寫成「這段做買方沒有意義」。

系列與結算前可用日

期間系列天數斜率/R²順向沒漲%/n低變動C+P%/n
7月W40.421/0.8237.8/51-18.3/6
7月M10.428/0.83110.0/10-8.2/5
7月F50.310/0.69312.1/66-0.9/4
9/12後W40.371/0.7783.6/28-11.3/24
9/12後M10.430/0.7799.1/11-7.0/4
9/12後F50.382/0.73512.2/41-19.3/18

每個月選系列僅1天;W與F的日子不同,沒有配對或正式差異檢定,不能說某系列一直比較差。

前一可用日期間天數/段數/迴歸腿數09時有效價格天數單腿價格斜率/R²低變動C+P%/n
3–6月33/594/117233342.50.443/0.876-0.9/113
7月9/162/3209466.40.442/0.890-1.6/21
8/1–9/1112/216/43012335.10.443/0.885-0.2/42
9/12後10/180/35410283.90.442/0.891-1.1/43

前一天的缺價、成交陳舊較多;不可由這張描述表直接建議改做前一天。

方法與資料限制

  • 原始來源:ticks/txo_ticks_YYYYMMDD.csv.gz(TXO)、fut_min/fut_min_YYYYMMDD.csv.gz、wd_out/go_op_daily_fullyear.csv、wd_out/opwin/YYYYMMDD.json。全部只讀。日曆是既有來源範圍,未以外部官方日曆重新驗證是否涵蓋全年全部結算日。
  • 選擇權每個端點取[t−60秒,t)成交價中位數;無成交才沿用5分鐘內最後一筆。不是可成交報價,資料有無法辨識是否獨立成交的重複列,保留。選K時比較call與put在同一K的價差絕對值,搜尋距F不超過1500點的可用履約價。
  • 期貨fut_min的dt是分鐘起點,close於dt+1分鐘後可用;opwin則以分鐘結束標籤保存。缺超過2分鐘的期貨/現貨不沿用,沒有回填未來第一筆。兩個來源的近月選法不同。
  • C/P接近不等於現貨價平。K+C−P是忽略折現等項的選擇權隱含到期參考,且13點後受結算平均影響。對同源參考做回歸只作內部一致性檢查,不能用接近0.5與高R²證明真實現貨敏感度;獨立現貨在較早月份缺失,無法用它完整比較7月。
  • 迴歸含截距:call列x=ΔF,y=ΔC;put列x=−ΔF,y=ΔP,兩組疊合,包含順向及逆向。有效delta為OLS斜率,R²為含截距的一元迴歸解釋比例。斜率不等於「每次一定變動」;小樣本迴歸截距亦不拿來推交易兩平點。
  • 取樣與期限組成、波動程度、日內時段、價內外位置、期貨選約皆可能混雜。無法從本研究辨認你的實際進場信號,也不足以推估未來3~5年是否維持。
  • Roll由每秒最後成交價差分的負落後共變異推算;共變異非負寫0只表示模型無法給正估計,不是沒有買賣價差。沒有bid/ask,不拿Roll排除流動性,也不把它當可實現交易成本。

抽取缺口:

日期契約類型有效區段
20260403202604F1pre0
20260501202605F1pre0

4/3、5/1的前日任務沒有有效區段,未自動跨更早日期補成「前一天」;本次未用外部日曆判定是休市還是資料缺口。每個結算日均有18段;結算前可用日另外列有效腿數,不把缺價當零。

類型腿段數缺任一端價任一端逾60秒最大年齡秒
preC0115215329300
preP0115213275290
preCF115214275300
prePF1152109386299
settleC0120608252
settleP01206014177
settleCF12064588282
settlePF120658172299

建議

先取得實際選價方式與進出場紀錄,再用一致合約、獨立現貨及可成交報價重做個人情境。若要形成規則,先固定門檻,保留新的未看過資料驗證;不要從這份事後比較直接改固定檔位。

重跑:以 C:/claude/_env/pythonp/python.exe -X utf8 依序執行 code/s1_extract.py、s2_analyze.py、s3_audit.py、build_report.py。主程式和報告都由 __file__ 定位輸出至本研究資料夾。

總評:修正版可作條件與限制明確的描述性研究;尚不足以證明使用者偏差成因或形成交易指令。

↑ 回頂端