-
我使用以下公式計算口差與筆差:
// 口差 Value1 = GetField("累計委買") - GetField("累計委賣");
// 筆差 Value2 = GetField("累賣成筆") - GetField("累買成筆");
套用在「台指期日盤近月」時,數值可與其他看盤軟體對上;但套用在「台指期全日盤近月」回看換月前資料時,數值不一致。
實際情況:
- 2026/08/20:近月為096,口差與筆差正確。
- 2026/08/17~08/19:當時近月為086,但數值無法對上。
- 看起來K線雖然回到086仍為近月的日期,累計欄位卻可能引用目前近月096的資料。
使用GetSymbolField也有相同情況:
Value1 = GetSymbolField("FITXN*1.TF", "累計委買") - GetSymbolField("FITXN*1.TF", "累計委賣"); Value2 = GetSymbolField("FITXN*1.TF", "累賣成筆") - GetSymbolField("FITXN*1.TF", "累買成筆");
想請教:
FITXN*1.TF回看2026/08/17時,是否會自動取得當時近月086的資料,還是仍使用目前近月096?GetField及GetSymbolField是否支援下列欄位的換月前歷史資料?- 累計委買
- 累計委賣
- 累買成筆
- 累賣成筆
- 連續近月的價格K線是否會依歷史合約銜接,但上述累計欄位不會跟著切換?
- 若無法自動切換,是否必須直接指定086實際月份商品代碼,才能取得8/17~8/19的正確資料?
想確認這是連續近月商品的歷史資料限制,還是程式引用方式有誤。
1 評論