以下程式碼庫存有都多少,只要條件符合就會一次次的賣掉一張,安控好像不針對賣出管控
,如何避免?
if
position > 0 //未委賣
and filled > 0 //有庫存
and currentTime > TM //進場時間
then begin
if position > 0 //確保未委賣
and filled > 0 //確保有庫存
and addSpread(mThigh-mth,0) > addSpread(mTlow+mtl,0)
then begin
if getField("最高價", "D") >= addSpread(mThigh-mth,0)
then begin
setposition(maxList(position-1,0),addSpread(mThigh-mth,0) ,label:="壓力價停利");
SentTime=Getfield("時間","Tick");//紀錄委賣時間
FRC1=getField("當日序號", "Tick");//紀錄序號
end;
end;
end;

7 評論