量化投資需要編程嗎 量化投資使用python還是matlab,哪一個(gè)更好用?
量化投資使用python還是matlab,哪一個(gè)更好用?感謝您邀請(qǐng)我使用MATLAB,主要是因?yàn)镸ATLAB廣泛應(yīng)用于與學(xué)術(shù)相關(guān)的機(jī)器學(xué)習(xí)領(lǐng)域,而且社區(qū)很強(qiáng)大。從技術(shù)上講,任何可以由Matlab完成的
量化投資使用python還是matlab,哪一個(gè)更好用?
感謝您邀請(qǐng)我使用MATLAB,主要是因?yàn)镸ATLAB廣泛應(yīng)用于與學(xué)術(shù)相關(guān)的機(jī)器學(xué)習(xí)領(lǐng)域,而且社區(qū)很強(qiáng)大。
從技術(shù)上講,任何可以由Matlab完成的任務(wù)都可以由R/python完成。使用MATLAB或R完全取決于你的應(yīng)用領(lǐng)域。另外,您還應(yīng)該考慮開發(fā)時(shí)間,因?yàn)楫?dāng)您開發(fā)一個(gè)復(fù)雜的交易策略時(shí),建模階段是最耗時(shí)的。
在我的領(lǐng)域,Matlab被廣泛使用,積累了很多可以直接使用的代碼,這是R/python無(wú)法比擬的(我用R已經(jīng)有一段時(shí)間了)。這將大大縮短建模時(shí)間,特別是當(dāng)我需要快速建模時(shí),所以MATLAB是我的首選。當(dāng)我執(zhí)行策略時(shí),我可以選擇C或MATLAB,N根據(jù)策略的類型,我當(dāng)然不會(huì)使用MATLAB來(lái)執(zhí)行HFT策略。
的確,R在統(tǒng)計(jì)學(xué)術(shù)界得到了廣泛的應(yīng)用,但是MATLAB在工程和機(jī)器學(xué)習(xí)方面擁有更大的用戶基礎(chǔ)。當(dāng)您選擇一種開發(fā)語(yǔ)言時(shí),不要僅僅從技術(shù)的角度來(lái)看待它,有時(shí)從業(yè)務(wù)的角度來(lái)看,您會(huì)做出不同的選擇。對(duì)我來(lái)說(shuō),時(shí)間就是金錢。如果將節(jié)省的開發(fā)時(shí)間計(jì)算為人工成本,則會(huì)超過(guò)購(gòu)買MATLAB的成本。當(dāng)然,您可以選擇R/python。如果你使用大量的統(tǒng)計(jì)數(shù)據(jù)包,那是個(gè)人喜好的問(wèn)題。沒(méi)什么好爭(zhēng)論的。
如果您想知道一些可以通過(guò)MATLAB輕松完成但不能通過(guò)Python/R完成的事情,讓我給您舉個(gè)例子。Matlab可以直接向經(jīng)紀(jì)人交易發(fā)送信號(hào),如博客emsx、X_uTrader和交互式經(jīng)紀(jì)人。這意味著我用Matlab開發(fā)的模型可以不加修改地用于中低頻交易,而R在這一點(diǎn)上要差得多。另外,MATLAB在并行計(jì)算領(lǐng)域比R更具優(yōu)勢(shì)。另外,MATLAB還有許多第三方工具可用。更多的討論可以集中在官方賬號(hào)5 calfdatanews(
量化投資中,MATLAB和python哪一個(gè)好?
Matlab)的強(qiáng)大優(yōu)勢(shì),在矩陣處理Python無(wú)法比擬。我用Matlab和Python運(yùn)行相同的算法,涉及到矩陣中的符號(hào)求導(dǎo)。
Python使用numpy、symmetry和SciPy。我覺(jué)得對(duì)稱矩陣雖然強(qiáng)大,但速度很慢,需要關(guān)注各種細(xì)節(jié)。
例如,復(fù)雜類型無(wú)法自動(dòng)展開,(1 I)(2I 1)的結(jié)果經(jīng)常出現(xiàn)。這個(gè)時(shí)候,你需要打電話。展開以解決問(wèn)題。
Matlab允許您專注于模型,python比Matlab花費(fèi)更多的時(shí)間。
然而,python在內(nèi)容捕獲、機(jī)器學(xué)習(xí)等方面擁有強(qiáng)大的第三方軟件包,如scarpy、skikit learn等,這些軟件包正在迅速發(fā)展。。我們?cè)谟懻摿炕瘯r(shí)使用Python的原因是它有很多三方庫(kù)。許多發(fā)達(dá)國(guó)家不必重建車輪。特別是在分析統(tǒng)計(jì)數(shù)據(jù)時(shí),使用起來(lái)非常方便。畢竟,量化是基于投資而不是規(guī)劃。編程語(yǔ)言只是一種工具。Py入門比較簡(jiǎn)單,適合非專業(yè)人士使用。如果量化真的發(fā)揮到一定的水平,如高頻率,py將無(wú)法維持這些場(chǎng)景!未來(lái),其他語(yǔ)言能否在量化領(lǐng)域取代py,取決于投資行業(yè)的變化。如果我們的a股將來(lái)也提供開放API接口,那我們用什么語(yǔ)言都無(wú)所謂。
未來(lái)5-10年,Julia會(huì)替代Python成為量化投資熱門語(yǔ)言嗎?
效果不錯(cuò)
!因此,期貨交易,選擇具有正收益的量化交易系統(tǒng),不僅可靠,而且將真正實(shí)現(xiàn)投資復(fù)利收益!