Vedanta 一個簡潔實用的加密貨幣交易策略回測與自動化交易服務

更新於 發佈於 閱讀時間約 5 分鐘
投資理財內容聲明

現在虛擬貨幣投資愈來愈熱門

確實有許多研究的空間

例如鏈上數據

raw-image

k線數據

raw-image

新聞消息

raw-image

都有可能拿來當作交易的判斷

我們常常會做很多分析之後來做交易

我們做交易的流程可能是這樣的

1.(幣種 交易週期 當前時間)
2.獲取多方數據
3.聚合數據
4.複雜買賣訊號計算
5.輸出買賣訊號
raw-image

這個工具開發靈感就是 只要用戶能把策略定義成上面那個流程

不管怎樣天馬行空的策略 只要符合上面格式 其他事情就可以交給Vedanta

一鍵回測 一鍵部屬(上雲端)自動交易!!!

Vedanta 一個簡潔實用的加密貨幣交易策略回測與自動化交易服務

raw-image

本專案 Vedanta 是一個專為加密貨幣交易設計的綜合性平台,提供從策略開發、回測、視覺化到線上自動交易的完整解決方案。它整合了幣安 API,並內建多種技術指標策略,讓使用者能夠高效地測試和部署交易策略。

主要功能:

  • 策略回測:強大的回測引擎,支援多種技術指標策略,計算總回報、最大回撤、勝率等關鍵績效指標。
  • 線上自動交易:將回測驗證過的策略無縫部署到線上環境,實現自動化交易。
  • 豐富的技術指標庫:內建 ADX, Bollinger Bands, CCI, EMA, KD, MACD, Momentum, RSI, SMA, Smart Money, Williams 等多種技術指標策略。
  • 結果視覺化:直觀的圖表展示回測結果,包括權益曲線、帶有持倉的價格圖和交易回報分佈。
  • 幣安 API 整合:直接從幣安獲取實時 K 線數據,支援多種交易對和時間週期。

回測結果範例:

raw-image

線上部署範例:

raw-image

動手做自己的策略

如果我想做一個結合鏈上數據tvl的策略該怎麼做呢?

1.在Technicalindicatorstrategy資料夾新增一個tvl_sma.py

raw-image

2.撰寫數據獲取邏輯

raw-image

首先一定要有k線數據對吧

raw-image

再來這兩個函數都是用來取得tvl的

只是一種是根據鏈取得tvl一種是根據協議取得

raw-image

再來要定義買賣邏輯 這裡的邏輯是

當價格創新高 但是tvl沒創新高 賣出
當價格創新低 但是tvl沒創新低 買進
raw-image

最後get_signals函數就這樣寫啦

1.取得價格資料

2.取得tvl資料 (未來要再取得新聞資料也是可以 不過就加一個函數)

3.合併資料 時間對齊

4.計算買賣訊號後返回

這就是開發一個策略的流程

開發好了接下來呢?

接下來就可以打開backtest_usage.ipynb

裡面的範例

raw-image

首先用getattr(Technicalindicatorstrategy,strategies)取得剛剛建立好的tvl_sma策略

接下來使用該策略對乙太幣 以每日當交易週期 計算最近365根k棒數據取得df_signals

將df_signals丟進回測函數做回測 還可以條手續費 槓桿 是否做空

最後把result丟入繪圖函數畫結果

raw-image

最後如果回測覺得滿意該怎麼做呢?

打開online_usage.ipynb

如果要做現貨

raw-image

如果要用合約

raw-image

這裡為了測試 我用一個testsma策略 他是一個1分k 雙均線策略 會頻繁交易

可以拿來debug用 看看是否成功串接api做買賣

如果測試ok就可以寫一個run.py

raw-image

你可能還要客製一下參數

其實比較優美的作法應該不用這個Wrapper 而是直接把你的策略邏輯包好在

但是我這是測試用 所以我導入testsma策略 然後把它原本的get_signals函數

做一個包裝客製化我自己定義的n1,n2雙均線週期

最後將這個包裝好的策略丟給auto_trade_futures函數做自動交易

auto_trade_futures函數

raw-image

他接受幣種 週期 每筆交易花費的usdt 槓桿倍數 策略 重試次數 執行模式單次或循環

首先建立客戶端連線 然後計算最小下單量還有一些格式轉換的東西

