跨周期策略怎么開發(fā)?如何高效運行跨周期策略?

2018-10-2 / 已閱讀:2828 / 上海邑泊信息科技

開發(fā)程序化交易策略的時候,針對日線以上周期行情數據,可以開發(fā)一些長線策略。而使用分鐘和小時周期的行情數據,則可以開發(fā)一些日內短線策略。長線策略適合大資金量的運作,好的長線策略可以穩(wěn)定獲取投資收益,但低風險要求也為使得整體收益率降低。而短線策略則可以抓住長線策略放棄掉的短期波動行情,進一步賺取更多利潤。而跨周期策略則將兩者結合,以長周期策略指導短周期策略的運行,既可以獲得長期穩(wěn)定收益,也可通過短期合適的操盤獲得更多收益。然么,如何開發(fā)跨周期策略并高效運行應用呢?

跨周期策略存在2個或多個不同周期策略之間的引用問題。理論上既可以長周期引用短周期,也可以短周期引用長周期。在實際開發(fā)運行中,一般使用短周期引用長周期,這樣可以節(jié)省計算機資源和計算工作量。一般長周期策略本身消耗的計算機資源相對于短周期策略比較低。行情驅動的長周期策略之后過了很長時間推送一個長周期行情過來的時候才會消耗計算機資源進行計算。而盤后批量分析的長周期策略只會在盤后批量計算一次,并得出策略運行結果,盤中實時交易的時候不再運行,盤中需要引用這個長周期策略的只需要每天開盤前初始化加載相關數據作為初始參數數據就可以了。而短周期策略行情驅動的策略模型計算則比長周期策略頻繁很多,并且對于日線以內短周期,都是需要實時盤中計算的。這樣快的短周期策略引用慢的長周期策略,長周期策略可以保留原來的不動,只需修改短周期策略來考慮長周期策略的輸出結果作為參數。而反過來就不一樣了,當慢的長周期策略來引用快的短周期策略時候,慢的長周期策略也需要同步得和快的短周期策略一樣快,才能達到預期效果。

當存在更復雜的策略開發(fā)場景的時候,比如多個周期的跨周期策略,有的是日線以上周期的,有的是日線以下周期的,有可能還會跨品種。這個時候只要遵循一個原則,就是短周期依賴長周期,長周期的不能依賴短周期。先開發(fā)長周期并調試優(yōu)化完畢,再開發(fā)短周期,并集成調試優(yōu)化短周期。

 

 


上一篇:分時圖是什么?如何查看分時圖?
下一篇:策略參數如何優(yōu)化?同樣的策略模型,為什么每個人的運行結果不同?

推薦列表

返回博客