抓取可轉債標的商品的上季毛利率資料數值有錯誤,透過OutputField確認後發現,資料數值是與當季資料相同,要如何處理? 請協助!

        
        Hello Pierce,
變數的執行頻率和策略設定的頻率相同。
所以這種寫法:
Value5 = getsymbolField("Underlying", "營業毛利率", "Q");
Value6 = Value5[1];
在日頻率的狀況下,value6會是前一日value5的的數值,而非前一季。
您可以將執行頻率設定為季,或是用 getsymbolField("Underlying", "營業毛利率", "Q")[1] 的方式來取得前一季的值。
1 評論