慣性(inertia)是物體抗拒其運動狀態被改變的性質,並使其保持靜止或等速直線運動。
InertIA 則是讓你更輕鬆維護指數投資計畫的工具,幫你一同抗拒市場各種消息並堅定投資紀律。
立刻使用 InertIA 👉 https://inertia-web.netlify.app/
- 支援 Firstade 交易紀錄格式
- 呈現投資概況
- 計算各目前持股的股數(shares)、單位成本(unit cost) 及 總成本(total cost)
- 自動抓取各目前持股最新的報價(price),並計算各目前持股的市場價值(market value)
- 計算投資組合的簡單報酬率(simple return)及年化報酬率(annual return)
- 輔助操作
- 再平衡試算
- 前端 (web)
- hosting on Netlify - 部署快速輕鬆不費力
- reactjs
- react-context - 用來儲存「狀態」,目前用來儲存處理完的 data 及語言切換用的資料
- react-router - 蠻基本的,練習一下
- material-ui - 練習一下
- 後端 (proxy server)
- hosting on Heroku - 部署快速輕鬆不費力,個人低流量專案幾乎可永久免費使用
- 目前部署 Rob--W/cors-anywhere proxy server - 瀏覽器直接抓 financial data 會遇到 CORS 禁止的問題,故改到後端來抓
- Features
- support other securities' exported data format (TD Ameritrade, Interactive Brokers (IB), ...etc.)
- Improvements
- 增加 client side cache 的機制
- 增加 server cache 來避免 financial data provider 限流我的 server
- 更明確的 API 來做前後端溝通,將資料處理邏輯挪一點到後端
- 增加更多 financial data providers 避免有了 cache 還被 ban
- Logo: https://www.freelogodesign.org/
- Illustrations:
- Icons: https://icons8.com/icons
- favicon: https://favicon.io/favicon-generator/
- DIVIDEND 的資料對不起來