快速学会搭建一个自己的 MakerDAO 做市商机器人。

原文标题:《让 DeFi 没有难做的市商-MakerDAO 市商机器人》
撰文:DeFi 传教士

马爸爸说「让天下没有难做的生意」,那在此斗胆模仿一句:让 DeFi 没有难做的市商。

熟悉 DeFi 的人都知道 Uniswap 上可以自动化做市商,简称 AMM (Automated Market Maker)。做市商就是靠撮合买卖家交易,赚取价差来获得收益。Uniwap 就通过以太坊让自己变成一台去中心化的市商机器人,自动运行,用户可以把资产放入到它的流动池,让它自动做市商,可以收取手续费,这个是比较智能的。之前已经介绍过了,今天就说下 MakerDAO 的 AMM。MakerDAO 做的东西大而全,不像 Uniswap 一样小而精。他的 GitHub 仓库下有 n 多个子项目,昨天算喷了一下 MakerDAO 的 vote,今天还是来奶一下它的机器人项目。

之前有说过 auction-keeper 拍卖机器人,又是用到 Linux,又是 docker 的,很多小白表示吃不消。那好吧,我们就把 market-maker-keeper 市商机器人简单化在 windows 环境下来弄,让它飞入寻常百姓家。这个项目是 MakerDAO 仓库里的扛把子项目,已经被 pin 起来了,我想这可能是用来活跃稳定币 DAI 的杀手级辅助。它的 搭建文档在这。有兴趣的币友可以自行研究,文档的介绍是指导大家建立自己专属的市商机器人,来教育社区理解市商机器人并帮助用户和开发者理解这难以置信软件的价值。它支持在很多交易所做市商,包含 OasisDEX、EtherDelta、OKEx 等等,这些交易所既有去中心化的,又有中心化,覆盖面还是很广的。我还是大概介绍一下 okex_market_maker_keeper 搭建的步骤(其它的也是类似的):

  1. 在 windows 电脑上安装 Python 3.6 的开发环境,不懂的朋友先去学习下 Python 环境搭建。
  2. 用 git 下载 Github 仓库源码,地址
  3. 安装相关联的子模块: git submodule update --init --recursive
  4. 安装相关依赖:pip3 install -r requirements.txt (记住 lib 下的子模块也要安装各自依赖哦)
  5. 如果没啥问题,配置下 PYTHONPATH 变量把代码目录和子模块的目录包含进来,就可以跑起来了。
  6. 用 pyinstaller 把可运行的 python 程序打包成 exe,就很方便携带使用了

我这里做的 okex_market_maker_keeper,就是针对 OKEx 交易所的市商机器人,做这个的原因是比较简单,不用搞什么以太节点,这个是链下的,不用担心 ETH 拥堵产生的高额手续费,最多让 OKEx 拔下网线,机器人罢工就是了。机器人的运行需要填写不少的参数,就说几个必要的参数,其余可以自己琢磨。

  • --okex-api-key 就是 OKEx 上申请的 API 的 key 令牌,可以到 OKEx 用户中心申请
  • --okex-secret-key 就是 OKEx 上申请的 API 的令牌密钥,可以到 OKEx 用户中心申请
  • --okex-password 应该是 OKEx 的密码吧
  • --pair 交易对,常用的 ETH/DAI
  • --config 这个就是做市商最核心的策略 brands.json, 这里面的就是告诉机器人如何买,如何卖,还是有点复杂,还没看明白,需要深入研究,我就只复制了它官方的例子
  • --price-feed 这个就是喂价用的,官方默认内置了好几个,如 eth_dai-setzer、eth_dai,如果你不喜欢它提供的喂价,也可以对接到自己实现的喂价系统,用 websocket 的方式

其它参数可以在 cmd 直接运行 exe 加--help 查询参数及其说明。

上面是针对有技术基础的朋友说的,如果是小白也没关系,可以去下载解压打包好的程序尝试使用,同时还弄了个 bat 脚本,可以用记事本编辑修改填入个人的参数,双击运行 bat 程序就可以启动了。

下载地址

备注:

  1. 已在 Windows 7 下测试能用
  2. 需要 XX 上网环境或者国外网络下的 PC 或服务器环境

来张运行演示图

让 DeFi 没有难做的市商:手把手教你搭建 MakerDAO 做市机器人

MakerDAO 的市商机器人项目还是挺有意思的,如果是大神可以去贡献一下代码,算是推动 DeFi 事业的发展吧。币友们快来加入 DeFi 阵营,一起寻找有价值的应用。

最后提醒一下,市场有风险,本文只是个研究,不作为投资建议,请合理控制风险。

点赞就是对传教士最大的鼓励,谢谢支持。

来源链接:bihu.com