簡體   English   中英

多個停止/退出訂單 - Pinescript 策略

[英]Multiple Stop/exit Orders - Pinescript Strategy

我對兩種不同類型的交易平倉有疑問。 例如,當多頭 position 生效時,我希望有兩種不同的方式退出交易:

  1. 在啟動 position 的前一根蠟燭的低點設置固定止損
  2. 利用 boolean 條件在滿足時退出交易

似乎當我嘗試這樣做時,只有一個出口被使用,另一個被丟棄。 由於 boolean 條件主要用於止盈,將其用作止盈是否更有意義,還是有辦法同時使用兩者?

下面是我正在使用的代碼。

// long entry
if (flaglong)
    strategy.entry("Long", strategy.long, qty=2)
    strategy.exit("Long", strategy.short, stop=low[1]-1.5)
// long exit 
if (flagshort1)
    strategy.close("Long", qty=2)

您可以同時使用兩者。

您的代碼不應編譯,因為您使用的strategy.exit() function 錯誤。 您正在將strategy.short傳遞給它的from_entry參數,這應該會引發編譯器錯誤。

strategy.exit() function 的第一個參數是id ,第二個參數是from_entry

像下面這樣調用它:

if (longCondition)
    strategy.entry("Long", strategy.long)
    strategy.exit("Long Exit", "Long", stop=low[1]-1.5)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM