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