宋華兵 彭友聰



摘 要 投資決策支持系統可以利用計算機的高速計算和分析能力,有效地對數據進行分析,為決策者提供依據。本文利用VC++和MFC框架,以SQL Server 為后臺數據庫,在集成編譯環境Visual Studio 2017中,開發了針對證券投資中的風險與收益的分析模塊。
關鍵詞 證券投資;風險;分析
股票分析類系統軟件,作為投資輔助工具,受到頗多關注,目前國內外流行的證券分析類軟件,主要具有以下三種功能:實時信息獲取、數據分析、優化決策。采用Delphi為開發環境,設計了利用錢龍日線數據,利用PowerBuilder開發了具有股票買賣實時分析與決策功能QHLSR軟件,為了解決傳統的股票行情分析軟件存在即時性不強和用戶娛樂功能不足這兩大缺陷,開發了Android版股票行情分析軟件,利用 Eviews7.0 軟件分析我國上市公司財務狀況對股票價格的影響。在證券投資風險評估方法方面,以Von Neu-mann-Morganstern的期望效用理論為基礎,提出了基于效用函數的風險金測量模型、隨機優勢選擇模型、均值-方差模型。對于不同的股票投資者因個人投資方式、投資愛好的不同,需要對不同的指標進行系統分析,投資組合的歷史風險,是進行組合投資的依據,本文基于VC++、SQL數據庫基礎上,開發了股票組合風險投資收益分析的決策支持系統[1]。
1理論基礎
投資風險通常用貝塔系數來衡量,對于由多只股票組合而成的投資風險,其風險衡量如下:
其中,為第i只股票的風險,為第i只股票的權重。股票投資收益率如下:
其中,為收益率,為期末價格,為期初價格,為投資總額。
2系統工作流程及功能
系統建立了風險、收益等指標的算法和模型庫,在輸入預期數據及抓取網絡股票數據的基礎上,利用Windows數據驅動機制,調用相應的模型與算法實現快速計算,并通過可視化形式呈現給用戶[2],具體過程如下:
系統啟動后,首先將渲染GUI界面,并提示用戶在界面相應處進行數據輸入,系統用戶界面如下。
系統功能共分三部分,其中第一部分為單只股票風險系數的計算,主要功能利用歷史數據計算單只股票的風險系數;第二部分為多只股票組合風險系數的計算,第三部分為風險價值的計算,包括期望收益、相關系數及組合風險價值。
3模擬分析
選取仁和藥業(000650)、普洛藥業(000739)和新華制藥(000756)的股票相關組合,系統可通過金融終端接口,實時獲取2014年至2018年股票數據,通過計算得到各股票的風險系數及收益如下表。
模擬結果表明,如果投資者在2014年1月1日至2018年12月30日持有仁和藥業、普洛藥業和新華制藥三支股票的投資組合比例為4:4:2時,在總投資為100萬元的基礎上,置信度為0.85的前提下,可獲得35萬元的收益額[3]。
4結束語
利用VC++和MFC框架開發了股票組合風險收益系統,基本實現數據抓取、風險計算、投資收益分析等功能,通過系統模擬可實現在預制置信度、投資比例及投資總額的前提下,計算預期收益額等。
參考文獻
[1] 宋麗.基于MVC設計模式的股票交易分析系統設計與實現[D].長沙:湖南大學,2015.
[2] 李凌.Window s95環境下的股票分析軟件的設計[J].中南民族學院學報(自然科學版),2000,19(9):62-65.
[3] 陳子俠.具有分析功能及支持Web訪問的股票投資分析軟件QHLSR 的設計與開發[J].計算機應用與軟件,2002(6):20-25.
作者簡介
宋華兵(1972-),男,江西豐城人;職稱:講師,現就職單位:廣東省肇慶市肇慶學院數學與統計學院,研究方向:復雜系統建模。