簡體   English   中英

PineScript如何輸入進入時間和退出時間

[英]How do I Input Entry Time and Exit Time in PineScript

我才剛接觸 PineScript 一天,我正在嘗試通過回測一些簡單的策略來進行試驗。 我想在特定時間(例如下午 2:00)做空並在說(下午 3:00)退出 position 我該怎么做? 我已閱讀文檔並嘗試編寫代碼,但出現語法錯誤。 我對編程/腳本絕對陌生

//////

strategy("My strategy", initial_capital=100000, margin_long=100, margin_short=100)
start = timestamp(2001,1,1,0,0)
end = timestamp(2022,9,1,0,0)

if time > start and time < end
strategy.entry ("Short", strategy.short,1,when=time(12:00))
strategy.close("Short", when=time(14:00))
//@version=5
strategy("My strategy")

start = timestamp(2001,1,1,0,0,0)
end = timestamp(2022,9,1,0,0,0)

if time > start and time < end
    if hour == 1
        strategy.entry("Short", strategy.short)
    if hour == 13
        strategy.close("Short")

請注意, hour變量在您可能需要考慮的交換時區上運行。
此外,您的腳本會在每個柱線收盤時得到評估,這意味着您的回溯測試可以工作,您需要在小時圖上運行您的策略並分別選擇 1 小時而不是 2 小時和 13 小時而不是 14 小時。 如果腳本在 01:00 收盤時運行並且滿足所有條件,它會在之后為您設置策略入場,從 02:00 小時蠟燭開始。
您可能會發現本指南有助於正確設置和調試策略。

暫無
暫無

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

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