請問營收年增率、累計營收年增率寫法

  •   220 
  • 最後發表   new guy  2024 一月 22
new guy 發文於   2024/01/18

請問如何寫創N個月新高 營收年增/累積營收年增

有爬文找到營收創新高,跟營收年增value=GetField("月營收年增率"); 但組合再一起就出錯,求教

 input:N(60); setinputname(1, "期別");

 SetTotalBar(3);

 if GetField("月營收", "M") >= Highest(GetField("月營收", "M"),N) then ret=1;

 SetOutputName1("月營收"); 

OutputField1(GetField("月營收", "M"));

 

XS小編 發文於   2024/01/22

 Hello new guy,

 

或許您可以更詳細描述下是怎麼樣的錯誤,這樣小編比較好釐清。

小編推測您選股使用的頻率是日頻率 (故變數的頻率會是日頻率),這樣在取最大值時會是近N日而非近N個月。

且內建的變數若沒有運算過的話預設的值會是0,所以腳本中的settotalbar會導致資料讀取筆數只有3筆 (也就是變數只有最近的3筆有值)。

 

發表回覆
Close