請問如何設定固定金額停損?

  •   261 
  • 最後發表   股海爛狗勾  2025 九月 02
股海爛狗勾 發文於   2024/10/30

我想要設定一個「當日交易虧損到達固定金額,就停止當天的交易」的條件。

 

舉例來說:

固定停損金額100元

交易1: 獲利150元(繼續交易)

交易2: 虧損50元(繼續交易)

交易3: 虧損50元(停止當日交易)

 

但是爬文只有找到固定百分比停損的語法。請問我應該怎麼設定呢?感謝!

 

 

 

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

透過filledAvgPrice與出場之後的最後一筆FilledRecordPrice的差異計算損益。若是虧損,則用一個變數累計。

阿哲DR5 發文於   2025/09/02

可以請老師再詳細說明具體來說要如何設定虧損金額嗎?

我看過後還是不太清楚,非常謝謝老師!

虎科大許教授 發文於   2025/09/02

若策略會執行多筆交易,且要將多筆交易的損益一起計算,則只能用變數累加所有虧損交易的損益。假設你建立的是多頭部位,就用一個變數,例如profit,記錄每次平倉的損益,

var: intrabarpersist profit(0);

if isFirstCall("Date") then profit=0;

//有出場且確定已經成交,則累加虧損點數

if FilledRecordPrice(filledRecordCount)-FilledRecordPrice(filledRecordCount-1)<0 then

   profit=profit+FilledRecordPrice(filledRecordCount)-FilledRecordPrice(filledRecordCount-1);      

//判斷停損條件

 if profit<=-50 then

   begin

      setposition(0);

      profit=0;

   end;

發表回覆
Close