發表文章

目前顯示的是有「Fintech-AI」標籤的文章

股市數據爬取與分析

圖片
股市數據爬取與分析 大綱 證券櫃檯買賣中心 獲得特定上櫃股票的 CSV 檔案 一個月的收盤價分析 台灣證券交易所 獲得特定上市股票的盤後資訊 台泥年度收盤價分析 獲得每天股票每5秒的成交資訊 Google 全球股市資訊 Yahoo 股市資訊 台灣股市資料讀取與圖表製作 Stock建構元 Stock物件屬性 Stock 物件方法 取得單一股票之即時資料 realtime.get() 證券櫃檯買賣中心 證券櫃檯買賣中心是台灣上櫃股票的買賣中心,本文我們將講解獲取特定股票的是 CSV 檔案方式,然後做基礎股票分析 。 獲得特定上櫃股票的 CSV 檔案 請進入 證券櫃檯買賣中心網頁 。 點選上櫃 =>盤後資訊 => 個股日成交資訊,可以看到下列畫面 : 讀者可以參考上述圈選欄位,自行輸入股票代碼和資料年月,就可以看到特定股票在特定年月份的成交盤後資訊。下列是筆者填選 110/09 月份,股票代碼 6488 環球晶的盤後資訊 上述可以看到另存 CSV 按鈕,點選就可以下載,下列是我們以 Microsoft Excel 開啟此檔案的畫面 。 同時我們也使用相同名稱 ST43_6488_202109.csv 儲存此 CSV 檔案。 一個月的收盤價分析 我們有了上述 CSV 檔案,就可以使用我們了解的繪圖知識,製作股價走勢圖,當然在製作前我們必須了解此 CSV 檔案,才可以讀取我們想要的內容。首先這個檔案的前 5 行是股票基本訊息,我們可以忽略,此外最後一行是計算本月成交的日期數,也稱成交筆數,我們也須忽略,可以參考以下範例。 範例 pythonStock-01.py :  設計上櫃股票,股票代號是 6488 的 2021 年 9 月,每天最高價、最低價、收盤價的股票走勢圖。這個程式設計中,我們先將所讀取的 csv 檔案轉成串列 list,然後使用串列切片觀念,刪除前5行和最後一行。 # pythonStock-01.py import csv import matplotlib.pyplot as plt from datetime import datetime fn = 'ST43_6488_202109.csv' with open(fn) as csvFile: csvReader = csv.rea...

投資理財AI機器人、量化投資FAQ

圖片
前言 作為投資者,我們常聽到了一句話是"不要把雞蛋放入同一個籃子中",可見分散投資可以降低風險,但如果選擇不同的籃子,在每個籃子中放多少雞蛋,見仁見智,量化投資就是解決這樣問題的一種工具。量化投資有關很多方面,有各種場景象的應用,定義也比較困難,我們姑且將其定義為 : 借助於數學知識統計學知識,開發出策略模型,並根據策略模型列出的訊號嚴格執行訊號的投資過程。其本質就是從資料的角度提煉出市場不夠有效的成份,用模型加以概括。 量化投資FAQ  為了方便大家在短時間內更進一步的了解量化投資,並且能在實際投資中進行應用,龍哥準備了FAQ常見問答題目,希望對大家做投資有一點幫助。 量化投資可以在哪些方面幫助我投資呢? 量化投資是萬能的嗎? 主動投資和量化投資的區別是什麼? 我不會程式設計高大上的量化投資會不會讓我遙不可及? 量化投資有哪些優點? 你覺得做量化投資最大的困難是什麼? 說明量化投資是怎麼樣做的嗎? 量化投資的應用有哪些? 量化投資是不是在追求高勝率的方法? 圍棋出現 AlphaGo,投資會不會出現 AlphaStock ? 量化投資可以在哪些方面幫助我投資呢? 整體來說,量化投資在投資的前、中、後都有強大的應用,在投資前可以根據量化投資策略選股,包含基於股票基本面和技術面因素等。在投資中可以透過量化方方法關注目前持倉股票是否有重大事件發生或有影響股價波動的其他因素,即對持倉風險的監控與識別;在投資後可以做一些歸納與分析,明確了解自己投資股票的風格與產業偏重。 量化投資是萬能的嗎? 千萬不要把量化投資當作印鈔機,他並不是萬能的,只能說,我們可以透過它獲得機率上的優勢。且量化投資並不是 "一招走天下" ,需要根據市場的不斷變化對策略和模型進行補強和最佳化,將多套策略結合才能使系統具有可持續性穩定獲利的能力,其中就包含從歷史的資料中,透過量化方法找到合理的規律,在投資決策中進行應用。量化投資更像西醫,對於所有病症都有大量的臨床案例和測量參數,而且材料齊全、容易複製。另外,量化投資一定要與主觀相結合,不然光靠量化投資、機器和數學模型,很難在所有時期都有效執行。 主動投資和量化投資的區別是什麼? 主動選股和量化投資並非互相矛盾的,相反的兩者是相輔相成的。從某種意義上來說,量化投資賺的是市場空隙的錢,市場的大部分...