李安
@1051445
IFTTB 是什么
IFTTB Mixin 机器人
2021-09-10 03:05
Words count: 1926
介绍一下我新做的自动化交易机器人 IFTTB

IFTTB 的全称是

IF This Then Buy

如果你用过著名的 IFTTT 服务,应该立马就能明白 IFTTB 是什么了。简单地说,你可以把 IFTTB 理解成一个自动化交易机器人。

下面我来详细地介绍一下。

缘起

这个机器人来源于一个魔法师群里几位大佬的闲聊。

IMG_202185_911_1908154908.jpeg

我第一时间就想到了 IFTTT。

IFTTT 的全称是

IF This Then That

IFTTT 聚合了网络上大部分流行的服务,让用户可以设置任意条件,然后自动执行指定的任务。

比如,顶瓜瓜的 Twitter 账号 @prsdigg 就是使用了 IFTTT 的服务

If 顶瓜瓜的 RSS 订阅源 有更新,Then 发一条 tweet

所以,每当顶瓜瓜有新文章发表的时候,@prsdigg 都会发一条 tweet 推广一下新文章(快去 follow @prsdigg)。

一个灵活强大的自动化交易机器人,应该像 IFTTT 那样可以设置灵活的触发器,然后执行指定的交易任务。

于是,IFTTB 这个名字就从我脑袋里冒了出来。

一般来说,当一个产品的名字确定了下来,这个产品就完成了一半。

没过多久,IFTTB 的初版就上线了。

IFTTB 怎么用

类似于 IFTTT, IFTTB 的工作单元是 Applet,也就是小程序的意思。

每一个 Applet 的创建分为两步

  • 设置 Trigger(触发器)
  • 设置 Action(执行任务)

当前 IFTTB 支持的 Trigger 触发器只有两种,一种是 Datetime,时间触发器,另一种是 4swap 的价格触发器。当前支持的 Action 执行任务也暂时只有两种,一种是使用 4swap 交易,另一种是使用 MixSwap 交易。

看看下面的例子。

IMG_202185_942_1758809120.jpeg

上图设置的 Applet 设置了两个 Trigger 触发器,它们之前是“且”的关系,也就是说两个 Trigger 同时都满足的时候,Action 才会被执行。

所以这个 Applet 的执行逻辑是

如果(If)4swap 上买入 BTC 的价格小于或等于 50000 pUSD,每隔 10 分钟,就(then)在 MixSwap 上把 1 pUSD 兑换成 BTC

只要把充足的 pUSD 的充值到 IFTTB 钱包里,这个 Applet 就可以持续地为你执行交易任务了。

下面我们来看看更多的例子。


【重要提醒】

以下所有例子仅仅是 IFTTB 的使用演示,不作为任何投资建议,投资有风险,请大家谨慎。


定投

理解了 IFTTB 工作原理,最容易想到的就是可以用 IFTTB 来定投。

目前 Exin 的定投和小钱包的氢定投是最常用的定投工具,最小频率是每天。如果这都不能满足你的需求,那么 IFTTB 提供了分钟级别的交易频率,交易额度最小可以是 $0.1。

利用 IFTTB,你可以把你的定投计划设置成

每分钟买入 0.1 pUSD 的 BOX

IMG_202185_105_1144965188.jpeg

如果你不想错过每一个“黄金坑”,每当行情大跌的时候都想要加投,可以用 IFTTB 再增加一个 Applet

如果 BOX 的买入价格小于或等于 5 pUSD,就买入 0.1 pUSD 的 BOX

IMG_202185_108_1616027293.jpeg

以上两个 Applet 同时运行,效果就是

如果 BOX 的价格小于或等于 5 pUSD,每隔 1 分钟买入 0.2 pUSD 的 BOX;否则,每隔 1 分钟买入 0.1 pUSD 的 BOX。

定抛

币圈里有句话这是这么说的

熊市定投,牛市定抛

利用 IFTTB 就可以轻松做到这一点,只要设置两个 Applet

如果 BTC 的买入价格小于或等于 50000 pUSD,每隔 10 分钟,就买入 1 pUSD 的 BTC

IMG_202185_1019_144637465.jpeg

如果 BTC 的卖出价格大于或等于 100000 pUSD,每隔 10 分钟,就卖出 0.00001 的 BTC

