您好,想請問該如何將 "自訂函數" 計算過後的五個結果回傳,並引用到指標上使用呢
目前嘗試了第一種較為直覺的方法,先把結果存到Array內,指標呼叫plot個別的index
但結果不行


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


您好,想請問該如何將 "自訂函數" 計算過後的五個結果回傳,並引用到指標上使用呢
目前嘗試了第一種較為直覺的方法,先把結果存到Array內,指標呼叫plot個別的index
但結果不行


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


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] 的數值。
1 評論