GetSymbolField(GetSymbolInfo("Future*1"), "成交量")
會出現如下錯誤
函數 GetSymbolField:第 1 個參數應該是 String。
理論上GetSymbolInfo("Future*1")會回傳近月期貨代碼,應該是字串沒錯,不明白是哪裡出了錯,請小編指點,謝謝。
GetSymbolField(GetSymbolInfo("Future*1"), "成交量")
會出現如下錯誤
函數 GetSymbolField:第 1 個參數應該是 String。
理論上GetSymbolInfo("Future*1")會回傳近月期貨代碼,應該是字串沒錯,不明白是哪裡出了錯,請小編指點,謝謝。
Hello Zhenwen,
GetSymbolField 第一個參數只能是直接撰寫的商品代號 (ex. "2330.TW")、 input 設定的值或是特別設定的幾個字串 (ex. "Underlying")。
所以GetSymbolField只能查現貨不能查期貨的意思?不然GetSymbolInfo("Future*1")會回傳近月期貨代碼,直接塞回GetSymbolField第一個參數,不是應該查得到股票期貨的成交量才對嗎?
Hello Zhenwen,
GetSymbolField 可以查期貨,但是需要直接輸入商品代號。
舉例來說 GetSymbolField("FITXN*1.TF", "Close"),就可以取得台指期的收盤價。
如同小幫手之前所說,GetSymbolField 第一個參數只能是直接撰寫的商品代號 (ex. "2330.TW")、 input 設定的值或是特別設定的幾個字串 (ex. "Underlying")。
GetSymbolInfo("Future*1") 並不符合上面三項。
3 評論