對(duì)于為何使用Python編寫簡(jiǎn)單的CTA策略,首先你要對(duì)CTA策略有一些簡(jiǎn)單的認(rèn)知,什么是CTA策略?
CTA策略研究對(duì)象狹義上來(lái)說(shuō),CTA策略的研究對(duì)象只包括期貨,像國(guó)內(nèi)的股指期貨,大宗商品期貨和國(guó)債期貨(利率期貨),這些品種是目前國(guó)內(nèi)CTA策略的主要研究對(duì)象和利潤(rùn)來(lái)源;
廣義上來(lái)說(shuō),可以是大宗商品期貨,國(guó)債期貨(利率期貨),股票,外匯(包括spots和futures),甚至期權(quán)等任何有一定歷史公開(kāi)量?jī)r(jià)數(shù)據(jù)的品種。
而Python特別符合CTA策略研發(fā)的一些特征,即利用Python的一些優(yōu)勢(shì),又能很好的回避了它的局限性;下面我們來(lái)具體看看使用Python編寫CTA策略的原因:
1、代碼簡(jiǎn)潔,開(kāi)發(fā)效率高。
CTA策略研發(fā)需要大量來(lái)回調(diào)參,修改局部代碼,屬于典型的投入多,產(chǎn)出少。嘗試幾十幾百個(gè)策略,成果卻可能就那么1-2個(gè),這種事情更是家常便飯。python代碼*為簡(jiǎn)潔,語(yǔ)法簡(jiǎn)單,能讓開(kāi)發(fā)人員從大量的重復(fù)體力勞動(dòng)中解脫出來(lái);
2、學(xué)習(xí)曲線友好,適合編程入門。
CTA策略主要是使用python大法里數(shù)據(jù)處理這一小部分內(nèi)容,主要包括pandas, numpy, scipy, statsmodels, sklearn, matplotlib, os, cmath, logging這些模塊,其他的通通不學(xué)基本沒(méi)有任何關(guān)系;
3、至于python速度和性能上的局限性,小編覺(jué)得沒(méi)啥問(wèn)題。
一是因?yàn)榉凑灰紫聠蜗到y(tǒng)還是C++搞定,不需要python。
二是我又沒(méi)處理tick,數(shù)據(jù)量又不是很恐怖,numpy基本能輕松搞定一切;
?
閱讀排行
- 1 天津新版境外職業(yè)資格認(rèn)可目錄納入CMA,助力專業(yè)人才發(fā)展!
- 2 8月20日-9月13日6折考取CMA認(rèn)證,報(bào)名開(kāi)啟!
- 3 職場(chǎng)躍龍門—面試的決勝時(shí)刻,CMA面試分享
- 4 2024年9月CMA新考綱變化解讀,新增考點(diǎn)
- 5 CMA6折報(bào)名優(yōu)惠活動(dòng)延長(zhǎng)至9月23日
- 6 2025年CMA考試時(shí)間和報(bào)名時(shí)間安排
- 7 恭喜融躍教育CMA學(xué)員取得好成績(jī)!
- 8 2024版CMA中文官方教材正式推出
- 9 IMA官方持續(xù)教育課程更新
- 10 CMA成功納入-上海市境外職業(yè)資格證書認(rèn)可清單(2.0版),對(duì)應(yīng)副高級(jí)職稱
找組織
-
微信掃碼關(guān)注公眾號(hào)
領(lǐng)取CMA學(xué)習(xí)資料