文档 / 模块参考 / 操作模块
操作模块
操作模块是执行买卖订单的核心驱动力,为您带来无缝的自动化体验。这些模块相当于触发器,会根据数据监视器、指标模块和数学模块建立的条件作出响应。
要创建新的操作模块,请在蓝图画布中双击,或点击菜单中的 + 按钮。在搜索栏中搜索 action、buy、sell, future open, future close。

或者,右键点击并选择 Add Node > Action

用户需要在每个模块中指定关键参数。要修改参数,请双击该模块。
-
名称(Name):
- 该名称会显示在回测和实盘结果中每个信号的旁边。请起一个有意义的名称,方便您识别是哪个模块被触发。
-
交易所(Exchange):
- 选择该操作模块将发送信号的目标交易所(例如 Binance/Coinbase)。注意:这应与您在 Scenario 设置中为该 Scenario 绑定的交易所账户一致,也应与数据监视器模块正在监控行情数据的交易所一致。 -
资产对(Asset Pair):
- 定义交易对,例如 BTC/USDT,让策略聚焦于特定资产。
-
订单类型(Order Type):
- 在限价单(可控制成交价格)与市价单(可立即成交)之间选择。
-
订单数量(Order Amount):
- 设置订单使用固定数量还是账户总资产价值的百分比。注意:订单数量的数值需要在一个数学模块中指定,并作为本模块的输入。
-
数量单位(Amount As):
- 此项定义输入的数值是固定数量,还是账户价值的百分比。例如,如果您的数量是 50,交易对为 BTC/USDT,那么设置为 Fixed Amount 时,将买入或卖出 50 个比特币;如果设置为 % of account,则会买入或卖出持仓价值的 50%。
-
杠杆(Leverage):
- 选择杠杆倍数。请注意,杠杆上限可能因交易所和各货币对而异。请仔细核对您的交易所账户,确保其能够接受您要执行的操作。
-
保证金类型(Margin Type):
- 指定您使用的是 USDT/USDC 保证金账户还是币本位保证金账户。
模块输入:
1. 主输入:
这是触发买入操作的条件。以下面的示例来说,有一个条件模块在每根 5 分钟 K 线之后、当利润百分比超过固定数值时,向卖出模块输出一个值。

2. 限价输入:
如果您将操作模块改为触发限价单而非市价单,模块上会出现第二个输入口,用于输入限价价格。延续上面的示例,如果我想指定在 5 分钟 K 线收盘后,策略以布林带上轨的数值作为限价开出限价单,可以这样输入:

您可以在同一策略中加入多个操作模块,每个模块配置不同的输入,从而在各种条件下触发操作,提升策略的适应能力。