程式交易 隨著資訊技術的快速發展,各家券商除提供金融交易軟體外,部分券商也開放可供交易者自行開發交易軟體的 API,而金融交易軟體本身功能的限制、反應速度的遲緩...
安裝所需套件 使用 pip 安裝 # 解析 JavaScript 程式碼 pip install js2py 蒐集代理清單 為了避免因頻繁存取被目標網站封鎖,...
FASTAPI建置 非常快速的簡介 過去講到PYTHON建置API,大多會想到Flask以及Django,Django 可以處理任何規模和容量的項目,可以做到更...
安裝所需套件 使用 pip 安裝 # Win32 pip install pywin32 pip install ctypes comtypes # 日期處理...
一晃眼,鐵人賽就進入了尾聲,先前一直說有時間要來寫Shioaji的,總是不能食言。我想就用最後兩篇的篇幅快速的導讀一下Shioaji的基礎入門功能。我發現自己之...
安裝所需套件 使用 pip 安裝 # 資料庫 pip install pymysql sqlalchemy 下載資料庫管理軟體 HeidiSQL 並安裝 ht...
蒐集資料源 程式交易的基礎就是要足夠的資料源做為參考,無論是用在分析建模,還是交易時的運算,甚至是盤中避險,總是逃不脫歷史資料跟即時資料的互相參佐,因此如何穩定...
安裝所需套件 使用 pip 安裝 # 輸出紀錄 pip install loguru # HTTP / HTTPS pip install requests...
永豐銀行量身打造逾百支 API,支援消費支付、生活繳費、身分認證與開放銀行等四大面向的 B2C 應用,廣泛運用於零售、電商、電子支付、新創等產業,至今已協助逾千...
安裝所需套件 使用 pip 安裝 # wxWidgets pip install wxpython 開發視窗應用程式 本圖出自 wxPython in Ac...
解析 JSON 以取得個股盤後資訊為例。 分析資料結構 https://www.twse.com.tw/exchangeReport/MI_INDEX?resp...
安裝所需套件 使用 pip 安裝 # 解析 HTML pip install pyquery 解析 HTML 以取得加權指數成分股暨市值比重資料為例。 分析資...
資料轉換 到目前已知如何取得盤後資訊(日 K)及取得 Tick 資料,但卻缺乏常用的分 K 與分 MA 指標,而相關歷史資料卻又難以取得,因此如何從 Tick...
技術整合 前情提要 Day-08 資料蒐集:取得個股每月各交易日盤後資訊 + 解析 CSV 解析命令列參數 import argparse import dat...
指標描述 KD 指標是使用 RSV 的加權移動平均來計算的,RSV 數據表達的是與最近 9 天相比,今天的股價是強還是弱。而 KD 數值越高代表個股的收盤價接近...
Shioaji API 簡介 Shioaji API 是由永豐金證券所開發的API,只要你有永豐金的證券戶,都可以用電子交易的帳號及密碼登入;若完成「API 證...
安裝所需套件 使用 pip 安裝 # ASCII Chart pip install asciichartpy 終端機輸出控制 實現終端機下的簡易版看盤軟體。...
● 這章會簡述及稍微解釋一下上市、上櫃、興櫃以及ROD、IOC、FOK的差別 首先,讓我們再回顧一下Day22下單後的顯示結果 #股票資訊 contract=S...
防止存取封鎖 為了避免每次下載代理清單時,因為耗時過久或者頻繁存取導致封鎖,故透過以下方式解決: 保存每小時的代理清單檔案。 若該小時的代理清單檔案存在,則直...
安裝所需套件 使用 pip 安裝 # 繪製圖表 pip install plotly 技術整合 前情提要 Day-05 資料蒐集:取得代理清單 Day...
解析 CSV 以取得個股每月各交易日盤後資訊為例 分析資料結構 https://www.twse.com.tw/exchangeReport/STOCK_DAY...
回測系統 如果沒有完整歷史資料,那就只能實單回測,對於小資族而言,相當於是在賭身家,所以擁有完整的歷史 Tick 資料進行回測,對於確認策略的可能性及基礎有效性...
加密前的資料在前幾天我們都有拿到了!接著就是實作 AES-CBC 囉~ 流程如下圖 關於 AES-CBC,可以參考 Wiki不過我還是稍微講一下,從圖片可以看...
安裝所需套件 使用 pip 安裝 # ZeroMQ pip install zmq 行情訊號轉發 透過 ZeroMQ 的 Pub-Sub 模式實現交易與策略模...
安裝所需套件 使用 pip 安裝 # PDF 表格解析 pip install opencv-python camelot-py 下載 GhostScript...
前言 說明一下bid and ask是什麼,我們這邊可以怎麼使用呢? 參考網站:[Bid and Ask]https://ithelp.ithome.com....
架構考量 基本的回測系統由四大元素組成: 資料來源模組 時序運行模組 策略運行模組 交易執行模組 交易統計模組 資料來源模組 應設計為可接受來自: 歷史資...
本篇重點 透過Pandas讀取資料及做OHLC轉換 DataFrame.resample中的Left與Right 使用DataFrame.dropna移除資料...
安裝資料蒐集所須套件 使用 pip 安裝 # 資料庫 pip install pymongo 下載 NoSQLBooster 並安裝 https://nosq...
基礎需求 因為資料源可能以不同時序提供,例如 Tick 資料源提供的每筆資料時間間隔是毫秒級,分 K 或分 MA 的每筆資料時間間隔是分鐘級,故在回測時不同資料...