INPUT first_tp_point(0, "第一止盈點"),
first_sl_point(80, "第一止損點"),
trailing_sl_point(80, "移動停損間距");
if shortSignal[0]and filled >= 0 then begin
setposition(-1, Market,label:= "空頭趨勢");
stoploss_point = 0;
end;
//空單停利
if Position = -1 and Filled = -1 then begin
// 初次設置固定停損點
if stoploss_point = 0 then begin
stoploss_point = FilledAvgPrice + first_sl_point;
print("時間=", NumToStr(date,0), NumToStr(Time,0),
"空單初始止損=", NumToStr(stoploss_point, 2));
end;
// 停損觸發(包含回漲)
if Close >= stoploss_point then begin
if Close > FilledAvgPrice then
SetPosition(0, label:= "空單止損")
else
SetPosition(0, label:= "空單移動停利");
stoploss_point = 0;
end;
// 啟動或更新移動停損
if Close <= FilledAvgPrice - first_tp_point then begin
if Close + trailing_sl_point < stoploss_point then begin
stoploss_point = Close + trailing_sl_point;
print("時間=", NumToStr(date,0), NumToStr(Time,0),
"空單移動停損價格=", stoploss_point);
end;
end;
end;
腳本設定 頻率15分鐘 無逐筆、無自動 ,想請問教授或小編,有無設定上的疏漏,為何會造成被立即觸發停損的情況(理論:close>22372)
20:30 收 22294 20:45 收22297 21:00 開 22295
5 評論