當沖想要手動下單,然後在買進之後,讓自動交易只執行停損動作,不設定停利,
當股價跌破均價線 1% 時停損,請問程式要怎麼寫.
//多單停損
var : _avg(0);
_avg=GetField("均價","5") ;
if Filled > 0 and Close <= (1-0.01)*_AVG)
then begin
SetPosition(0, label:=”停損出場”);
end;
當沖想要手動下單,然後在買進之後,讓自動交易只執行停損動作,不設定停利,
當股價跌破均價線 1% 時停損,請問程式要怎麼寫.
//多單停損
var : _avg(0);
_avg=GetField("均價","5") ;
if Filled > 0 and Close <= (1-0.01)*_AVG)
then begin
SetPosition(0, label:=”停損出場”);
end;
避免未成交之前重複下無效的委託單,應該加上Position控制。
var : _avg(0);
_avg=GetField("均價","5") ;
if Position > 0 and Filled > 0 and Close <= (1-0.01)*_AVG)
then begin
SetPosition(0, label:=”停損出場”);
end;
感謝許教授的指導,新年快樂.
2 評論