請問如果我的最終目的是要做條件發生的計數,xscript的countIf函數可以使用,但如果我用summation就無法達到一樣的結果,舉例來說:
value1 = countIf((close cross over open[tuouDay]), tuouDay-1);
if (close cross over high[tuouDay]) and value1=1 then retval=1;
======以上是我想要的結果======
以summation函數撰寫改成:
if close cross over open[tuouDay]=true then SS=1;==>因為cross over的結果是布林,所以設定條件成立SS=1
SSS=SS+1;==>累計
if close cross over high[tuouDay] and summation(SSS,tuouDay-1)=2 then retval=1;==>summation第一個函數通常是開高收低,放入數值可以編譯成功,但不確定有沒有問題?
summation出來的結果,會比countIf來的少很多,但是全數都是countIf裡的結果。
想問它們之間有何差異?
1 評論