自動交易停損停利出場

  •   561 
  • 最後發表   blue sky  2021 六月 17
blue sky 發文於   2021/06/11

請問小幫手:

我在自動交易設定停損停利各1%出場

例如今天我買進一張毛寶37.25

停利點是37.25*1.01=37.62

停損點是37.25*0.99=36.88

假設我在毛寶價位已超過停利點的狀態下,例如在37.8才啟動策略

這樣會直接啟動交易掛單賣出嗎?

 

排序方式: 標準 | 最新
blue sky 發文於   2021/06/11

腳本如下:

{多單停損停利(%)}

 

input: profit_percent(1, "停利(%)");

input: loss_percent(1, "停損(%)");

 

if Position = 1 and Filled = 1 then begin

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

 

if profit_percent > 0 and Close >= FilledAvgPrice*(1+0.01*profit_percent) then begin

{ 停利 }

SetPosition(0);

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

{ 停損 }

SetPosition(0);

end;

end;

XQ小幫手 發文於   2021/06/11

Hello blue sky,

 

您的策略部位設定需設為依庫存,並確定系統有正確讀到您的庫存和成本。

另外,要勾選逐筆洗價,確保一有交易就運算。

這樣的話您一啟動價格超過停利或提損限制就會出場。

blue sky 發文於   2021/06/15

今天盤中測試可行,謝謝小幫手

193 發文於   2021/06/15

不好意思,搭個版請問一下,(依庫存)有語言嗎,我想設定在交易腳本裡,謝謝!

XQ小幫手 發文於   2021/06/17

Hello 193,

 

依庫存 目前只能在自動交易中心裡進行設定,沒有XS語法可以控制。

發表回覆
Close