簡體   English   中英

如何在多頭策略Pine V5中設置立即入場

[英]How setting immediate entry in long strategy Pine V5

我正在制定一個小的長期策略。 該策略在預定義的價格水平(按行設置)的收盤交叉點買入。 我的目標是以交叉的確切價格和時間執行多頭市價訂單。 我已經嘗試了幾種解決方案,目前我的腳本以准確的價格購買,但只在下一根蠟燭上執行訂單。 下面我留下代碼。

//@version=5
strategy(title = '', 
     overlay = true,
     calc_on_every_tick = true,
     initial_capital = 1000, 
     commission_type = strategy.commission.percent, 
     commission_value = 0.03, 
     pyramiding = 1, 
     default_qty_value = 100, 
     default_qty_type = strategy.percent_of_equity,
     process_orders_on_close = false,
     close_entries_rule = 'ANY')

Line = input.price(0.00, "", group = "", confirm=true)
plot(Line)
Cond = ta.crossover(close, Line)

if Cond and strategy.position_size == 0
    strategy.entry(id = "BUY LONG", 
         direction = strategy.long,
             limit = Line,
             qty = 100)

該策略是在蠟燭結束時計算的。 策略聲明中的參數“calc_on_every_tick”會在每次圖表更新時重新計算,但僅適用於最后一根蠟燭。

如果您將時間范圍更改為較低的時間范圍,例如:tf 5 min 將僅每 5 分鍾觸發一次訂單,並使用 request.security 在較高的時間范圍內進行計算。

您可以嘗試以下操作:

  1. calc_on_order_fills = 真
  2. strategy.close(立即=真)

暫無
暫無

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

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