核心概念
NexusTrade 是一個靈活且可擴展的無程式碼演算法交易平台,允許用戶透過配置指標和條件,創建和執行任何可想像的交易策略,無需編寫任何程式碼。
摘要
NexusTrade 平台概述
NexusTrade 是一個無程式碼演算法交易平台,旨在讓用戶無需編寫程式碼即可創建和執行複雜的交易策略。
交易策略的組成部分
- **指標:**從市場數據中計算得出的指標,例如技術指標、基本面指標、時間指標等。NexusTrade 的指標可以是任何可以被評估為數字的指標,並且可以組合成更複雜的指標。
- **條件:**基於指標的布林觀察結果,例如「如果 Uber 的短期移動平均線大於長期移動平均線」。條件可以透過「AND」和「OR」語句組合,形成複雜的交易規則。
- **策略:**定義何時在市場上執行交易的規則,例如在特定條件滿足時買入或賣出股票。
NexusTrade 的架構
NexusTrade 採用 Rust 和 TypeScript 開發,具有速度快、安全性高和併發性強等優點。
- **Rust 後端:**處理核心交易邏輯,包括指標的計算和條件的評估。
- **TypeScript 配置層:**提供一個靈活的配置框架,允許用戶透過圖形界面創建和配置指標、條件和策略,無需編寫程式碼。
新增指標的流程
- **在 Rust 後端實現指標邏輯:**定義指標的計算方式,並實現
get_value
等函數。
- **在 TypeScript 配置層添加指標類型:**創建指標的表單字段,並實現
get_name
、create
、validate
等函數。
NexusTrade 的優勢
- **靈活性:**允許用戶創建任何可想像的交易策略,不受限於預先定義的指標和條件。
- **易用性:**無需編寫程式碼,用戶可以透過圖形界面輕鬆創建和配置策略。
- **可擴展性:**可以輕鬆添加新的指標和數據源,以滿足不斷變化的市場需求。
未來發展方向
- 將新指標整合到 NexusTrade 的 AI 聊天機器人中,讓用戶可以使用自然語言創建策略。
引述
“I’ve done something nobody has ever done.”
“I created a no-code algorithmic trading platform with an ambitious goal: express any trading strategy you can possibly imagine.”
“NexusTrade can support a user importing their custom datasets, and creating and testing trading strategies using it. That’s incredible”