IMG_202185_1019_853464874.jpeg

两个 Applet 组合起来一起运行,自动化的“熊市定投,牛市定抛”就实现了。

当然你还可以创建更多的 Applet 组合起来,在更多不同的价格区间进行不同数额的买入或卖出。

换仓

换仓有时候弄不好会造成砸盘或者拉盘的副作用,尤其是 swap 里的流动性不够充足的情况下。所以换仓一般是额度小、频次高地换。用 IFTTB 就没那么麻烦了,设置一个 Applet 可以自动运行。

比如,据说 RUM 最近在产品上会有新突破,想要加仓,思来想去,决定把手里一部分 EOS 换成 RUM,RUM 的流动性还不大,一把交易容易把 RUM 拉盘。你可以设置这样一个 Applet

每隔 30 分钟,就把 10 个 EOS 换成 RUM

IMG_202185_1032_78713265.jpeg

又,假如你很看好 Mixin 的长期发展,同时又很看好 MOB 的近期突破。因为有一些 XIN 在做节点,每天都有一些 XIN 的收益,于是,你决定将节点收益的 XIN 换成 MOB。利用 IFTTB 可以这样设置

每隔 1 小时,就把 0.01 个 XIN 换成 MOB

IMG_202185_1032_662663256.jpeg

套利

有时候稳定币之间的会有价差,只要来回兑换一下,就能几乎无风险地套利。用 IFTTB 可以简单地实现。

如果 pUSD 的卖出价格大于或等于 1.001 USDT,就用 1000 pUSD 换成 USDT

IMG_202185_1049_848516258.jpeg

如果 USDT 的卖出价格大于或等于 1.001 pUSD,就用 1000 USDT 换成 pUSD

IMG_202185_1049_874801885.jpeg

这样可以坐享套利,不用整天盯着价格了。


【再次重要提醒】

以上的交易策略都是我瞎编的,仅仅是为了演示 IFTTB 的功能,不作为任何投资建议,投资有风险,请大家谨慎。


更多的 Trigger 和 Action

目前 IFTTB 才刚上线不久,支持的 Trigger 和 Action 还有限,但还是有一些新 Trigger 和 Action 在规划中的,比如

  • Ahr999 指数(Trigger)
  • 4swap 上某个交易对的 24 小时交易量达到阈值(Trigger)
  • 4swap 上某个交易对的流动性达到阈值(Trigger)
  • 在 4swap 上移除流动性(Action)

如果你有希望增加的 Trigger 或者 Action,可以在文末留言。

Applet 收费模式

最后说一下 IFTTB 的收费模式。跟 IFTTT 类似,免费用户可以创建最多 3 个 Applet,升级成 Pro 用户则不限量创建。

Pro 会员采用订阅模式,有两种选择,美元定价,可以用等值的 BTC/XIN/pUSD 支付。

  • $4.99 / 月
  • $49.9 / 年

对于 Pro 会员,将来会有更多的功能,比如将交易记录导出成文件之类的,也可能会有一些 Pro 专用的 Trigger 和 Action。

各位可以按需选择。

有任何建议可以文末留言,多谢支持。


我是 Mixin 生态上最活跃的独立开发者,如果你对于 Mixin 机器人的开发感兴趣,可以加入我的个人圈子 李安的朋友圈 一起讨论。

Arweave TX
NwJruWZTdmFTS8YT6rxzG5f3XVhv5S-KM1WpT9Lo7Is
Content Digest
61ee614b1f0c969902110902c192e41d513bb3a369376b543055592589619d9e
Reward
49 : 0
0 times bought, 20 times reward
0.0
Price(BTC)
20
Paid Times
111.6271
Revenue(USD)
0.0
My Share(%)
Comments
Subscribe
李安
@1051445
Subscribing: 31 Subscribers: 446
Founder of Quill
Subscribe
Related Posts
我是如何用Mixin的AI机器人进行阅读和写作?
Rules Stats Help Github Twitter Discord
李安
@1051445
Subscribing: 31 Subscribers: 446
Founder of Quill
Subscribe
Related Posts
我是如何用Mixin的AI机器人进行阅读和写作?
Rules Stats Help Github Twitter Discord