## 基本原理自訂交易機器人是一種允許使用者**自行制定交易規則**並交由系統自動執行的策略工具。 核心思路很簡單:把策略拆成”**觸發條件**“與”**執行動作**“,當條件成立時,機器人按預設動作自動下單與管理倉位。 它既能滿足新手用簡單規則做自動化(例如某個價格條件觸發買賣),也能承載更複雜的多條件邏輯與跨市場組合執行。在結構上,一條規則由兩部分組成:* **條件(Condition)**:用於觸發執行邏輯的判斷條件,可組合市場數據、資金/倉位數據以及平臺提供的數學函數來表達更複雜的判斷。* **執行邏輯(Action)**:條件觸發后要執行的委託動作,支持現貨與合約交易,並提供多種委託類型(如限價、市價、止盈、止損)。 同一條規則可配置多個執行邏輯,最多支援 20 個市場/執行邏輯組合。此外,自定義策略支援\*\*變數(Variable)\*\*機制:可以把計算結果存成變數,在後續條件里引用(例如用 get_value() 取值),讓策略具備“狀態記憶”和“多步驟邏輯”的表達能力。策略運行方式上,系統會按設定的執行順序迴圈執行規則與變數(說明為每 10 秒迴圈一次),因此當規則/變數之間存在引用關係時,順序設計會直接影響最終效果。## 使用場景1)**把“想法”變成“可穩定執行的動作”** 很多策略的問題不在思路,而在執行:信號來了是否能按紀律下單、是否會被情緒打斷。 自定義機器人把執行固化為流程,減少臨盤搖擺。2)**一套規則同時覆蓋現貨與合約,做結構化策略** 當你的邏輯不僅是單一買賣,而是包含現貨/合約、倉位判斷、保證金約束、甚至多市場聯動時,自定義策略可以把這些條件與動作組合到同一套執行框架裡。3)**策略需要「可反覆運算」而不是「固定範本”** 與固定範本型機器人不同,自定義策略的優勢在於表達自由度:你可以持續調整條件、變數與執行動作,讓策略反覆運算變成“改規則、系統照做”。---## 使用提醒* **先把規則寫成“可落地”的執行鏈**:條件觸發后能否順利執行,取決於你預設的交易市場、委託類型、槓桿/保證金約束、下單數量等是否匹配。* **注意規則與變數的執行順序**:系統按順序迴圈執行,存在引用關係時需要先定義被引用的變數/規則,否則可能得不到預期效果。* **策略支援保存複用與在線調整**:策略可保存到策略庫並重複運行; 運行中也可啟用/禁用規則或變數,保存後即時生效,會直接影響進行中的策略。---## 投資提示自定義交易機器人屬於規則化執行工具,不保證收益。 策略表現取決於規則邏輯的有效性、市場波動結構、成交與交易成本等因素; 涉及合約時還疊加槓桿與保證金風險。 請在充分理解規則與風險的前提下,根據自身風險承受能力謹慎參與
自定義交易機器人:將交易規則寫進系統的“策略執行引擎”
基本原理
自訂交易機器人是一種允許使用者自行制定交易規則並交由系統自動執行的策略工具。 核心思路很簡單:把策略拆成”觸發條件“與”執行動作“,當條件成立時,機器人按預設動作自動下單與管理倉位。 它既能滿足新手用簡單規則做自動化(例如某個價格條件觸發買賣),也能承載更複雜的多條件邏輯與跨市場組合執行。
在結構上,一條規則由兩部分組成:
此外,自定義策略支援**變數(Variable)**機制:可以把計算結果存成變數,在後續條件里引用(例如用 get_value() 取值),讓策略具備“狀態記憶”和“多步驟邏輯”的表達能力。
策略運行方式上,系統會按設定的執行順序迴圈執行規則與變數(說明為每 10 秒迴圈一次),因此當規則/變數之間存在引用關係時,順序設計會直接影響最終效果。
使用場景
1)把“想法”變成“可穩定執行的動作” 很多策略的問題不在思路,而在執行:信號來了是否能按紀律下單、是否會被情緒打斷。 自定義機器人把執行固化為流程,減少臨盤搖擺。
2)一套規則同時覆蓋現貨與合約,做結構化策略 當你的邏輯不僅是單一買賣,而是包含現貨/合約、倉位判斷、保證金約束、甚至多市場聯動時,自定義策略可以把這些條件與動作組合到同一套執行框架裡。
3)策略需要「可反覆運算」而不是「固定範本” 與固定範本型機器人不同,自定義策略的優勢在於表達自由度:你可以持續調整條件、變數與執行動作,讓策略反覆運算變成“改規則、系統照做”。
使用提醒
投資提示
自定義交易機器人屬於規則化執行工具,不保證收益。 策略表現取決於規則邏輯的有效性、市場波動結構、成交與交易成本等因素; 涉及合約時還疊加槓桿與保證金風險。 請在充分理解規則與風險的前提下,根據自身風險承受能力謹慎參與