Dear,
我的期望是單根5分K不要重複進場,目前的程式片段如下:
var: Quit_in_interval(0); //交易間隔分鐘
If BarFreq = "Min" then Quit_in_interval=BarInterval+1; //如果是5分K,應該間隔6分鐘
//開單條件程序
if Position = 0
and Filled = 0
and in_confirm //進場條件觸發
and (currentDate>Last_Buy_Date or //夜盤跨日
currentTime >= timeadd(Last_Buy_Time, "M", Quit_in_interval))//同一天相隔上次進場超過6分鐘
then //多方買進操作程序
begin
SetPosition(1);{ 買進1張 }
Last_Buy_date=currentDate; //紀錄進場日期
Last_Buy_Time=currentTime; //紀錄進場時間
end;
這樣對嗎? 還是有更好的方法呢? 謝謝。
5 評論