當前位置:編程學習大全網 - 編程語言 - 如何建立壹個股票量化交易模型並仿真?

如何建立壹個股票量化交易模型並仿真?

研究量化投資模型的目的是找出那些具體盈利確定性的時空價格形態,其最重要手段的概率取勝,最重要的技術是概率統計,最主要的研究方向是市場行為心理。那麽我們在選擇用於研究的參數時,也應該用我們的經驗來確定是否把某技術參數放進去,因為壹般來說定性投資比較好用的參數指標對量化投資同樣適用。\x0d\量化投資區別於傳統定性投資的主要特征在於模型。我打個比方,我們看病,中醫與西醫的診療方法是不同,中醫是望、聞、問、切,最後判斷出的結果,很大程度上基於中醫的經驗,主觀定性程度大壹些;西醫就不同了,先要病人去拍片子、化驗等,這些都要依托於醫學儀器,最後得出結論,對癥下藥。中醫對醫生的經驗要求非常高,他們的主觀判斷往往決定了治療效果,而西醫則要從容得多,按事先規定好的程序走就行了。量化投資就是股票投資中的西醫,它可以比較有效地矯正理智與情緒的不兼容現象。\x0d\  量化投資的壹般思路:選定某些技術指標(我們稱之為參數,往往幾個組成壹組),並將每壹個參數的數據範圍進行分割,成幾等份。然後,用計算機編程寫出壹段能對這些參數組對股票價格造成的影響進行數據統計的程序,連接至大型數據庫進行統計計算,自動選擇能夠達到較高收益水平的參數組合。但是選出這些參數組後還不能馬上應用,因為這裏涉及到壹個概率陷阱的問題,比如說,有1到100這壹百個數字放在那裏,現在讓妳選擇,請問妳選到100的可能性是多大?是的,就是1/100,如果較幸運妳選到了100並不能說明妳比別人聰明,而是概率的必然。所以,在進行統計時要特別關註統計的頻率與選出的結果組數量之間的關系。在選出符合要求的參數組後我們還應留出至少三年的原始市場數據進行驗證,只有驗證合格後才能試用。\x0d\  量化投資原始數據策略:我們選用96年後的市場數據,因為96年股市有過壹次交易政策改革(妳可以自己查詢了解壹下),為了不影響研究結果我們不采納96年以前的數據進數據庫。\x0d\  量化投資研究的硬設備:高計算性能電腦,家用電腦也可以,不過運算時間會很長,我曾經用家用電腦計算了三個月時間才得到想要的數據。\x0d\  統計方法:可以選用遺傳算法,但我在這裏陪大家做的是比較簡單的模型,所以采用普通統計方法就可以了。\x0d\  用於量化研究的軟件:我采用的是免費的大型數據庫MYSQL,ASP網絡編程語言,以及可以設置成網絡服務器的旗艦版WIN7操作系統。

  • 上一篇:如何燒錄 arduino 的 bootloader
  • 下一篇:誰能客觀的評價壹下舒暢這個人?我把我的積分都貢獻出來了!
  • copyright 2024編程學習大全網