xs自訂函數問題

  •   143 
  • 最後發表   Leooooo   2022 十月 18
Leooooo 發文於   2022/10/16

array:T50[7](0);
t50[1]=(GetSymbolField("1101.tw", "收盤價", "D")-GetSymbolField("1101.TW", "開盤價", "D"))/GetSymbolField("1101.TW", "開盤價", "D");
t50[2]=(GetSymbolField("1102.tw", "收盤價", "D")-GetSymbolField("1102.TW", "開盤價", "D"))/GetSymbolField("1102.TW", "開盤價", "D");
t50[3]=(GetSymbolField("1103.tw", "收盤價", "D")-GetSymbolField("1103.TW", "開盤價", "D"))/GetSymbolField("1103.TW", "開盤價", "D");
t50[4]=(GetSymbolField("1104.tw", "收盤價", "D")-GetSymbolField("1104.TW", "開盤價", "D"))/GetSymbolField("1104.TW", "開盤價", "D");
t50[5]=(GetSymbolField("1108.tw", "收盤價", "D")-GetSymbolField("1108.TW", "開盤價", "D"))/GetSymbolField("1108.TW", "開盤價", "D");
t50[6]=(GetSymbolField("1109.tw", "收盤價", "D")-GetSymbolField("1109.TW", "開盤價", "D"))/GetSymbolField("1109.TW", "開盤價", "D");
t50[7]=(GetSymbolField("1110.tw", "收盤價", "D")-GetSymbolField("1110.TW", "開盤價", "D"))/GetSymbolField("1110.TW", "開盤價", "D");

value1=array_sum(t50,1,7);
plot1(value1);

請教一下小編如果想把這串指標 變成一組固定的自訂函數 方便以後寫指標的時候直接調用函數 應該怎麼做修改?

XQ小幫手 發文於   2022/10/18

 Hello Leooooo,

 

您只要將計算的部分複製過去,並將 value1 修改為 函數名 = array_sum(t50,1,7); 即可。

附上函數腳本供您參考。

使用時只要寫 LeoSample() 即可。(ex. plot1(LeoSample());)

附加文件

發表回覆
Close