Python是什么? Python是現(xiàn)流行的一種多用途編程語言,廣泛應(yīng)用于各種非技術(shù)和技術(shù)領(lǐng)域。 為什么選擇Python進(jìn)行金融數(shù)據(jù)分析? 在大數(shù)據(jù)的時代,金融的數(shù)據(jù)處理也更多地借助與各種軟件,而Python作為一個具有強(qiáng)大庫的軟件,在金融數(shù)據(jù)的分析上,也有非常重要的地位。 美國銀行、美林證券的“石英”項(xiàng)目、摩根大通的“雅典娜”項(xiàng)目,都使用了Python和其他既定技術(shù)來構(gòu)建、改進(jìn)和維護(hù)其核心IT系統(tǒng),而很多對沖基金也開始大量地使用Python的功能,進(jìn)行高效的金融應(yīng)用程序開發(fā)與金融分析工作。
課程大綱:
課 Python是什么?為什么選擇Python進(jìn)行數(shù)據(jù)分析 Python的簡介與環(huán)境部署;金融計(jì)量計(jì)算小例子——多種金融收益率的計(jì)算;蒙特卡羅模擬法的歐式期權(quán)價(jià)值計(jì)算
第二課 如何靈活使用Python來分析數(shù)據(jù)? Python的基本數(shù)據(jù)類型與結(jié)構(gòu)介紹;Numpy數(shù)據(jù)結(jié)構(gòu)的介紹與使用;Numpy中的金融函數(shù)
第三課 如何使用Python展示金融數(shù)據(jù)? Python中的二維繪圖:線圖、散點(diǎn)圖、直方圖、股票燭柱圖等;三維曲面圖
第四課 如何使用Python處理時間序列? Pandas庫的基本數(shù)據(jù)結(jié)構(gòu)介紹;時間序列的平滑方法;高頻數(shù)據(jù)的處理
第五課 我們需要補(bǔ)充點(diǎn)數(shù)學(xué)基礎(chǔ) 回歸、插值、優(yōu)化問題、積分與方程求解在Python中的實(shí)現(xiàn)
第六課 我們需要補(bǔ)充點(diǎn)統(tǒng)計(jì)學(xué)基礎(chǔ) 統(tǒng)計(jì)描述與推斷統(tǒng)計(jì)學(xué)在金融數(shù)據(jù)上的應(yīng)用
第七課 如何利用Python計(jì)算投資組合? 投資組合優(yōu)化的基本理論,有效邊界與資本市場線的計(jì)算
第八課 主成分分析(PCA)可以對金融數(shù)據(jù)做什么? 主成分分析技術(shù)介紹;利用PCA方法構(gòu)造股票指數(shù)
第九課 貝葉斯回歸在金融學(xué)中的作用 貝葉斯回歸的介紹;黃金投資公司與黃金開采公司的回歸分析
第十課 衍生品定價(jià)模型 資產(chǎn)定價(jià)基本定理;固定短期利率折現(xiàn)計(jì)算
第十一課 金融模型的模擬計(jì)算 幾何布朗模擬;跳躍擴(kuò)散模擬;平方根擴(kuò)散模擬
第十二課 衍生品的價(jià)格是多少? 歐式期權(quán)與美式期權(quán);期權(quán)的估值
第十三課 加入衍生品的投資組合 投資組合中衍生品頭寸的計(jì)算
目標(biāo)人群:對金融投資分析有興趣,有志從事金融行業(yè)數(shù)據(jù)分析,希望探索python在金融行業(yè)應(yīng)用實(shí)踐的學(xué)員;
課程環(huán)境:Python 3.0
收獲預(yù)期:知道如何利用Python進(jìn)行金融投資分析,并可以熟練使用Python進(jìn)行金融投資分析和數(shù)據(jù)展現(xiàn)