A. 用Python中的蒙特卡洛模擬兩支股票組成的投資組合的價格趨勢分析
蒙特卡洛模擬是一種模擬把真實系統中的概率過程用計算機程序來模擬的方法。對於投資組合的價格趨勢分析,可以使用Python中的蒙特卡洛模擬。首先,回顧投資組合的價格趨勢。投資組合中的股票價格的趨勢是受多種因素影響的,可分為經濟、政治和技術因素,其中經濟因素最重要。因此,蒙特卡洛模擬可以模擬這些因素對投資組合價格趨勢的影響,並通過計算機繪制投資組合價格趨勢的曲線。
Python中的蒙特卡洛模擬首先需要計算投資組合中各股票價格的每一期的收益率,其次,計算出投資組合的收益率;隨後,計算預測投資組合的期權價格,並將所有的期權價格疊加起來,從而繪制投資組合的價格曲線。最後,在投資組合的價格曲線的基礎上,可以分析投資組合在不同時期的價格走勢,並進行投資組合結構的調整,從而獲得最優投資組合。
B. 蒙特卡洛分析是什麼
蒙特卡羅分析法,是一種採用隨機抽樣(Random Sampling)統計來估算結果的計算方法,可用於估算圓周率,由約翰·馮·諾伊曼提出。由於計算結果的精確度很大程度上取決於抽取樣本的數量,一般需要大量的樣本數據,因此在沒有計算機的時代並沒有受到重視。
用此方法求圓周率,需要大量的均勻分布的隨機數才能獲得比較准確的數值,這也是蒙特卡羅分析法的不足之處。
研究歷史
第二次世界大戰時期,匈牙利美藉數學家約翰·馮·諾伊曼(John von Neumann,1903.12.28—1957.02.08)(現代電子計算機創始人之一)在研究中子的實驗中採用了隨機抽樣統計的手法。
因為當時隨機數的想法來自擲色子及輪盤等賭博用具,所以就形象地用摩納哥Monaco的賭城蒙特卡羅來命名這種計算方法。
如今,蒙特卡羅分析法被應用於各個領域,如求解函數的定積分,運輸流量分析,人口流動分析,股票市場波動的預測,量子力學分析等等。