如提,我寫了一個趨勢線的指標,我想要在趨勢從下降趨勢轉變為上升趨勢的那一根K棒進場做多,請AI寫出來的語法是這樣,但轉成指標以及實際跑模擬單都會發現在指標還沒轉變的時候他也會不斷的進場,導致過度交易的情況發生,請問語法應該怎麼寫才適當呢?
// 判斷是否連續Rising根K線上升
IsRising = true;
for i = 0 to Rising-1 begin
if US[i] <= US[i+1] then
IsRising = false;
end;
// 判斷是否連續Falling根K線下降
IsFalling = true;
for i = 0 to Falling-1 begin
if US[i] >= US[i+1] then
IsFalling = false;
end;
// 多單進場條件
if IsRising and not IsRising[1] and Position = 0 and filled = 0 then begin
SetPosition(2, market);
end;
// 空單進場條件
if IsFalling and not IsFalling[1] and Position = 0 and filled = 0 then begin
setPosition(-2, market);
end;
2 評論