2022年9月7日 星期三

vba+mysql 股票系統資料庫 建置80%(非技術文僅是記錄文)

 過去約12年時間,都是靠excel維護個股資料(一支股票一個檔案),一年前持續更新成64位元得格式後,最近一個月開始出現零星檔案損毀,似乎office在隱約暗示我,資料集大限已到;或許有人會打臉我,怪了我一個excel檔案上百mb都沒事啊,我僅能苦笑說,你一定沒放物件,有資料當然要分析完畫成圖,有圖就是物件。

以及小編也嫌開啟檔案時間太長了(因為excel開檔案會檢查所有物件、函數啥鬼的),決定直接全數資料移轉到sql上未來php或是linbot自己也可以做一個自己用的查詢平台,oh yes!!


目前抓了約950家個股作測試,改成sql  後,載入資料約1分鐘,跑基本分析約30秒。
各位看官知道以前我跑excel一個一個檔案要花多少時間嗎?3900x 全速20個軟體執行緒,還要13分鐘,所以足足節省了10分鐘以上。
另外當我有新的分析想法,可以馬上改馬上測,不用重新再載入一次每檔個股的原始資料,省下來的時間真的很驚人。

可能有人問怎不用access??一堆網頁再說excel+access 超神。
ans:access 有資料上限拉,難用。

2022.09.12 更新:
多執行緒完成:
執行完基本分析,2300多檔公司,執行完畢大約5分鐘,分析與項目143項。
執行完集保庫存分析,2300多檔公司,執行完畢大約3分鐘多,收集項目也是143項。
接下來籌碼跟主力分析就簡單多且更有信心。
2022.09.14更新
融資融卷+3大法人持股彙整完成
借卷資料分析完成
合計分析6項。

沒有留言:

張貼留言

指數變化(2024.12.06)

       指數變化(2024.12.06) 上周焦點:   密西根消費者信心指數 74,又破70了 本周愛看:        美國蠆售銷售月增率 12/09       美國核心CPI年增率 12/11       美國連續申請失業救濟人數 12/12  本周指數變化: 指數...