請問我打了以下XS程式碼,結果會報錯"函數 GetSymbolField:第 1 個參數應該是 String。"
input:itemname("TSE.TW","商品名稱");
variable: c_value(0);
c_value=GetSymbolField(itemname,"收盤價");
不知該如何修正才會正常使用呢?
請問我打了以下XS程式碼,結果會報錯"函數 GetSymbolField:第 1 個參數應該是 String。"
input:itemname("TSE.TW","商品名稱");
variable: c_value(0);
c_value=GetSymbolField(itemname,"收盤價");
不知該如何修正才會正常使用呢?
你好:
這個無法這樣使用喔,GetSymbolField 第一個欄位是要帶入ID字串。而input 出來的itemname則是變數,故無法這樣使用。
本來想說型別都是字串呢~~~
難道不行轉型成字串嗎 ?
那下列程式碼請問是可行的嗎 ? 若是不可行您建議如何修改呢 ? 謝謝
e.g.
var: StrArray[10](""), scores(0);
// assign id "2330.TW", "2317.TW", ... to the array
For i = 1 to 10
begin
Value1 = GetSymbolField(StrArray[i], "Close");
// do something with Value1
scores += Value1;
end;
Hi KK,
您好,因為 GetSymbolField:第 1 個參數須輸入為"常數字串",不支援動態字串,故無法使用您撰寫的程式碼,
目前僅能一一輸入,例如:
Value1 = GetSymbolField("2330.TW", "Close");
Value2 = GetSymbolField("2317.TW", "Close");
...
以上說明,謝謝您的詢問。
這個問題好久了,什麼時候要支援???
6 評論