如果僅僅只是自己想做量化交易,是用matlab還是用python比較好?
網(wǎng)友解答: python好一些你有沒有這樣的感覺:你身邊的一些人,做著和你差不多的工作,拿著和你差不多的薪水,但人家每月出國旅行,每周吃火鍋大餐,每天換一身阿瑪尼,每小時換個手表,每分鐘
python好一些
你有沒有這樣的感覺:
你身邊的一些人,做著和你差不多的工作,拿著和你差不多的薪水,但人家每月出國旅行,每周吃火鍋大餐,每天換一身阿瑪尼,每小時換個手表,每分鐘看一下手機......
Why?
因為他們炒股. 隨著年齡的增長,大家會發(fā)現(xiàn)身邊越來越多的人在炒股;有的人悶聲發(fā)大財,有的人天臺唱《再見,這個世界》。
既然說到炒股,不得不提到量化交易。
所謂量化交易,就是以先進的數(shù)學模型代替人為主觀判斷,利用技術(shù)從海量數(shù)據(jù)中分析出超額收益的“大概率”事件來制定策略,避免非理性的投資決策。 像什么空中花園、羊駝策略、狗股理論等等......通過代碼設(shè)置,根據(jù)市場的變動進行交易,實現(xiàn)短期、中期、或者長期的利率最大化,也就是大家所謂的躺著賺錢。
從JP Morgan到中國大媽,每天有無數(shù)人在研究各種算法策略;衍生出的職業(yè)如量化交易系統(tǒng)工程師、量化交易員等,薪資都高的嚇人。
在量化交易開發(fā)方面,最火的要算是Python了,國內(nèi)很多量化交易平臺都使用Python開發(fā);C++不是更強大穩(wěn)定么?沒錯,但是C++臃腫而不夠靈活,這對量化交易策略是致命的,因為我隨時都有可能更改、測試新的策略。
Python開發(fā)量化平臺的優(yōu)點:
1.動態(tài)語言開發(fā)迅速;接口有Boost.Python、GUI有PyQt、時間序列有numpy等等,各種庫隨手可用。
2.學習成本低,運行速度快,擴展性較強。
網(wǎng)友解答:必須是python.
首先maltab安裝復雜,安裝一個matlab,十個python都安裝好了
其次功能上,matlab能實現(xiàn)的python都能實現(xiàn),而很多python能實現(xiàn)的,matlab未必可以
再次各大平臺支持python,遠比matlab多,生態(tài)上好太多了,可移植性好
最后就是AI等衍生包的支持上,python也好太多。