用策略雷達跑以下程式碼 ,使用在5分頻率,開逐筆洗價 我想要的效果是全條件符合 跳警示訊號
但是執行下去卻變成 單一條件就會跳 請問以下語法應該如何修正
if date <> date[1] then begin
condition1 = False;
condition2 = False;
condition3 = False;
condition4 = False;
end;
if Value3 > number
then begin
condition1 = True;
end;
if value8 >= number1
then begin
condition2 = True;
end;
if value14 >= number3
then begin
condition3 = True;
end;
if close >= number4
then begin
condition4 = True;
end;
if condition1 and condition2 and condition3 and condition4
then ret=1;
3 評論