Skip to content

A web application for simplifying the maintenance effort of your index investing plan.

Notifications You must be signed in to change notification settings

hjcian/inertia-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InertIA Netlify Status

慣性(inertia)是物體抗拒其運動狀態被改變的性質,並使其保持靜止或等速直線運動。

InertIA 則是讓你更輕鬆維護指數投資計畫的工具,幫你一同抗拒市場各種消息並堅定投資紀律。

立刻使用 InertIA 👉 https://inertia-web.netlify.app/

⭐ 功能

  • 支援 Firstade 交易紀錄格式
  • 呈現投資概況
    • 計算各目前持股的股數(shares)單位成本(unit cost)總成本(total cost)
    • 自動抓取各目前持股最新的報價(price),並計算各目前持股的市場價值(market value)
    • 計算投資組合的簡單報酬率(simple return)及年化報酬率(annual return)
  • 輔助操作
    • 再平衡試算

📔 各式文件

🏗️ 架構/使用的技術/函式庫

  • 前端 (web)
  • 後端 (proxy server)
    • hosting on Heroku - 部署快速輕鬆不費力,個人低流量專案幾乎可永久免費使用
    • 目前部署 Rob--W/cors-anywhere proxy server - 瀏覽器直接抓 financial data 會遇到 CORS 禁止的問題,故改到後端來抓

👺 Todo

  • 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

🍀 其他用來打造此應用的免費資源

誤差

  • DIVIDEND 的資料對不起來

About

A web application for simplifying the maintenance effort of your index investing plan.

Topics

Resources

Stars

Watchers

Forks