請問"getsymbolField"指令內,商品代號是否不能使用變數代入?

  •   75 
  • 最後發表   新手測試員  2024 三月 21
新手測試員 發文於   2024/03/20

variable : x(0) , y(9999);

variable : str("");

array : sl_array[](0) , sl_array_sum[](0);

array_SetMaxIndex(sl_array , 1);

array_SetMaxIndex(sl_array_sum , 1);

for x = 1 to y

begin

str = text(numtoStr(sl_array[x] , 0) , ".TW" );

sl_array_sum[x] = ema(getsymbolField("str" , "close" , "D") , 5);

end;

======================================================

編譯後顯示(不合法的商品ID"str")

測試時,直接將"str"改成"2330.TW"即可以編譯.

XS小編 發文於   2024/03/21

 Hello 新手測試員,

 

是的,getsymbolfield的參數需要直接撰寫,不能用參數(input)或變數(var)的方式來傳入。

發表回覆
Close