如何设置可选参数以增强您的 Deriv Bot 策略 | Deriv Blog
以下是如何指导您的 DBot 交易机器人出售合约,以及设置止盈和止损水平以提升您的交易策略。
Deriv 编辑团队 · 2022年7月28日 · 4 分钟阅读

创建一个基础交易策略即可为您提供一个功能完备的交易机器人。一旦您设置了必填区块并加入一些高级参数,您的 Deriv Bot 就可以自动代您执行交易。
但不仅如此。您可以通过设置可选的 Sell conditions 区块,并在必填的 Restart trading conditions 区块中添加额外指令来增强您的策略。
快速提示
在深入了解具体操作之前,这里有一个快速提示,可以让您的 Deriv Bot 之旅更加轻松:使用搜索栏来查找所需的区块。
搜索栏位于左上角,如果您不记得每个区块在菜单中的确切位置,它可以为您节省大量时间。只需输入区块名称,然后从搜索结果中选择即可。

设置可选的 Sell conditions 区块
您可能还记得,在介绍设置必填区块的过程中,我们已经简要提到过 Sell conditions 区块。该区块允许您在合约到期前出售合约。
在合约到期前出售合约主要有两个原因:
- 锁定利润:如果您的交易处于盈利状态,而您不想在价格开始朝不利于您预测的方向变动时承担利润损失的风险。
- 减少亏损:如果您的交易处于亏损状态,而您希望在价格持续朝不利于您预测的方向变动时保护自己免受更大损失。
在某种程度上,此功能类似于止盈和止损,因为它允许您锁定潜在利润并减少潜在亏损。但与 Deriv Bot 上的止盈和止损不同——后者只能在合约关闭后应用——Sell conditions 区块可以在您的交易仍在进行时出售合约。
请注意,并非所有合约都可以出售——这取决于多种因素——例如资产类型或交易持续时间(例如,tick 合约无法出售)。一旦购买合约,如果您可以出售该合约,您将在右侧的交易摘要中看到“Sell”按钮;如果无法出售,则会看到“Resale not offered”消息。


以下是指导 Deriv Bot 出售合约的方法:
1. 点击 Analysis 标签,然后点击 Contract 子标签,并选择 Sell profit/loss 区块。此区块会计算出售合约后可能获得的利润或亏损。

2. 设置以下指令,告诉您的机器人在有此选项的情况下以市场价格出售合约,且仅在利润超过 1 USD 时执行。

您可以随时调整该数值以匹配您自己的策略。或者,您可以将该数值替换为“Stake amount”变量,这将指示您的机器人在出售合约所得利润高于您的投注额时出售合约。
设置止盈和止损
与其他平台在达到止盈或止损水平时关闭合约不同,Deriv Bot 可以将每笔交易的结果与止盈/止损金额进行比较,然后决定是继续还是停止交易。要教您的机器人进行此比较,您需要设置以下指令:
- 创建“Trade result”、“Stop loss”和“Take profit”变量。

- 将 3 个“Set”区块放入“Trade parameters”必填区块的“Run once at start”部分,并在每个区块中选择您刚刚创建的变量之一。
- 为您的新变量赋值:“Trade result”设为 0,“Stop loss”和“Take profit”设为您偏好的金额。
- 使用相同的 3 个变量,连同“Change”、“Contract details”、“Conditional”和“Compare”区块设置以下参数。

这些指令将告诉您的机器人将每笔交易的结果与您设置的止损和止盈金额进行比较。如果您的交易结果超过止盈水平或超出止损水平,机器人将停止交易。否则,它将继续开仓交易。
一旦您设置了所有这些参数以及必填参数,您的交易机器人将能够执行完整的循环策略——购买合约、出售合约,以及继续或停止交易。
但您还可以进一步完善您的机器人,教其分析市场并确定购买合约的最佳时机。让我们继续阅读“如何在 Deriv 的交易机器人中使用技术分析”以了解更多信息。
同时,您随时可以使用预装虚拟货币的无风险模拟账户来练习设置策略——熟能生巧!