全部指南

如何不写代码创建 Deriv 机器人

/阅读约 3 分钟

BinaryTick 的机器人构建器是一个可视化编辑器。你把积木拖到画布上并连接起来,就能组装出策略,就像在纸上勾勒逻辑一样。没有代码,也没有可能写错的语法。

积木分组

积木菜单按分组组织,一个能运行的策略会用到前三到四组。

交易参数。 策略所在之处:哪个市场、哪种合约类型、交易时长和投注额。这个积木回答的是“我在买什么,基于什么”。

购买条件。 何时买入。这就是策略本身。它可以简单到每个跳动点都买入,也可以等待某个条件,比如朝一个方向的一连串跳动点。

卖出条件(可选)。 何时提前退出,适用于允许这样做的合约类型。许多跳动点策略不碰这一项,让合约一直运行到到期。

重启交易条件。 一笔交易结束后会发生什么。你在这里决定是否再次交易、是否改变投注额,以及何时彻底停止。

分析。 指标积木,包括移动平均线、RSI 和布林带,适用于需要计算而不是单纯比较原始跳动点的策略。

工具。 逻辑和数学积木:比较、算术、变量、条件判断。它们是其他分组之间的粘合剂。

从能运行的东西开始

从空白画布开始构建是最慢的学习方式。BinaryTick 上每个现成的策略都可以在构建器中打开,所以更好的第一步是打开一个,看看它是怎么组装的。

Rise / Fall Momentum 机器人很适合阅读。它的规则是统计连续上涨或下跌的跳动点,在连续达到设定数量后买入顺势延续,然后等待新的一轮。用积木表示,就是一个统计连续次数的变量、一个与你的阈值比较的判断,以及一个受该比较控制的购买条件。

把阈值从三个跳动点改成五个并运行。你刚刚构建了一个不同的策略,并且理解它的每一部分。

先构建停止规则

最常见的错误是在入场逻辑上花一个小时,却把出场当作事后补充。把它倒过来很值得。

在细化机器人何时买入之前,先决定:

  • 多大的本次运行亏损会让你停下
  • 多大的本次运行利润会让你停下
  • 你能容忍多少次连续亏损
  • 投注额是否会变化,如果会,由什么来设上限

入场规则平庸但限制牢固的策略,比入场规则聪明却不设限地运行的策略更安全。现成的策略正是出于这个原因,把这四项都作为字段放在卡片上。

按正确的顺序测试

  1. 阅读逻辑。 用一句话描述机器人做什么。如果做不到,就简化它。
  2. 在模拟账户上运行。 每个账户都从由虚拟资金组成的模拟余额开始。
  3. 运行足够长的时间以便亏损。 短时间的运行只是噪音。有意思的行为都在亏损的阶段里。
  4. 查看日志。 运行面板会记录机器人做了什么以及为什么,这就是你发现“你想要的”与“你构建的”之间差异的方式。

保存并留一份副本

你构建的策略保存在你自己的浏览器中,而不是我们的服务器上。这让它们保持私密,也意味着清除浏览器数据会删除它们。把你在意的内容导出为 XML 文件,并保存在别处。该文件在任何使用相同积木格式的编辑器中也同样可用。

自己构建能得到什么

构建机器人会让你对合约的行为有深入的了解,并让你掌控风险设置,真正重要的决定就在那里。

这也意味着你能解释它的每一部分。你自己组装的策略,是你可以调试、一次调整一项设置,并在它不再按预期运行时停止信任的策略。这比附带一个数字、来自陌生人的文件更有价值。

在模拟账户上试试这些。

BinaryTick 上的每个策略都可免费运行,每个账户都从虚拟资金的模拟余额开始。

运行免费机器人