TrueCount 的問題

  •   323 
  • 最後發表   寶肝丸  2016 十一月 02
寶肝丸 發文於   2016/11/01

在選股中編寫以下程式片段

Condition1 = TrueAll(Close[0] > Close[1],10);

如果 Condition1 為真,那應該表示符合當日收盤價大於昨日收盤價的天數應為10天

但我用 Value1 = TrueCount(Close[0] > Close[1],10); 來取得符合天數時

卻發現 Value1 不等於10

煩請告知原因,謝謝

排序方式: 標準 | 最新
XQ小幫手 發文於   2016/11/01

你好:

可以請你提供完整程式碼,小幫手在幫你看看問題點出在哪邊,謝謝

寶肝丸 發文於   2016/11/01

隨便再寫一個簡短的測試程式

執行後,會列出符合連漲五天的股票

再用 TrueCount 來取得符合天數,不過 Value1 的值全為 0

 

Condition1 = TrueAll((Close[0] > Close[1]),5);
Value1 = TrueCount((Close[0] > Close[1]),5);

IF Condition1 Then
Begin
  Ret = 1;
  OutputField(1,Value1,"連漲天數");
End;

XQ小幫手 發文於   2016/11/02

你好:

     小幫手試了一下,發現是有Bug,已轉交工程師修復,待修復完畢後,小幫手會在通知你,謝謝

發表回覆
Close