在去中心化交易所和中心化交易所之间套利

  • 33357
  • 更新于 2022-04-10 16:33
  • 阅读 6034

去中心化交易所和中心化交易所之间套利

原文发布在 https://github.com/33357/smartcontract-apps这是一个面向中文社区,分析市面上智能合约应用的架构与实现的仓库。欢迎关注开源知识项目!

在去中心化交易所和中心化交易所之间套利

这是我最先做的一个机器人,相对于 Dex-Dex 和 Cex-Cex 来说门槛较低,利润相比而言会少一些。但如果策略得当,利润还是可观的。

套利策略

graph TB
    start[开始] --> listenBlock[监听区块]
    listenBlock -- 区块更新 --> run[执行策略]
    run --> dexPrice[获取DEX买卖价格]
    run --> cexPrice[获取CEX买卖价格]
    dexPrice --> dexFee[获取DEX手续费]
    cexPrice --> cexFee[获取CEX手续费]
    dexFee --> isEarn{是否有获利空间}
    cexFee --> isEarn
    isEarn -- 有获利空间 --> dexTrade[执行DEX交易]
    isEarn -- 没有获利空间 --> listenBlock
    dexTrade -- 交易成功 --> cexTrade[执行CEX交易]
    dexTrade -- 交易失败 --> run
    cexTrade -- 交易成功 --> withdraw[执行提现]
    cexTrade -- 交易失败 --> run
    withdraw --> dexWithdraw[DEX向CEX提现]
    withdraw --> cexWithdraw[CEX向DEX提现]
    dexWithdraw --> isWithdrawSuccess{是否提现成功}
    cexWithdraw --> isWithdrawSuccess
    isWithdrawSuccess -- 提现成功 --> listenBlock
    isWithdrawSuccess -- 提现失败 --> stop[结束]

这个在 Dex 和 Cex 之间套利的策略需要在 Dex 和 Cex 都存入一定数量的资金,当监听到有套利空投的时候就按先 Dex,后 Cex 的顺序执行交易。有时为了保证本金不损失,还需要开合约做对冲。

这个策略适合于一些在 Dex 上交易活跃的币种,不然如果在 Dex 上没有交易深度,就很难套利。

技术特点

这个策略使用的配置要求不高,只需要免费的Infura节点就可以完成链上数据上的监听和抓取,对于服务器到中心化交易所的网络要求也很低,最廉价的国外服务器就可以很好地完成任务。

这种策略不会受到在 Dex-Dex 套利中抢跑机器人的影响,也不追求 Cex-Cex 套利中低延时服务器,目前是一个性价比较高的机器人策略,大家可以试试看。

点赞 4
收藏 10
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

5 条评论

请先 登录 后评论
33357
33357
0x1f24...fa59
传播区块链技术,躺赢未来人生