average函數裡放summation倒數

  •   86 
  • 最後發表   Y0  2024 一月 18
Y0 發文於   2024/01/09

以下是選股腳本:

 

ret=1;

outputField1( average(  1/summation( GetField("月營收", "M") ,3) ,12) );

 

我只想將近3個月的累積營收做倒數再做平均再outputfield出來,不過會顯無任何符合選股條件的商品。

 

我嘗試了3種方法可以顯示出來 :

1. 將average函數的期數參數調到10或以下

2. 拿掉summation函數

3. 不要做倒數

 

但我真的很想將三個結合起來並顯示出商品,希望小幫手可以解惑!!

 

 

XQ小幫手 發文於   2024/01/18

Hello, Y0.

您可以加上SetTotalBar(12);

超過您Average(...)的長度,

 

https://www.xq.com.tw/lesson/xspractice/%E8%B3%87%E6%96%99%E8%AE%80%E5%8F%96%E7%AF%84%E5%9C%8D%E8%88%87%E8%85%B3%E6%9C%AC%E5%9F%B7%E8%A1%8C%E7%9A%84%E9%97%9C%E4%BF%82/

settotalBar(15);
ret=1;
outputField1( average(1/summation( GetField("月營收", "M") ,3) ,12) );

謝謝。

發表回覆
Close