我的策略在下方,使用5分K,回測商品(8104),日期為2024/7/3
勾選,觸發極判斷成交及逐筆交易 ~ 這樣的策略及條件下7/3去回測商品(8104)不會交易到!
但用一樣的方式改用1分K就會判斷有交易到!
猜想是用5分K回測他判定 {close[1] cross over value1 }的時候下一刻漲幅大於3%了所以不會交易{and getField("收盤價", "D")<= getField("參考價", "D")*1.03}
但實際上實跑程式交易時候選擇逐筆交易,卻是會成交的,因為9:15分判定條件成立後下一秒是沒有大於3%所以會下單
想問各位大神跟小幫手~ 要怎麼讓回測再貼近一點實際交易? 針對這個策略如何讓他在精準一點!
畢竟我回測也有選逐筆交易了~~
if getfielddate("Date","5") <> getfielddate("Date","5")[1]
then begin
value1 = high;
value2 = low;
end;
if time>091000
and getField("收盤價", "D")>=getField("參考價", "D")
and getField("收盤價", "D")<= getField("參考價", "D")*1.03
and close[1] cross over value1
then setposition(-1,market);
7 評論