如何不写代码创建 Deriv 机器人
/阅读约 3 分钟
BinaryTick 的机器人构建器是一个可视化编辑器。你把积木拖到画布上并连接起来,就能组装出策略,就像在纸上勾勒逻辑一样。没有代码,也没有可能写错的语法。
积木分组
积木菜单按分组组织,一个能运行的策略会用到前三到四组。
交易参数。 策略所在之处:哪个市场、哪种合约类型、交易时长和投注额。这个积木回答的是“我在买什么,基于什么”。
购买条件。 何时买入。这就是策略本身。它可以简单到每个跳动点都买入,也可以等待某个条件,比如朝一个方向的一连串跳动点。
卖出条件(可选)。 何时提前退出,适用于允许这样做的合约类型。许多跳动点策略不碰这一项,让合约一直运行到到期。
重启交易条件。 一笔交易结束后会发生什么。你在这里决定是否再次交易、是否改变投注额,以及何时彻底停止。
分析。 指标积木,包括移动平均线、RSI 和布林带,适用于需要计算而不是单纯比较原始跳动点的策略。
工具。 逻辑和数学积木:比较、算术、变量、条件判断。它们是其他分组之间的粘合剂。
从能运行的东西开始
从空白画布开始构建是最慢的学习方式。BinaryTick 上每个现成的策略都可以在构建器中打开,所以更好的第一步是打开一个,看看它是怎么组装的。
Rise / Fall Momentum 机器人很适合阅读。它的规则是统计连续上涨或下跌的跳动点,在连续达到设定数量后买入顺势延续,然后等待新的一轮。用积木表示,就是一个统计连续次数的变量、一个与你的阈值比较的判断,以及一个受该比较控制的购买条件。
把阈值从三个跳动点改成五个并运行。你刚刚构建了一个不同的策略,并且理解它的每一部分。
先构建停止规则
最常见的错误是在入场逻辑上花一个小时,却把出场当作事后补充。把它倒过来很值得。
在细化机器人何时买入之前,先决定:
- 多大的本次运行亏损会让你停下
- 多大的本次运行利润会让你停下
- 你能容忍多少次连续亏损
- 投注额是否会变化,如果会,由什么来设上限
入场规则平庸但限制牢固的策略,比入场规则聪明却不设限地运行的策略更安全。现成的策略正是出于这个原因,把这四项都作为字段放在卡片上。
按正确的顺序测试
- 阅读逻辑。 用一句话描述机器人做什么。如果做不到,就简化它。
- 在模拟账户上运行。 每个账户都从由虚拟资金组成的模拟余额开始。
- 运行足够长的时间以便亏损。 短时间的运行只是噪音。有意思的行为都在亏损的阶段里。
- 查看日志。 运行面板会记录机器人做了什么以及为什么,这就是你发现“你想要的”与“你构建的”之间差异的方式。
保存并留一份副本
你构建的策略保存在你自己的浏览器中,而不是我们的服务器上。这 让它们保持私密,也意味着清除浏览器数据会删除它们。把你在意的内容导出为 XML 文件,并保存在别处。该文件在任何使用相同积木格式的编辑器中也同样可用。
自己构建能得到什么
构建机器人会让你对合约的行为有深入的了解,并让你掌控风险设置,真正重要的决定就在那里。
这也意味着你能解释它的每一部分。你自己组装的策略,是你可以调试、一次调整一项设置,并在它不再按预期运行时停止信任的策略。这比附带一个数字、来自陌生人的文件更有价值。