settotalbar的錯誤~

  •   30 
  • 最後發表   KKing  20 小時前
KKing 發文於   2024/10/01

請教,我要寫一個函數,前面如下:

input: term(100,numericSimple,"期間"), dpraise(numericRef,"大盤漲幅"), ggraise(numericRef,"個股漲幅");
settotalBar(term);
var:dp(0),gg(0),daydif(0);

然後出現這樣的錯誤信息:

shortSTR21函數 SetTotalBar:第 1 個參數應該是 input。

不知道這錯在哪?因為在指標中是完全可以的。

 

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/10/01

由於函數的參數不一定要賦予數值,所以呼叫SetTotalBar函數要賦予常數。

XS小編 發文於   2024/10/08

Hello KKing,

 

小編補充,XQ腳本在運作前需要先將資料準備好。

由於函數的 input 會在其他腳本呼叫時給入,故該值可能會隨著腳本運算改變,而 settotalbar 會影響所需資料的長度。

因此做此限制。

 

發表回覆
Close