本專案主要為串接證券商 API 並進行自動交易。
本專案的使用方式和設定的說明,請參閱 AutoTraderX Documents。
目前沒有提供 Pypi 上的安裝包,短時間內也沒有相關規劃。
若要使用本專案,你必須直接從 Github 上 clone 本專案,然後安裝相依套件。
本專案受限於元富證券 API,只能運行在 Windows 作業系統上,安裝前請確保你已經在 Windows 作業系統上配置好 Python 環境。
請參考我們所撰寫的文章進行安裝:
-
Clone 本專案:
git clone https://github.com/DocsaidLab/AutoTraderX.git
-
進入專案目錄:
cd AutoTraderX
-
安裝相依套件:
pip install setuptools wheel
-
建立打包文件:
python setup.py bdist_wheel
-
安裝打包文件:
pip install dist\autotraderx-*-py3-none-any.whl
遵循這些步驟,你應該能夠順利完成 AutoTraderX 的安裝。
從元富證券官方網站下載 Python API:
下載後解壓縮,並使用 pip 安裝:
pip install .\MasterTradePy\MasterTradePy\64bit\MasterTradePy-0.0.23-py3-none-win_amd64.whl
pip install .\Python_tech_analysis\tech_analysis_api_v2-0.0.5-py3-none-win_amd64.whl
pip install .\SolPYAPI\PY_TradeD-0.1.15-py3-none-any.whl安裝完成後即可以使用本專案。
-
補充說明:
本專案亦有提供元富證券 Python API 的 .whl 安裝檔案,在
MasterLink_PythonAPI資料夾中。你可以直接執行以下指令安裝:
.\run_install.bat請注意我們不會更新這些檔案,請自行至元富證券官方網站下載最新版本。
你可以使用以下指令來測試安裝是否成功:
python -c "import autotraderx; print(autotraderx.__version__)"
# >>> 0.1.0如果你看到類似 0.1.0 的版本號,則表示安裝成功。
- 股票量化交易從零開始(一)元富證券 API 權限申請
- 股票量化交易從零開始(二)Python 環境設置
- 股票量化交易從零開始(三)驗證行情與下單權限申請
- 股票量化交易從零開始(四)抓取股價歷史資料
- 股票量化交易從零開始(五)台股交易策略
- 下載憑證 e 管家
@misc{yuan2024autotraderx,
author = {Ze Yuan},
title = {AutoTraderX},
year = {2024},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/DocsaidLab/AutoTraderX}}
}