之後定義一個process_once函數

這個 process_once() 函數是在「自動化量化交易系統中執行一次交易決策邏輯」的核心邏輯,整體流程如下:

根據目前行情與策略訊號,判斷是否要開倉或平倉,並透過 API 自動下單執行

所以其實只要把run.py寫完

raw-image

並定時執行這個程式就可以了

至於怎麼定時執行就要靠Render啦

在render選擇該專案

raw-image

選擇地區記得改成新加玻不然會被擋

raw-image
raw-image

然後記得設置 執行頻率 和 啟動命令

raw-image

把.env檔案加進去

按下部屬按鈕

raw-image
raw-image

最後成功就會在render後台看到他很努力在自動交易啦

專案連結

https://github.com/skywalker0803r/Vedanta

留言
avatar-img
留言分享你的想法!
avatar-img
于正龍(Ricky)的沙龍
46會員
71內容數
人工智能工作經驗跟研究
2025/07/22
最近把策略加入IC , IR的驗證 IC(Information Coefficient)和 IR(Information Ratio) IC:衡量預測值與實際報酬之間的相關性。 IR:衡量整體預測穩定性,也就是平均IC與其波動的比值。 1. Information Coefficient
Thumbnail
2025/07/22
最近把策略加入IC , IR的驗證 IC(Information Coefficient)和 IR(Information Ratio) IC:衡量預測值與實際報酬之間的相關性。 IR:衡量整體預測穩定性,也就是平均IC與其波動的比值。 1. Information Coefficient
Thumbnail
2025/07/20
上一篇介紹了軟體開發積極度選幣策略 如果還不清楚可以去看我方格子軟體開發積極度選幣策略 https://vocus.cc/article/687ba63efd897800010c00e1 其實簡單來說就是假設項目方比較積極開發的項目比較會漲 而且這比較可能是先行指標 畢竟區塊鏈本質就是一堆程
Thumbnail
2025/07/20
上一篇介紹了軟體開發積極度選幣策略 如果還不清楚可以去看我方格子軟體開發積極度選幣策略 https://vocus.cc/article/687ba63efd897800010c00e1 其實簡單來說就是假設項目方比較積極開發的項目比較會漲 而且這比較可能是先行指標 畢竟區塊鏈本質就是一堆程
Thumbnail
2025/07/19
在買股票的時候投資人 常常會評估一間公司是不是真的積極在做事 例如實際去公司考察 或是認識公司內部的人 知道他們很忙 訂單接不完 這種小道消息 之後可能就會參與投資 反之幾乎跟死水一樣的就不要投資 那有沒有什麼方法可以套用到幣圈來呢? 有的 虛擬貨幣本質上就是一堆程式碼 也是有項目方工
Thumbnail
2025/07/19
在買股票的時候投資人 常常會評估一間公司是不是真的積極在做事 例如實際去公司考察 或是認識公司內部的人 知道他們很忙 訂單接不完 這種小道消息 之後可能就會參與投資 反之幾乎跟死水一樣的就不要投資 那有沒有什麼方法可以套用到幣圈來呢? 有的 虛擬貨幣本質上就是一堆程式碼 也是有項目方工
Thumbnail
看更多
你可能也想看
Thumbnail
这篇文章主要介绍了通俗解释加密货币的采用是什么意思?的相关资料,需要的朋友可以参考下 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码: R851UX3N 比特币和以太坊等加密货币使用点对点去中心化系统进行交易。 由于整个过
Thumbnail
这篇文章主要介绍了通俗解释加密货币的采用是什么意思?的相关资料,需要的朋友可以参考下 🚀 币安 - 全球最大加密货币交易所 💥 独家优惠 💥 💰 注册即享 20% 手续费返佣 🔑 专属邀请码: R851UX3N 比特币和以太坊等加密货币使用点对点去中心化系统进行交易。 由于整个过
Thumbnail
在如今快速發展的數字經濟時代,虛擬幣發行成為了各行各業關注的焦點。然而,成功地發行一種虛擬幣並確保其持續升值並非易事。在本文中,我們將分享虛擬幣發行的最佳策略及步驟,助您在競爭激烈的市場中取得優勢。 首先,我們將探討策略規劃的重要性。了解市場趨勢、分析潛在用戶需求以及制定清晰的目標是成功發行虛擬幣
Thumbnail
在如今快速發展的數字經濟時代,虛擬幣發行成為了各行各業關注的焦點。然而,成功地發行一種虛擬幣並確保其持續升值並非易事。在本文中,我們將分享虛擬幣發行的最佳策略及步驟,助您在競爭激烈的市場中取得優勢。 首先,我們將探討策略規劃的重要性。了解市場趨勢、分析潛在用戶需求以及制定清晰的目標是成功發行虛擬幣
Thumbnail
參考來源 本文章參考自《所謂「我不投資」,就是-all-in-在法定貨幣》。 前言 虛擬貨幣作為一種新興的數字資產,正逐漸改變我們的金融世界。本文將深入探討虛擬貨幣的基礎知識、去中心化金融(DeFi)、投資策略以及未來發展趨勢,旨在幫助讀者全面了解這一領域。 章節一:虛擬貨幣的基礎知識
Thumbnail
參考來源 本文章參考自《所謂「我不投資」,就是-all-in-在法定貨幣》。 前言 虛擬貨幣作為一種新興的數字資產,正逐漸改變我們的金融世界。本文將深入探討虛擬貨幣的基礎知識、去中心化金融(DeFi)、投資策略以及未來發展趨勢,旨在幫助讀者全面了解這一領域。 章節一:虛擬貨幣的基礎知識
Thumbnail
這篇文章是關於加密貨幣教學直播的通知,並分享了最新的交易所優惠和操作方式,提供了財經市場的觀點和教學內容。
Thumbnail
這篇文章是關於加密貨幣教學直播的通知,並分享了最新的交易所優惠和操作方式,提供了財經市場的觀點和教學內容。
Thumbnail
重視籌碼分析 基本面跟技術面需要去研究線圖指標或財報等財務資訊 但籌碼只要花點時間研究或許就能看出端倪 改變一下分享的個股 即便如此 停損停利的重要性還是要有 萬一不如預期 一定要果斷停損 避免讓傷害擴大
Thumbnail
重視籌碼分析 基本面跟技術面需要去研究線圖指標或財報等財務資訊 但籌碼只要花點時間研究或許就能看出端倪 改變一下分享的個股 即便如此 停損停利的重要性還是要有 萬一不如預期 一定要果斷停損 避免讓傷害擴大
Thumbnail
股市交易中,若能透過程式來輔助進出場的訊號,當手上的持股或者股池數量較多時,可以提供投資人較有效率的判斷,因此非常建議投資人花費一點時間了解程式交易的邏輯,比較常見的就是XQ全球贏家的"盤中量化模組(1000NT/月)" 或者比較簡易型的量化積木模組(500NT/月)。 每個投資者會因學習的過
Thumbnail
股市交易中,若能透過程式來輔助進出場的訊號,當手上的持股或者股池數量較多時,可以提供投資人較有效率的判斷,因此非常建議投資人花費一點時間了解程式交易的邏輯,比較常見的就是XQ全球贏家的"盤中量化模組(1000NT/月)" 或者比較簡易型的量化積木模組(500NT/月)。 每個投資者會因學習的過
Thumbnail
儲蓄買進並等待:像是把你的錢存到一個特殊的禮物盒子裡,等著它變得更有價值。可以選擇買一些被認為有潛力的加密貨幣,像是比特幣或以太坊,然後耐心地等待它們的價值上漲。通常需要一點時間和耐心,但如果你壓對寶,將來可能會有不錯的回報。
Thumbnail
儲蓄買進並等待:像是把你的錢存到一個特殊的禮物盒子裡,等著它變得更有價值。可以選擇買一些被認為有潛力的加密貨幣,像是比特幣或以太坊,然後耐心地等待它們的價值上漲。通常需要一點時間和耐心,但如果你壓對寶,將來可能會有不錯的回報。
Thumbnail
瞭解虛擬貨幣市場發展過程與趨勢,以及各個虛擬貨幣的特色和使用場景。投資時需留意相關生態、交易和社群活躍程度,同時應對虛擬貨幣的技術資料和說明書做詳細瞭解。
Thumbnail
瞭解虛擬貨幣市場發展過程與趨勢,以及各個虛擬貨幣的特色和使用場景。投資時需留意相關生態、交易和社群活躍程度,同時應對虛擬貨幣的技術資料和說明書做詳細瞭解。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News