用富途 API 去進行程式交易(一)

blog0001_00_v2

API 是指應用程式介面(Application Programming Interface),是一個定義了軟體系統如何與其他系統互動的接口。簡單來說,API 是一種方式,讓不同的軟體系統之間能夠互相溝通、交換資訊。

API 應用十分廣泛,它可以賦予用戶使用不同平台的服務。這次我們用香港人交易股票常用的富途牛牛去做一個例子。
因為涉及較多不同的知識,我們會由淺入深,分不同的篇章去講解應用的方法。

我們主要透過 Python 去執行不同的功能,如數據收集、整理、分析、回測、落盤、離場設定及倉位管理等程序。

第一步:安裝 Python 3 在你的電腦上
網上有大量教學去教導如何安裝 Python 3 在你的電腦上,這裏便不再詳述了。

第二步:安裝 Futu Open API 在 Python 3 上。
安裝成功後,如果在 python CLI 上輸入 pip list,應該會見到 “futu-api” 在列表中。

第三步:在你的電腦上安裝 FutuOpenD
FutuOpenD 登錄成功後,會啟動 Socket 服務以供 Futu API 連接和通信。然後你何以透過 Python 使用 Futu API 去操作帳戶了。

  

下一篇網誌,我們便會開始實戰了。

如有興趣接受更多關於科技應用的資訊,請訂閱我們的電子報。謝謝。

教學

ChatGPT 可以如何幫業務發展?

ChatGPT 現在流行。作為一個基於深度學習的語言模型,ChatGPT 在自然語言處理、對話系統和機器翻譯等領域取得了顯著的成就,吸引了廣泛的關注和應用。 特別是在聊天機器人 (Chatbot)、智能客服和智能語音助手等應用中,ChatGPT

教學

在 APP 中加插即時通訊系統

進行客服時,有很多企業現在開始採用 WhatsAPP 等第三方即時通訊軟件去與客戶作出溝通,加上 WhatsAPP business