停利設置

  •   444 
  • 最後發表   kkkk1010  2024 七月 19
kkkk1010 發文於   2024/07/16

 

if Position = 1 then begin

{ 依照成本價格設定停損/停利 }

 

if profit_percent > 0 and Close >= FilledAvgPrice*(1.15) and close  Cross Below Average(Close, midlength)then begin

{ 停利 }

SetPosition(0);

end else if loss_percent > 0 and Close <= FilledAvgPrice*(0.9) then begin

{ 停損 }

SetPosition(0);

end;

end;

 

我想請問,我設置的停損停利條件,如果報酬超過15%並且跌破10日均線,停利出場。停損10%停損出場,我在回測中都有執行成功進出場都有符合我所設置的條件。但我實際買賣中,超過15%並且跌破均線並沒有幫我賣出,是因為在商品監控或是部位策略那邊有問題嗎?

某些商品在我買入並且漲了一段時間後就不會出現在商品監控中了,是因為這個關係導致他並沒有很好的執行停利條件嗎?

 

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/07/16

從你的最後一段話,我研判你應該是使用選股策略挑出監控的股票。若是這樣,庫存的股票若沒有在選股策略選出的清單當中,則不會被監控,亦即就算符合出場條件,也不會出場。我建議你,在這種情況下,另外寫一個出場腳本,專門監控庫存的股票。

kkkk1010 發文於   2024/07/16

了解,那我懂了,我在嘗試一下。感謝解答!!

XS小編 發文於   2024/07/19

Hello kkkk1010,

 

沒有在策略的執行清單中的商品,策略運作時就不會監控該商品。

目前的解決方法可參考 虎科大許教授 的建議。

相關人員有在規劃讓策略可以持續運作之前進場但沒有出現在選股清單中的商品。

 

感謝 虎科大許教授 的熱心回覆。

發表回覆
Close