交易條件有符合但無執行如圖
觸發條件成立後委單賣出,並Print
執行結果:有Print 但無交易 ?
//庫平均
if Filled > 0 //目前有庫存
and ord1=False //尚未下單
and GetField("收盤價", "Tick") > FilledAvgPrice*B1A //賣帳號內均價
then
begin
Setposition(Position-1,market,label:="庫獲利後賣出");
if Filled < Filled[1] then Sod1=GetField("收盤價", "Tick");//紀錄賣出的價位
if Filled < Filled[1] then ord1=True; //已下單賣出
Print("庫利","日期",currentDate,"FIlled",NumToStr(FIlled,1),"平均價",FilledAvgPrice,
"Sod1",NumToStr(Sod1,1),"Ord1",Ord1);
end;






9 評論