繁體中文
返回

如何設置策略運行的觸發條件

無論在歷史回測或實盤運行,運行策略都需要設定觸發條件。

我們提供了以下幾種觸發條件:

1. 即時行情觸發運行

1.1 每根K線運行一次

選擇「每根1小時K線運行一次」後,策略會在每根1小時K線剛開始的時候運行一次,而不是每根1小時K線剛結束(收線)的時候運行一次。

也就是說,這一天開市的時候,一定會觸發策略運行,因為全天開市時一定伴隨著第1根小時K的開始。而這一天收市的時候,則不會觸發策略運行。

另外要注意的是:K線剛開始時,還沒有形成完整的蠟燭形狀,此時只有一個價格。因此,最新1條K線的最高價、最低價、開市價、收市價,都等於這條K線的開市價。

1.2 每個Tick運行一次

Tick,指逐筆成交。

選擇「每個Tick運行一次」後,運行標的每一條逐筆成交數據,都會觸發策略運行。

觸發的頻率,與這個運行標的的交易活躍度有關。如果運行標的非常活躍,策略會頻繁觸發。如果您希望即時監控某個運行標的,不想錯過每一個報價,建議使用這個觸發方式。

特別提示:歷史回測中的逐筆成交數據,是根據1分K模擬產生的(每分鐘會有4條成交),並非歷史上真實的逐筆數據。

 

2. 按時間間隔運行

以「每隔2秒運行一次」為例。無論運行標的是否處於開市狀態,策略都會按照固定的時間間隔,即:每2秒運行一次。

 

3. 指定時刻運行

以「美國東部時間15:50:00運行」為例,每天的這個時間,策略都會被觸發運行一次,無論運行標的是否處於開市狀態。

這個觸發方式,常用於“每天收市前執行操作”,或“每日進行投資組合再平衡”等場景。