为 Deriv 交易机器人设置高级参数 | Deriv
机器人交易并不复杂。通过 3 个简单步骤在您的 Deriv Bot 上设置高级指令,升级您的交易机器人策略。
Deriv 编辑团队 · 2022年7月14日 · 6 分钟阅读

在我们的上一篇博客中,我们介绍了 Deriv Bot 的基础知识,例如设置必选模块,以及运行简单策略以使用 Deriv Bot 交易期权和 multipliers。
现在,让我们来看看如何进一步自定义这些必选模块,以升级您的交易策略。
策略中的每个模块都有插槽,可填入额外且更精确的指令。以下是有助于添加此类信息的三个主要操作:
1. 设置您的变量
在交易自动化领域,变量就像存放重要信息的盒子。例如,如果您希望在策略的其他位置使用投注额,而不仅仅是在“交易参数”模块中,您可以为此创建自己的模块。
使用变量时,首先要记住的关键事项是正确命名并妥善整理,因为这样下次需要时更容易找到并正确放置。这就像搬家时给箱子贴标签一样。把所有书放在标有“书籍”的箱子里,拆包时就能节省大量时间。
由于英语是编程中广泛使用的语言,交易机器人的变量通常也以英语命名。此外,如果您需要我们的客户服务协助,当您的 Deriv Bot 策略详情易于阅读和理解时,我们会更容易为您提供帮助。
要创建变量,请前往 Deriv Bot 控制面板左侧的“实用工具”选项卡,然后点击变量。输入您要创建的变量名称,例如“Current stake”,然后点击创建。

您刚刚创建的新变量将出现在同一窗口中,并提供两个版本:

第一个用于一次性定义您的首选投注额,而第二个可在策略的任何其他部分使用,并代表该金额。
因此,如果您在策略的多个位置使用“Current stake”模块,就不必手动在每个位置编辑数字。例如,您可以设置一条规则,仅当利润大于投注额时才卖出合约,而此变量将告知您的机器人应使用哪个数字作为投注额。
2. 为变量赋值
要告知机器人您的投注额,您需要为“Current stake”变量赋值。
您可以将不同类型的信息放入变量中,就像盒子可以装不同物品一样。贴在盒子上的标签表明里面是什么类型的内容以及应如何处理。例如,瓷器盒需要格外小心,而文件盒则没那么易碎。
在交易中,将信息放入变量的过程称为赋值,而标签则称为数据类型。不同字段需要不同的数据类型,当您为变量指定某种类型时,它会告知机器人如何处理。数据类型有很多种,但在 Deriv Bot 中,您只会用到 3 种:
- 文本 – 仅限字母
- 数字 – 仅限数字符号
- 布尔值 – 具有真或假序列的逻辑值
当您为变量指定特定数据类型时,Deriv Bot 会隐式识别它。这意味着,如果您尝试在文本字段中输入数字符号,或反之,将触发错误消息。
要为变量赋值,您需要将新创建的带有空插槽的“Current stake”变量拖到工作区。

由于“Current stake”变量只能由数字定义,您需要为其分配一个数值。
再次点击“实用工具”选项卡,然后点击数学。
选择“数字”下的模块,并将其拖到工作区中的“Current stake”模块上,连接到空白插槽。
您当前的投注额现在等于零。您可以通过在模块内输入任意数字来更改它。

如果要为变量分配文本值,操作相同,但需选择“文本”选项卡而非“数学”。借助文本,您可以为自己创建自定义通知,例如通知您已获得利润。

而具有布尔数据类型的变量可以成为机器人更复杂指令的一部分:

3. 设置您的操作
创建自定义变量后,您需要借助操作来指示机器人如何使用它们——这些模块可让您的交易机器人执行特定操作。以下是 Deriv Bot 上可用的主要操作类型:
数学运算
此类操作可在同一“数学”选项卡下找到。它可执行各种计算,例如比较数字、求和、四舍五入以及其他更复杂的操作。

文本操作
这些操作可在“文本”和“通知”选项卡下找到,主要用于将文本变量连接在一起。例如,您可以设置自定义通知,在您获得利润时弹出。


逻辑运算
逻辑运算是最常用的模块之一,因为它们设定了策略的逻辑。这些模块可在“逻辑”选项卡下找到,通常基于 if/then 模式。最常用的逻辑运算是条件模块。您可以使用条件模块设置“卖出条件”模块,指示机器人以市场价格卖出合约。

无论用途如何,每个操作模块都需要变量才能运行。您可以按照上述说明创建所需数量的变量,然后简单地将它们拖入正在构建的模块中。
一旦您对变量和操作更加熟悉,就可以使用它们来自定义必选模块,或设置可选模块,我们将在《如何设置可选参数以增强您的 Deriv Bot 策略》博客中讨论。
目前,您可以随时在无风险的模拟账户上使用 10,000 USD 虚拟货币进行练习。但与在任何其他平台上交易一样,任何策略的关键在于了解何时是买入或卖出资产的最佳时机。