各位前輩小編好,
有個問題困擾很久一直寫不出個可以正確判斷的邏輯程式
"連續3根紅K棒後進場" 如果有任一根不是,則重新找三根
我的想法本來是設定一個變數>>一直找第一根紅K並記錄,但回測一直跟想法不一樣 請大家幫我看看,謝謝
if date <> date[1] then
begin
FirstRedBarFound = false;
ConsecutiveRedBars = 0;
end;
if Close > Open then
begin
if not FirstRedBarFound then
begin
FirstRedBarFound = true;
end;
ConsecutiveRedBars += 1;
end
else
begin
FirstRedBarFound = false;
ConsecutiveRedBars = 0;
end;
condition1 = FirstRedBarFound and (ConsecutiveRedBars >= 3);
2 評論