個人股市投資分析 - 開始

股市交易每天產生大量的數據資料,這些現成的資料均公開於網路上且相當容易取得,善用這些資料,除了有利於技術的學習與提升,透過科學分析還可以讓我們瞭解股市的變化,甚至作出預測,進行良性投資。

股市是一個非常複雜的環境,必須具備處理大量資料並且轉換資訊的能力,才可能在股市獲利,而要能夠處理資料,還必須對於企業經營領域的相關知識有一定的瞭解,在這個過程中,我們將逐步解構相關的知識,逐一整合,最終打造個人專屬的股市投資分析系統。

投入股票市場首先必須尋找投資標的,也就是選擇一家好的公司,至於如何找出值得投資且可以獲利的公司,從最簡單的股本、淨值,到複雜的財務報表分析,都是必須作的功課,這些資料都可以從網路上取得,非常方便,附錄提供相關的資訊。

一般來說,散戶並沒有太多的時間精力以及專業知識,透過精密的分析來篩選投資標的,因此系統採用幾種方式來避免一般散戶投資的風險。

一開始先從基本的分析開始:
  • 公司基本資料
  • 股本
  • 淨值
  • 股價
搜集上述的數據,並且依據以下的原則開發系統。

1. 選擇具規模的公司,這種大型股因為需要的資金非常龐大,股票在市場上的流通廣,不容易被有心人操控,因此比較容易避開投資風險。

2. 原則上,淨值表示一家公司的基本價值,瞭解這個數字對一家公司的價值會有最基本的認知,再經過真實股價的比較,也就是股價淨值比,則能進一步瞭解目前這家公司股價的狀況,作為是否買進最基本的考量。

ASP.NET MVC

我們建立一個基本的Web應用程式專案,以取得最基本的分析資訊,並且提供功能的展示說明,由於持續發展的過程中,專案的規模會逐步成長導致後續的開發困難,因此接下來我們將透過領域驅動設計,為單一專案進行分層並整合功能物件,以利後續的擴充與維護。



上圖說明了分析公司基本價值最所需基礎工作流程。

後續從資料表的建到 Entity Framework 的存取設計,我們將進一步進行說明與實作示範。