跳至主要內容
美股研究 約 2 分鐘閱讀

用 Python 投資加密貨幣:架設一個簡易的 AWS Lambda 交易系統 (Part 10)

延續加密貨幣 Python 投資系列 Part 10,手把手帶你用 AWS Lambda function 架設雲端交易系統,從註冊主控台、新增 Hello World 範本到設定每小時定時觸發,免費額度 40 萬秒/月足以運行小時級策略,後續再串接 Binance 交易訊號邏輯。

延續之前的介紹,這個單元中,我們將架設一個簡單的AWS交易系統 AWS Lambda function,是 AWS ( Amazon cloud service ) 底下的一個服務!

AWS Lambda 交易系統架設示意圖

AWS Lambda function,是一段可以自定義的程式碼,會在 AWS 主機上執行,可以經由任意的方式啟動,例如每個整點執行一次。

例如以下的例子,就是當使用者上傳照片後,就可以用 Lambda function,雲端將照片縮小,然後輸出到網頁上:

AWS Lambda function 將上傳照片縮小並輸出到網頁的使用範例

之後我們的交易系統,就會寫在這樣的 function 裡面。

AWS免費提供40萬秒/月,可以讓我們執行 AWS Lambda function,所以假如我們的策略頻率是「小時」的話,是非常充足的!

如何架設AWS加密貨幣交易系統

首先我們可以打開Amazon Web Service網頁,並且註冊帳號,取得服務,在這個過程中,會需要輸入信用卡,不過並不會額外收費!

進入了主控台們點選 Lambda:

AWS 主控台中點選 Lambda 服務

新增 Lambda 函數:

在 AWS Lambda 面板新增 Lambda 函數

並且選擇最簡單的Hello World,程式語言設定成「Python3.6」,按一下右下角確定,稍等一會就成功了!

選擇 Hello World 範本並設定 Python 3.6 程式語言新增 Lambda 函數

接下來,我們就會看到lambda的頁面,可以在這個頁面下,它已經預設了一個程式:

AWS Lambda 頁面預設的程式碼編輯畫面

我們之後會來修改它,不過先不急,我們先跑跑看!

可以按「測試」並且建立預設的事件,你就會看到測試結果:成功!

AWS Lambda 測試執行成功的結果畫面

接下來我們就要在這個基礎下,來建構一個交易的邏輯,並且每個小時來執行一次! 詳情請看:AWS Lambda 交易訊號產生 假如對於我們的新文章有興趣,可以幫我們追蹤我們的粉絲團喔!

如果喜歡我們的文章,也歡迎參考我們最新募資的線上課程「用 Python 理財:打造加密貨幣實戰策略」,在線上課程中,我們會更有系統、更完整地教您如何從無到有,打造10種加密貨幣實戰策略,並且能夠自動化雲端交易!有興趣的話,可以點此觀看課程介紹影片喔!


延伸閱讀

投資警語:本文僅供教學參考,不構成投資建議。過去績效不代表未來表現,投資有風險。加密貨幣價格波動劇烈,請特別注意風險。

FinLab AI

想建立自己的策略?

用自然語言描述你的選股想法,AI 自動驗證、回測、給你答案

免費開始

更多AI 與程式研究

查看全部