TrueCount(條件數列,期數) 計算錯誤

  •   256 
  • 最後發表   lyte  2019 一月 17
lyte 發文於   2019/01/16

我發現,TrueCount(條件數列,期數) 中當期數是2的變數相加,會計算錯誤。如下程式片段。

input: vD11(20, "已經幾天沒買");

input: vD12(3, "近N天");

truecount(GetField("投信買賣超")>0,vD12)>3  //這行計算正確

truecount(GetField("投信買賣超")>0,vD11+vD12)-truecount(GetField("投信買賣超")>0,vD12)<3  //這行計算錯誤

XQ小幫手 發文於   2019/01/17

Hi lyte,

您好, TrueCount 函數,為計算符合條件連續符合的次數,所以

vD11為:投信買賣超「連續」幾天買超;

vD12為:投信買賣超「連續」近N天買超。

另外請記得加入選股策略後,調整足夠的資料讀取筆數,小幫手是調整為100筆,計算的數值才會較為正確,

範例選股策略匯出檔如附檔,以上方向供您參考,謝謝。

 

P.S. 或許使用 CountIf 函數來撰寫,可能會比較符合您的想法。

附加文件

發表回覆
Close