請問 TrueCount 跟 CountIf 這兩個函數,所計算出的數值,有沒有包含當日?
這兩個函數都需要賦予條件的參數,是否包含當天,要看條件的數列而定。
謝謝許教授回文,經反覆測試,似乎都不包含當日
你談及的都不包含當日是不對的。我所謂的看條件的數列而定,指的是條件若有當天的數據,會包含當日。
例如用countif計算台積電這5天收紅次數是2次,若條件改成前一天收紅次數,則變成只有1次。其實countif會由當天往前計算,都會包含當日。
if symbol="2330.TW" then if isLastBar then begin ret=1; value1=countif(c>o,4); value2=countif(c[1]>o[1],4); outputField1(value1,"收紅次數"); outputField2(value2,"前一天收紅次數"); end;
好的,我在測試看看,有問題在請教許教授,謝謝許教授
4 評論