Skip to content

基於 Google Apps Script 實踐的美股自動報表系統,蒐集各種數據,並且每天提供分析報告

Notifications You must be signed in to change notification settings

adrianwu8516/US_Stock_Analyzer

Repository files navigation

US Stock Analyzer

Project Introduction

透過 Google Apps Script (GAS),每天從各大網站上面擷取美國股市資料,並且整理過後,於早晨推送美股分析日報的一個開源服務。並且藉由 GAS 的 HtmlService 結合 Google Site 達成輕鬆股票網站架設。

網站服務請見此(點我!

Project Structure

Structure Concept

Pending tickets:

  • Structuralize the code into RoR style
  • Multi stock comparison
  • Seperate Email view with Website view
  • Routes refactor
  • 用戶可自訂義股票觀察清單(含選擇界面等等,Mailer Function 的升級版本)(10hr)
  • 用戶行為追蹤 Log(3hr)
    https://www.labnol.org/code/19543-analytics-with-google-script
  • 開信 Pixel (3hr,研究加實作)
  • 跨語系支援(英語,日語)
  • 其他的爬蟲加速研究與實作
  • Better front end view with Vue.js

Done tickets

  • CBS 爬資料失敗後的重試一次機制
  • Recoder 獨立於 CSB 處理流程之外,這樣可以另外開一個 Trigger 獨立處理,加快效率(2hr)
  • 資安升級,用戶資料編碼(3hr)
  • Use Cache to speedup data accessing
  • CBS 數據爬蟲的分散式架構,支援可憐的免費 GAS Server(5hr,研究加實作)
  • Cache refresh in the morning with the mailer
  • Index Page and better view with Google Site
  • Better front end view with bootstrap
  • Asynchronous page loading
  • Fixing trigger cannot run with the right variable issue
  • Add a rendering function to make the site work smoother
  • Parse EPS and EPS Estimation data and build related model
  • Add more information into HisChart, like volumn, CBS signal, and make it more stylish

About

基於 Google Apps Script 實踐的美股自動報表系統,蒐集各種數據,並且每天提供分析報告

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published