問題:在IF語句成立時,后臺沒有及時掛單,而是當前K線走完前5秒才執行掛單?
源碼如下:
if 條件=1 then begin
tsell(1,ss,lmt,買4,0,期貨帳號,期貨品種);
tbuy(1,ss,lmt,買6,0,期貨帳號,期貨品種);
end
補充:后臺設置是固定一秒輪詢的
DEBUGOUT('當前掛單為%.2f',條件);在后臺輸出里顯示為1
這樣條件肯定是成立的
1.你設置成了k線走完提前下單模式
2.你的調試語句輸出的數值是不能正確反映條件判斷時的數值,你這句話要寫在這里
if 條件=1 then begin
debugout.....;
tsell(1,ss,lmt,買4,0,期貨帳號,期貨品種);
tbuy(1,ss,lmt,買6,0,期貨帳號,期貨品種);
end