Skip to content

《Node.js量化投資全攻略:從資料收集到自動化交易系統建構實戰》範例程式碼

License

Notifications You must be signed in to change notification settings

chunkai1312/nodejs-investing-twstock

Folders and files

NameName
Last commit message
Last commit date
Nov 13, 2024
Nov 20, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023
Aug 19, 2023
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Feb 11, 2024
Nov 13, 2024
Jun 30, 2023
Jul 1, 2023
Jun 30, 2023
Feb 9, 2025

Repository files navigation

《Node.js量化投資全攻略:從資料收集到自動化交易系統建構實戰》範例程式碼

Node.js量化投資全攻略:從資料收集到自動化交易系統建構實戰

公告

2024-11-21

近期由於證交所與櫃買中心網站的調整與更新,部分資料抓取範例程式可能已無法正常運作。為協助讀者解決相關問題,作者特別整理並持續維護了一個 node-twstock 套件,其中涵蓋了本書中使用的市場資料抓取範例,歡迎讀者參考使用。

2024-11-04

由於櫃買中心網站已於 2024 年 10 月 27 日進行改版,原先提供從櫃買中心網站抓取資料的範例程式可能無法正常運行。最新的程式碼請參閱 appendix 中的範例。

2024-11-06

根據 LINE Notify 的結束服務公告,LINE Notify 將於 2025 年 4 月停止運作。為確保通知服務的持續運作,替代方案請參閱 附錄:LINE Notify 替代方案

書籍簡介

好評推薦

「本書有完整的架構,讓讀者不只能學習到實用的開發方法,複製可即刻使用的程式碼,更重要的是能為讀者建立起良好的量化投資觀念。」

─ 葉力維,富果共同創辦人暨執行長

「本書結合了正確且務實的投資觀念與作者的多年實務開發經驗,透過手把手的教學,協助讀者打造屬於自己的交易系統,並附上許多程式碼範例與交易策略的發想,相信對於許多想要踏入投資領域的工程師或對程式交易的有興趣的人,是非常好用的工具書。」

─ 邱翊雲,富果共同創辦人暨策略財務長

「市面上有許多量化交易的資源,這本書特別吸引我,一方面是它非常詳細地介紹了投資相關知識,甚至還附上了許多數據來源,另一方面是使用NestJS打造量化交易系統,身為NestJS推廣者,看見這樣的應用實在令我感到興奮。」

─ 謝浩哲,《NestJS基礎必學實務指南:使用強大且易擴展的Node.js框架打造網頁應用程式》作者

本書特色

第一本Node.js量化投資專書
使用NestJS與JS生態圈工具打造投資利器
網頁工程師掌握股市關鍵數據的量化投資指南
資料收集 × 實例應用 × 程式交易,從零開始打造專屬你的投資系統!

  • 量化投資介紹:投資知識深入淺出,股市小白輕鬆入門
  • 資料收集範例:獲取市場數據,建構股市資料庫
  • 豐富實例應用:實用範例開箱即用,打造股市小幫手
  • 程式交易實戰:自動化程式交易,成為紀律交易者

內容簡介

本書內容改編自第14屆iThome鐵人賽Software Development組的冠軍系列文章《從Node.js開發者到量化交易者:打造屬於自己的投資系統》。透過Node.js平台與NestJS框架,運用JavaScript生態圈工具,從資料收集、市場分析到程式交易,建立一套完整的投資系統。本書分為四大主題,循序漸進地帶領讀者掌握量化投資的關鍵要素:

  • PART 1 預備知識:瞭解投資基本概念與交易規則,建立所需的開發環境。
  • PART 2 資料準備:探索市場數據來源與分析方法,以拓展投資策略視野。
  • PART 3 實例應用:打造各式股市幫手與工具應用,進一步提升投資效率。
  • PART 4 程式交易:開發股票下單程式與交易系統,實現自動化程式交易。

目標讀者

  • 想使用市場數據進行投資分析的台股投資者。
  • 想使用程式取得市場開放資料的程式開發者。
  • 想使用JS生態圈工具打造投資利器的Node.js開發者。
  • 想建立穩定且可靠的自動化交易系統的量化投資者。

目錄(章節範例程式)

PART 1 預備知識

  • Chapter 01 為什麼要學習投資
  • Chapter 02 量化投資初探
  • Chapter 03 投資商品概觀
  • Chapter 04 台股交易入門
  • Chapter 05 開發環境準備

PART 2 資料準備

PART 3 實例應用

PART 4 程式交易

作者簡介

王雋凱

現任職於群馥科技(富果)資深後端工程師,國立臺灣科技大學資訊管理碩士,通過證券商高級業務員、投信投顧業務員、期貨商業務員等認證。

2011年開始接觸Node.js,熱衷於運用JavaScript生態圈工具嘗試各種可能,擁有豐富的網頁前後端開發經驗。目前專注於Software Development、DevOps及FinTech領域,同時積極貢獻社群,並負責維護多個開源專案。

得獎紀錄

  • 2022年iThome〈第14屆iThome鐵人賽〉Software Development組冠軍
  • 2014年經濟部技術處〈搶鮮大賽〉系統實作類佳作
  • 2011年經濟部工業局〈第16屆資訊服務創新競賽〉IAP2資訊技術應用組第二名
  • 2011年經濟部工業局〈第16屆資訊服務創新競賽〉IAP2智慧手持裝置應用主題獎
  • 2011年經濟部工業局〈App Star高手爭霸戰市集應用軟體設計大賽〉入圍

About

《Node.js量化投資全攻略:從資料收集到自動化交易系統建構實戰》範例程式碼

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages