在選股中編寫以下程式片段
Condition1 = TrueAll(Close[0] > Close[1],10);
如果 Condition1 為真,那應該表示符合當日收盤價大於昨日收盤價的天數應為10天
但我用 Value1 = TrueCount(Close[0] > Close[1],10); 來取得符合天數時
卻發現 Value1 不等於10
煩請告知原因,謝謝
在選股中編寫以下程式片段
Condition1 = TrueAll(Close[0] > Close[1],10);
如果 Condition1 為真,那應該表示符合當日收盤價大於昨日收盤價的天數應為10天
但我用 Value1 = TrueCount(Close[0] > Close[1],10); 來取得符合天數時
卻發現 Value1 不等於10
煩請告知原因,謝謝
你好:
可以請你提供完整程式碼,小幫手在幫你看看問題點出在哪邊,謝謝
隨便再寫一個簡短的測試程式
執行後,會列出符合連漲五天的股票
再用 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;

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