使用內建停損停利回測後,發現停損停利會超過設定的%

  •   134 
  • 最後發表   Go198  2022 四月 01
Go198 發文於   2022/03/28

HI,

使用內建停損停利回測後發現,停損停利會超過設定的%.

if  Filled = -1 then begin

var: plratio(0);

plratio = 100 * (Close - FilledAvgPrice) / FilledAvgPrice;

if plratio >= 1 then SetPosition(0);{ 停利 }

if plratio <= -0.1 then SetPosition(0);{ 停損 }

end;

 

請問要怎麼修改?

謝謝.

XQ小幫手 發文於   2022/04/01

Hello Go198,

 

由您的腳本來看 可以看出價格要穿越了停利停損點後才會下單。

所以不能保證每次成交都在設定的百分比上。

實際上,您設定的百分比很有可能不是在可成交價格上。(ex.計算出來的停利停損點有小數點,但台指期只有整數)

如果您不在意能不能保證停利停損,可以在setposition裡設定價格改為限價單。

發表回覆
Close