设置Deriv交易机器人的高级参数 | Deriv

机器人交易并不复杂。只需3个简单步骤,就能通过在您的 Deriv Bot 中设置高级指令来升级您的交易机器人策略。

Deriv 编辑团队 · 14 July 2022 · 3 分钟阅读

Share

在我们上一篇博客中,我们介绍了 Deriv Bot 的基础知识,例如设置必需模块,以及使用 Deriv Bot 运行简单策略来交易期权和 multipliers。 

现在,我们来看看您如何进一步自定义必需模块,从而升级您的交易策略。

您策略中的每个模块都有可填入额外且更准确指令的槽位。以下是帮助您添加这些信息的3个主要操作:

1. 设置您的变量

在交易自动化领域,变量就像存放重要信息的盒子。例如,如果您想在策略的其他地方使用您的投注额数值,而不只是放在“Trade parameters”模块中,您可以为此创建自己的模块。

使用变量时,首先要记住的是正确命名并保持有序,因为这样在您下次需要时,更容易找到并正确放置它们。这就像搬家时给箱子贴标签一样。把所有书都放进写着“Books”的箱子里,在整理时会为您节省大量时间。

由于英语在编程中被广泛使用,因此交易机器人的变量通常也会用英语命名。此外,如果您需要我们的客户服务协助,当您的 Deriv Bot 策略细节清晰易读时,其会更容易帮助您。

要创建变量,请前往 Deriv Bot 仪表板左侧的“Utility”选项卡,然后点击Variables。输入您想创建的变量名称,例如“Current stake”,然后点击Create。 

3.1. 在 Deriv Bot 上创建新变量 – Deriv's Trading Bot

您刚刚创建的新变量会显示在同一个窗口中,并提供两个版本:

3.2. Deriv Bot 上的新变量 – Deriv's Trading Bot

第一个版本用于一次性定义您偏好的投注额,而第二个版本可用于策略中的任何其他部分,并代表该金额。

因此,如果您在策略的多个位置使用“Current stake”模块,就不必手动在每个位置分别编辑数字。例如,您可以设置一条规则:只有当您的利润大于投注额时才卖出合约,而这个变量会告诉您的机器人应使用哪个数字作为投注额。 

2. 为您的变量赋值

要告诉您的机器人投注额,您需要为“Current stake”变量赋值。

您可以像盒子里装不同物品一样,在变量中放入不同类型的信息。贴在盒子上的标签会说明其中装的是什么内容,以及应如何处理。例如,装瓷器的盒子需要格外小心,而装文件的盒子就没那么易碎。 

在交易中,把信息放入变量的过程称为赋值,而这些标签则称为数据类型。不同字段需要不同的数据类型,当您为变量指定某种类型时,它会告诉您的机器人该如何处理。数据类型有很多种,但在 Deriv Bot 中,您只会用到3种:

  • 文本 – 仅限字母
  • 数字 – 仅限数字符号
  • 布尔值 – 具有 true 或 false 顺序的逻辑值

当您为变量指定特定数据类型时,Deriv Bot 会自动识别。这意味着,如果您试图在文本字段中输入数字符号,或者反过来输入,就会触发错误信息。

要为变量赋值,您需要将新创建的、带有空槽位的“Current stake”变量拖到工作区中。

3.3. Deriv Bot 工作区中的新变量 – Deriv's Trading Bot

由于“Current stake”变量只能由数字定义,因此您需要为其赋予数值。 

再次点击“Utility”选项卡,然后点击Math。 

选择“Number”下的模块,并将其拖到工作区中的“Current stake”模块上,连接到空白槽位。 

您当前的投注额现在等于0。您可以通过在模块中输入任意数字来更改它。 

3.4. 为 Deriv Bot 上的新变量赋值 – Deriv's Trading Bot

如果您要为变量赋文本值,步骤也是一样的,但要选择“Text”选项卡,而不是“Math”。借助文本,您可以为自己创建自定义通知,例如在您获得利润时提醒您。

Deriv Bot 上的通知模块 – Deriv's Trading Bot

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

Deriv Bot 上的 If Then 模块 – Deriv's Trading Bot

3. 设置您的操作

在创建自定义变量后,您需要借助操作来指示机器人如何使用它们。操作是让交易机器人执行特定动作的模块。以下是 Deriv Bot 上可用的主要操作类型:

数学运算

这类操作可在相同的“Math”选项卡下找到。它会执行不同类型的计算,例如比较数字、求和、四舍五入,以及其他更复杂的操作。

3.5. Deriv Bot 上的数学运算 – Deriv's Trading Bot

文本运算

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

3.6. Deriv Bot 上的文本运算 – Deriv's Trading Bot
3.7. Deriv Bot 上的 Notifications 选项卡 – Deriv's Trading Bot

逻辑运算

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

3.8. Deriv Bot 上的逻辑运算 – Deriv's Trading Bot

无论用途如何,每个操作模块都需要变量才能运行。您可以按照上面的说明创建任意多个变量,并将其拖入您正在构建的模块中。

当您对变量和操作更加熟悉后,您就可以用其来自定义必需模块,或设置可选模块,我们会在《如何设置可选参数以增强您的 Deriv Bot 策略》这篇博客中讨论这一点。

目前,您始终可以在无风险的模拟账户中练习,账户内有10,000 USD虚拟货币。但和在任何其他平台上交易一样,任何策略最关键的部分是了解何时是买入或卖出资产的最佳时机。 

Join 3M+ global traders

Open an account in minutes and start trading the world's markets — forex, stocks, indices, and more.