input:_s30("2915","個股");
Var: Str30("");
Str30 = Text( _s30 ,".TW");
Value1 = GetSymbolField(Str1,"PriceChangeRatio");
這樣會有錯誤?
出現 「 GetSymbolField 第 1 個參數應該是 String/input。」
請問小幫手,我應怎寫才對?
input:_s30("2915","個股");
Var: Str30("");
Str30 = Text( _s30 ,".TW");
Value1 = GetSymbolField(Str1,"PriceChangeRatio");
這樣會有錯誤?
出現 「 GetSymbolField 第 1 個參數應該是 String/input。」
請問小幫手,我應怎寫才對?
Hello 無情卻慈悲,
GetSymbolField 的第一個參數只能使用直接撰寫的字串如 "2330.TW" 或是 input 來設定,不能使用變數或用text組合起來的字串。
這是系統的限制。
請教,若要自己寫一個kd跨商品的函數,則getsymbolField的第一個參數的商品名稱無法透過input填入,
但您之前回覆是說可以用input來填入getsymbolField中的,不知是否我理解有誤,謝
input:
stockname(string),length(numericsimple), rsvt(numericsimple), kt(numericsimple),
rsv(numericref), k(numericref), d(numericref);
variable:
maxHigh(0), minLow(0);
var: stockhigh(0);
stockhigh = getsymbolField(stockname, "最高價");
....
...
在其他腳本(函數腳本除外),getSymbolField的第一個參數,可以是常數,也可以是參數,但函數腳本只接受常數,不接受參數。
Hello 無情卻慈悲,
小編補充,就小編所知函數腳本中無法使用input的原因是因為在其他腳本使用函數時可以傳入不同的字串進函數中,故無法在腳本運行前確認所需的商品資訊。
4 評論