策略 python_Python版商品期货多品种均线策略
完全移植自「CTP商品期貨多品種均線策略」,由于Python版本商品期貨策略還沒有一個多品種的策略,所以就移植了JavaScript版本的「CTP商品期貨多品種均線策略」。提供一些Python商品期貨多品種策略的設計思路、例子。不論JavaScript版本還是Python版本,策略架構設計源于商品期貨多品種海龜策略。
均線策略作為最簡單的策略,是非常易于學習的,因為均線策略沒有什么高深的算法,復雜的邏輯。思路清晰不繞彎,可以讓初學者更專注于策略設計方面的學習,甚至可以把均線策略相關的代碼剔除,留下一個多品種策略框架,可以很輕松的擴展成ATR、MACD、BOLL等策略。JavaScript版本相關文章:https://www.fmz.com/bbs-topic/5235。
策略源碼
策略地址:https://www.fmz.com/strategy/208512
回測對比
我們用該策略的JavaScript版本和Python版本回測進行對比。
Python版本回測
我們使用公共服務器進行回測,可以看到Python版本的回測略微快了一點。
JavaScript版本回測
可以看到回測結果一模一樣,有興趣的小伙伴可以鉆研一下代碼,會有不小的收獲。
花里胡哨的擴展
我們來做個擴展示范,給策略擴展出圖表功能,如圖:
主要增加代碼部分:
1、給Manager類增加一個成員:objChart
2、給Manager類增加一個方法:PlotRecords
其它的一些修改都是圍繞這兩點進行,可以對比兩個版本區別,學習擴展功能的思路。
python版商品期貨多品種均線策略 (擴展圖表)
以上策略學習為主,實盤慎用。
歡迎留言。
總結
以上是生活随笔為你收集整理的策略 python_Python版商品期货多品种均线策略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java xml setdoctype_
- 下一篇: 基于Java+SpringBoot+vu