Python 環境
環境要求
- 作業系統要求:
- Windows 7/10 的 32 或 64 位元作業系統
- Mac 10.11 及以上的 64 位作業系統
- CentOS 7 及以上的 64 位作業系統
- Ubuntu 16.04 以上的 64 位作業系統
- Python 版本要求:
環境建置 / 建立
1. 安裝 Python
為避免因環境問題導致的執行失敗,我們推薦 Python 3.8 版本。
下載地址:Python 下載
提示
如下內容提供了兩種方式切換為 Python 3.8 環境:

當安裝成功後,執行如下命令來查看是否安裝成功:
python -V(Windows) 或 python3 -V(Linux 和 Mac)
2. 安裝 PyCharm(可選)
我們推薦您使用 PyCharm 作為 Python IDE(整合開發環境)。
3. 安裝 TA-Lib(可選)
TA-Lib 用中文可以稱作技術分析函式庫 / 程式庫,是一種廣泛用在程式化交易中,進行金融市場數據的技術分析的函數函式庫 / 程式庫。它提供了多種技術分析的函數,方便我們量化投資中程式設計 / 開發工作。
安裝方法:在 cmd 中直接使用 pip 安裝
$ pip install TA-Lib
C# 環境
環境要求
- 作業系統要求:
- Windows 7 及以上的 32 或 64 位元作業系統
- Mac 10.11 或以上的 64 位作業系統
- CentOS 7 及以上的 64 位作業系統
- Ubuntu 16.04 及以上的 64 位作業系統
- 官方提供的 SDK 編譯環境為: Visual Studio 2013 + .NET Framework 4.5,或者 Visual Studio 2017 + .NET Core 2.1。
- 如需更高版本 Visual Studio 環境,可以升級 FTAPI4Net.sln,並重新從原始碼編譯。
環境建置 / 建立
1. 安裝 .NET Framework 或 .NET Core
.NET Framework 或者 .NET Core,您可選擇一個進行安裝。
2. 安裝 Visual Studio 開發環境(可選)
我們推薦使用 Visual Studio 作為 C# IDE(整合開發環境)。
Java 環境
環境要求
- 作業系統要求:
- Windows 7 及以上的 32 或 64 位元作業系統
- Mac 10.11 及以上的 64 位作業系統
- CentOS 7 及以上的 64 位作業系統
- Ubuntu 16.04 及以上的 64 位作業系統
- 官方提供的 SDK 編譯環境為 OpenJDK 8。如需更高版本 JDK,可以自行設置編譯環境並重新從原始碼編譯。
環境建置 / 建立
1. 安裝 JDK
推薦安裝 OpenJDK 8。
2. 安裝 IntelliJ IDEA 開發環境(可選)
我們推薦使用 IntelliJ IDEA 作為 Java IDE(整合開發環境)。
JavaScript 環境
環境要求
- 作業系統要求:
- Windows 7 及以上的 32 或 64 位元作業系統
- Mac 10.11 及以上的 64 位作業系統
- CentOS 7 及以上的 64 位作業系統
- Ubuntu 16.04 及以上的 64 位作業系統
- 建議 Chrome 70 及以上版本。
環境建置 / 建立
1. 安裝 Node.js
Node.js 是一個基於 Chrome 核心的開源、跨平台的 JavaScript 執行環境,點擊 這裏 下載。
2. 安裝 Visual Studio Code(可選)
我們推薦使用 Visual Studio Code 作為 JavaScript IDE(整合開發環境)。