## 基本原理自定义交易机器人是一种允许用户**自行制定交易规则**并交由系统自动执行的策略工具。核心思路很简单:把策略拆成“**触发条件**”与“**执行动作**”,当条件成立时,机器人按预设动作自动下单与管理仓位。它既能满足新手用简单规则做自动化(例如某个价格条件触发买卖),也能承载更复杂的多条件逻辑与跨市场组合执行。在结构上,一条规则由两部分组成:* **条件(Condition)**:用于触发执行逻辑的判断条件,可组合市场数据、资金/仓位数据以及平台提供的数学函数来表达更复杂的判断。* **执行逻辑(Action)**:条件触发后要执行的委托动作,支持现货与合约交易,并提供多种委托类型(如限价、市价、止盈、止损)。同一条规则可配置多个执行逻辑,最多支持 20 个市场/执行逻辑组合。此外,自定义策略支持\*\*变量(Variable)\*\*机制:可以把计算结果存成变量,在后续条件里引用(例如用 get_value() 取值),让策略具备“状态记忆”和“多步骤逻辑”的表达能力。策略运行方式上,系统会按设定的执行顺序循环执行规则与变量(说明为每 10 秒循环一次),因此当规则/变量之间存在引用关系时,顺序设计会直接影响最终效果。## 使用场景1)**把“想法”变成“可稳定执行的动作”** 很多策略的问题不在思路,而在执行:信号来了是否能按纪律下单、是否会被情绪打断。自定义机器人把执行固化为流程,减少临盘摇摆。2)**一套规则同时覆盖现货与合约,做结构化策略** 当你的逻辑不仅是单一买卖,而是包含现货/合约、仓位判断、保证金约束、甚至多市场联动时,自定义策略可以把这些条件与动作组合到同一套执行框架里。3)**策略需要“可迭代”而不是“固定模板”** 与固定模板型机器人不同,自定义策略的优势在于表达自由度:你可以持续调整条件、变量与执行动作,让策略迭代变成“改规则、系统照做”。---## 使用提醒* **先把规则写成“可落地”的执行链**:条件触发后能否顺利执行,取决于你预设的交易市场、委托类型、杠杆/保证金约束、下单数量等是否匹配。* **注意规则与变量的执行顺序**:系统按顺序循环执行,存在引用关系时需要先定义被引用的变量/规则,否则可能得不到预期效果。* **策略支持保存复用与在线调整**:策略可保存到策略库并重复运行;运行中也可启用/禁用规则或变量,保存后即时生效,会直接影响进行中的策略。---## 投资提示自定义交易机器人属于规则化执行工具,不保证收益。策略表现取决于规则逻辑的有效性、市场波动结构、成交与交易成本等因素;涉及合约时还叠加杠杆与保证金风险。请在充分理解规则与风险的前提下,根据自身风险承受能力谨慎参与
自定义交易机器人:把交易规则写进系统的“策略执行引擎”
基本原理
自定义交易机器人是一种允许用户自行制定交易规则并交由系统自动执行的策略工具。核心思路很简单:把策略拆成“触发条件”与“执行动作”,当条件成立时,机器人按预设动作自动下单与管理仓位。它既能满足新手用简单规则做自动化(例如某个价格条件触发买卖),也能承载更复杂的多条件逻辑与跨市场组合执行。
在结构上,一条规则由两部分组成:
此外,自定义策略支持**变量(Variable)**机制:可以把计算结果存成变量,在后续条件里引用(例如用 get_value() 取值),让策略具备“状态记忆”和“多步骤逻辑”的表达能力。
策略运行方式上,系统会按设定的执行顺序循环执行规则与变量(说明为每 10 秒循环一次),因此当规则/变量之间存在引用关系时,顺序设计会直接影响最终效果。
使用场景
1)把“想法”变成“可稳定执行的动作” 很多策略的问题不在思路,而在执行:信号来了是否能按纪律下单、是否会被情绪打断。自定义机器人把执行固化为流程,减少临盘摇摆。
2)一套规则同时覆盖现货与合约,做结构化策略 当你的逻辑不仅是单一买卖,而是包含现货/合约、仓位判断、保证金约束、甚至多市场联动时,自定义策略可以把这些条件与动作组合到同一套执行框架里。
3)策略需要“可迭代”而不是“固定模板” 与固定模板型机器人不同,自定义策略的优势在于表达自由度:你可以持续调整条件、变量与执行动作,让策略迭代变成“改规则、系统照做”。
使用提醒
投资提示
自定义交易机器人属于规则化执行工具,不保证收益。策略表现取决于规则逻辑的有效性、市场波动结构、成交与交易成本等因素;涉及合约时还叠加杠杆与保证金风险。请在充分理解规则与风险的前提下,根据自身风险承受能力谨慎参与