既然您已經(jīng)點進來這篇文章,應該就不需要我再強調(diào)目前量化金融是多么火爆,前景多么廣闊了吧?那我們就直接開門見山。
量化金融其實是一個交叉復合學科,需要掌握數(shù)學、計算機、金融等方面的知識。顯而易見,對于金融學背景的同學來說,就需要另外學習計算機編程的知識,而計算機背景的同學則需要補充金融知識。今天就跟大家分享一下,作為一個零編程基礎(chǔ)的金融學子,是如何入門量化金融的?
一、量化工具
01.編程語言:Python
工欲善其事,必先利其器。想要入門量化,學會一門編程語言是必不可少的。對于量化金融來說,主流的編程語言有Python、MATLAB、Java、C++等。
從開發(fā)難度而言,Python和MATLAB比較容易,而Java和C++比較難;從運行速度來說,C++是快的,因此常用于高頻交易。不過對于大部分量化投資者而言,尤其是初學者,開發(fā)占用的時間遠遠大于運行時間,如果追求運行速度的話,也可以先將策略開發(fā)出來,再使用C/C++重寫高性能代碼段。
另外,從量化資源而言,Python資源更多,而且MATLAB是商業(yè)軟件,Python是開源免費的。所以綜上所述,如果是編程零基礎(chǔ)的同學,入門量化的編程語言毋庸置疑是選擇Python。
至于Python的學習,網(wǎng)上資源就很多了,在這里推薦一門《Python實操課程》,該課程是利用Python的語言的智能性、簡潔性、高效性與金融的專業(yè)實戰(zhàn)相結(jié)合,使學習該語言的學員,具備語言匯編能力,將錯綜復雜的金融數(shù)據(jù)進行模塊化梳理,進而建立科學的金融模型,協(xié)助做出*的投資決策,旨在幫助金融從業(yè)人員增強行業(yè)競爭力。
02 數(shù)據(jù)獲?。篢ushare & BaoStock
關(guān)于數(shù)據(jù)獲取,如果能有Wind那就再好不過啦,但是Wind很貴,如果沒有條件的同學可以使用免費的數(shù)據(jù)源,比如Tushare和BaoStock。
Tushare是一個比較老牌的數(shù)據(jù)接口,包含滬深股票、指數(shù)、公募基金、期貨、期權(quán)、債券、外匯等多的金融數(shù)據(jù),現(xiàn)在老版Tushare已經(jīng)不在維護,轉(zhuǎn)移到新版TusharePro了,使用方法依舊*簡單,缺點是部分數(shù)據(jù)需要一定積分才可以獲取。
而BaoStock是2018年的新數(shù)據(jù)接口,口碑也不錯,缺點是只針對股票市場,期貨等市場還沒有涉及。不過對于入門選手來說,這兩個接口都是綽綽有余啦。個人用的比較多的是TusharePro,導入數(shù)據(jù)直接是DataFrame格式,方便。
03.量化平臺
量化平臺可以看成是一個已經(jīng)搭建好的框架。用戶只需添加一些自己的買賣條件,即可進行策略回測,免去了自己從無到有搭建基礎(chǔ)框架的過程。
目前國內(nèi)比較主流的量化平臺有優(yōu)礦、聚寬、米匡等。不過對于策略回測來講,僅使用Python就完全可以實現(xiàn)了,使用第三方平臺的缺點就是你得先琢磨好一陣子如何使用這個平臺,而且重要的是很難摸清平臺所有細節(jié),難以把控。
04 其他工具
以上是做量化的一些基礎(chǔ)工具。另外根據(jù)策略類型的不同,也會用到一些其他Python第三方庫。
數(shù)據(jù)庫推薦:SQLite
如果所做的策略需要存儲很多數(shù)據(jù),那么就需要一個數(shù)據(jù)庫配合使用。Python自帶sqlite3庫,可以在python中方便的操作SQLite數(shù)據(jù)庫。
機器學習:Scikit-learn(sklearn)
Scikit-learn(sklearn)是機器學習中常用的第三方模塊,對常用的機器學習方法進行了封裝,包括回歸(Regression)、分類(Classfication)、降維(Dimensionality Reduction)、聚類(Clustering)等方法。網(wǎng)上搜學習資源、學習筆記的話也有*多。
技術(shù)分析:TA-Lib
TA-Lib,全稱“Technical Analysis Library”, 即技術(shù)分析庫,涵蓋了150多種股票、期貨交易軟件中常用的技術(shù)分析指標,如MACD、RSI、KDJ、動量指標、布林帶等等。
爬蟲推薦:Beautifulsoup
BeautifulSoup4是爬蟲必學的技能。BeautifulSoup*主要的功能是從網(wǎng)頁抓取數(shù)據(jù)。
- 報考條件
- 報名時間
- 報名費用
- 考試科目
- 考試時間
-
GARP對于FRM報考條件的規(guī)定:
What qualifications do I need to register for the FRM Program?
There are no educational or professional prerequisites needed toregister.
翻譯為:報名FRM考試沒有任何學歷或?qū)I(yè)的先決條件。
可以理解為,報名FRM考試沒有任何的學歷和專業(yè)的要求,只要是你想考,都可以報名的。查看完整內(nèi)容 -
2024年5月FRM考試報名時間為:
早鳥價報名階段:2023年12月1日-2024年1月31日。
標準價報名階段:2024年2月1日-2024年3月31日。2024年8月FRM考試報名時間為:
早鳥價報名階段:2024年3月1日-2024年4月30日。
標準價報名階段:2024年5月1日-2024年6月30日。2024年11月FRM考試報名時間為:
早鳥價報名時間:2024年5月1日-2024年7月31日。
標準價報名時間:2024年8月1日-2024年9月30日。查看完整內(nèi)容 -
2023年GARP協(xié)會對FRM的各級考試報名的費用作出了修改:將原先早報階段考試費從$550上漲至$600,標準階段考試費從$750上漲至$800。費用分為:
注冊費:$ 400 USD;
考試費:$ 600 USD(第一階段)or $ 800 USD(第二階段);
場地費:$ 40 USD(大陸考生每次參加FRM考試都需繳納場地費);
數(shù)據(jù)費:$ 10 USD(只收取一次);
首次注冊的考生費用為(注冊費 + 考試費 + 場地費 + 數(shù)據(jù)費)= $1050 or $1250 USD。
非首次注冊的考生費用為(考試費 + 場地費) = $640 or $840 USD。查看完整內(nèi)容 -
FRM考試共兩級,F(xiàn)RM一級四門科目,F(xiàn)RM二級六門科目;具體科目及占比如下:
FRM一級(共四門科目)
1、Foundations of Risk Management風險管理基礎(chǔ)(大約占20%)
2、Quantitative Analysis數(shù)量分析(大約占20%)
3、Valuation and Risk Models估值與風險建模(大約占30%)
4、Financial Markets and Products金融市場與金融產(chǎn)品(大約占30%)
FRM二級(共六門科目)
1、Market Risk Measurement and Management市場風險管理與測量(大約占20%)
2、Credit Risk Measurement and Management信用風險管理與測量(大約占20%)
3、Operational and Integrated Risk Management操作及綜合風險管理(大約占20%)
4、Liquidity and Treasury Risk Measurement and Management 流動性風險管理(大約占15%)
5、Risk Management and Investment Management投資風險管理(大約占15%)
6、Current Issues in Financial Markets金融市場前沿話題(大約占10%)查看完整內(nèi)容 -
2024年FRM考試時間安排如下:
FRM一級考試:
2024年5月4日-5月17日;
2024年8月3日(周六)上午;
2024年11月2日-11月15日。FRM二級考試:
2024年5月18日-5月24日;
2024年8月3月(周六)下午;
2024年11月16日-11月22日。查看完整內(nèi)容
-
中文名
金融風險管理師
-
持證人數(shù)
25000(中國)
-
外文名
FRM(Financial Risk Manager)
-
考試等級
FRM考試共分為兩級考試
-
考試時間
5月、8月、11月
-
報名時間
5月考試(12月1日-3月31日)
8月考試(3月1日-6月30日)
11月考試(5月1日-9月30日)