幫助 未分類 未分類 macOS系統如何使用Futu OpenD?

macOS系統如何使用Futu OpenD? - 未分類

1. 環境搭建

註:

macOS10.10 、10.11、10.12 、10.13及以上版本,64位操作系統

安裝要求您使用Anaconda python 3.x,以避免因為環境問題而運行失敗。

如果安裝過程中遇到了問題,先閱讀該文檔下面的 q&a-Q&A 章節來嚐試著解決。


1.1 安裝Anaconda3

Anaconda python是Python科學技術包的合集,提供了很多用於科學計算的模塊。

盡管macOS自帶python2.7環境,但Anaconda包含了各種第三方庫,方便您的使用。

下載地址:https://www.anaconda.com/download/

具體安裝請參考Conda官方安裝文檔

溫馨提示

1.安裝Anaconda3後,可以在macOS的環境變量中設定,將自帶python環境切換為Anaconda3環境。修改方式可以在~/.bashrc文件中加入:

$ export PATH="/path/to/anaconda3/bin:$PATH"

2.查看anaconda3資訊可使用命令:

$ conda list


1.2 安裝futuquant庫

方式1:

終端窗口執行命令:

$ pip install futuquant

方式2:

直接在GitHub下載FutunnOpen包,進行安裝。

溫馨提示

對于方式2

下載地址:https://github.com/FutunnOpen/futuquant/tree/v3.0

圖片74030313

打開終端,在futuquant-3.0路徑下執行$ python setup.py install 進行安裝。

圖片31712267


1.3 安裝TA-Lib

TA-Lib 用中文可以稱作技術分析庫,是一種廣泛用在程序化交易中進行金融市場數據的技術分析的函數庫。它提供了多種技術分析的函數,方便我們量化投資中編程工作。安裝方式如下:

1、命令行窗口執行命令:

$ pip install TA-Lib

如果發現無法通過 pip 安裝,請訪問以下鏈接解決: https://mrjbq7.github.io/ta-lib/install.html

溫馨提示

安裝TA-Lib非必須,可先跳過該步驟


1.4安裝pycharm

下載地址:https://www.jetbrains.com/pycharm/download/

溫馨提示

1.有眾多Python IDE(集成開發環境)可以供您選擇,但我們強烈推薦您使用PyCharm

2.選擇community版本即可,如您有需要也可以購買專業版(可免費試用)


1.5 獲取FutuOpenD

方式1:富途官網下載

圖片43207011

方式2:QQ群文件下載(1群、2群均可下載)

圖片83518102


2. 通過FUTU Open API運行策略

2.1 運行FutuOpenD

在下載的文件夾下找到FutuOpenD運行文件,並在終端運行FutuOpenD運行文件。

具體運行說明可參考“如何使用FutuOpenD?”。

成功運行FutuOpenD,運行成功結果如下圖所示:

圖片94212287

溫馨提示

若提示“登入失敗,帳戶名或密碼錯誤”,請檢查xml配置文件/運維命令賬號密碼是否正確。


2.2 導入代碼至pycharm

方式1

安裝futuquant時采用方式1,pip安裝的代碼路徑為:

Anaconda安裝目錄/lib/python3.6/site-packages/futuquant-3.0.7-py3.6.egg/futuquant

方式2

將GitHub下載的文件中的futuquant項目導入pycharm


2.3運行示例文件

運行futuquant\examples\learn下的py文件進行調試。調試完成即可運行策略文件。

運行前請確認host端口配置。

本機:API_SVR_IP = '127.0.0.1'

雲端:API_SVR_IP = '119.29.141.202'

+852 2523 3588

線上諮詢服務

交易日 09:00 - 翌日 05:00

進入流動證券快捷服務

進入流動證券快捷服務

富途證券為香港證監會認可的持牌法團(中央編號:AZT137),提供證券交易服務並受其監管。 ©2019 富途證券國際(香港)有限公司版權所有
© 2019 Futu Securities International (Hong Kong) Limited. All Rights Reserved.