XS自訂函數問題

  •   270 
  • 最後發表   TommyTommy  2023 十一月 16
TommyTommy 發文於   2023/11/14

您好,想請問該如何將 "自訂函數" 計算過後的五個結果回傳,並引用到指標上使用呢

目前嘗試了第一種較為直覺的方法,先把結果存到Array內,指標呼叫plot個別的index

但結果不行

不過同樣的方式,在指標上卻是可以(不呼叫自訂函)

XQ小幫手 發文於   2023/11/16

Hello TommyTommy,

 

您可以在函數中使用 input 傳入可修改的變數/陣列 (NumericRef / NumericArrayRef) 來達成函數運算回傳多個數值的需求。

舉例來說,一個函數腳本為:

Input: _arr[X](NumericArrayRef);

 

_arr[1] = close[0];

_arr[2] = close[1];

_arr[3] = close[2];

_arr[4] = close[3];

_arr[5] = close[4];

 

ret = 1;

 

這樣您在呼叫該函數的時候只要傳入一個陣列大小大於5的陣列,其中 1 ~ 5 的位置就會被修改為 close[0] ~ close[5] 的數值。

發表回覆
Close