Skip to content

Latest commit

 

History

History
121 lines (65 loc) · 8.15 KB

Using Market Maker Bots on Decentralised Exchange: First Look.md

File metadata and controls

121 lines (65 loc) · 8.15 KB

初体验:在DCRDEX上使用做市商机器人

image

作者:Phoenix Green

抢先了解未来的 DCRDEX 功能。做市商机器人正处于初级开发阶段,请谨慎使用。

让我们像上次一样打开 dexc。但这一次我们要在命令行调用中添加一标识--experimental

该标识启用做市商机器人,但请注意,机器人正处于开发阶段,请谨慎使用。这些功能是实验性的。如果您不习惯使用,请--experimental在继续之前从命令行中删除该标识。

在终端中输入以下语句,按 Enter 键并使用提供的地址在浏览器中打开 dexc:

./dexc —experimental

请记住,终端必须保持开启状态并在后台运行。如果终端因活跃订单而关闭,则可能会导致交易失败并遭受惩罚。

对于 DCRDEX 新手来说,当前尝试的最佳交易对是 DCR / LTC 对。手数小于所有其它货币对。它具有快速的结算时间,并且两种代币都有易于使用的原生钱包。

入门的障碍是您需要有少量 DCR 或 BTC 来支付保证金。希望在不久的将来,莱特币用户将能够使用 LTC 进行支付。

image DCRDEX 活跃交易

设置静态订单

让我们首先在 DCR / LTC 货币对上放置一些静态买卖订单。

  • 选择您想要购买或出售的价格
  • 选择数量。对于这对,大小以 2dcr 为增量
  • 按“下订单按钮”
  • 在下一页上,检查您对交易的详细信息是否满意
  • 作为额外选项,您可以启用高级交易功能并在必要时增加费用。如果您正在交易的区块链拥堵,这尤其有用。
  • 如果一切符合预期,请输入您的密码并按“购买”按钮。出价将被添加到订单簿中。
  • 在市场页面上,将鼠标滚动到订单上将在图表上显示一个箭头。

我还将从卖方展示此过程,因此我们在订单簿中输入了两个静态出价。请注意,高级选项现在默认打开。我将再次提高 LTC 费用并关闭“预先确定资金规模”选项。

设置做市商机器人

接下来,让我们设置机器人,这样我们就可以更加动态地进行交易并利用任何变化的市场。做市商机器人还可以帮助填写订单簿,因为它们不断适应市场变化。

image

如前所述,此功能仍在开发中,应谨慎使用。

转到屏幕右上角的菜单,然后单击“做市商”链接。

您可以根据需要打开任意数量的做市商机器人,并让它们在任何或所有活跃市场上运行。

要激活新的做市商机器人,请选择该货币对的代币。然后输入手数。在 DCR / LTC 货币对上,每手为 2 dcr。

目前,任何在所列交易所之一上没有活跃对的 DCRDEX 对都无法使用预言机功能。预言机功能不适用于 DCR / LTC 对。相反,机器人使用“基础价格”并相应地移动。

接下来,为间隙策略选择“显示其他设置”。我不是专家,我主要坚持“百分比加”策略并调整百分比。我发现将其设置为大于 1%(默认值)且小于 3% 的价差可以产生良好的结果。我在这里所做的大部分工作都是反复试验。我相信其他人会想出更好、更有趣的组合和创造性的解决方案。

最初,由于预言机不起作用,我们将通过将“预言机权重”减少到零来关闭它。然后按开始按钮并输入密码。您的第一个 做市商机器人 现已激活。

image

您的机器人将出现在右侧的“您的程序”部分下。如果您前往市场页面,您会看到订单簿的两侧均已下达订单。每边的价差约为 1%。

由于这些订单与另一个机器人重叠,让我们编辑我们的机器人。返回做市商页面,然后单击程序上的“配置”按钮。这会将机器人置于编辑模式。在此次操作中,将百分比差值更改为 0.01,大约为差值的 2%。您可以将这个数字调近一些,但如果市场大幅波动,您可能会发现自己处于交易亏损的情况。请记住,加密货币市场在很短的时间内波动正负 4% 的情况并不罕见。一旦您满意,请按“更新”按钮。

这将取消您之前的订单并使用您的新配置更新订单簿。

让我们创建另一个做市商机器人。请记住,我们可以在同一市场上拥有多个机器人,也可以在不同的市场上创建它们。在这种情况下,我们将坚持使用 DCR / LTC 货币对,并在交易双方各 2 手的价差中添加约 3% 的机器人。

image

正如您所看到的,我们现在有两个机器人同时工作,如果我们前往市场页面,您将看到新的出价被添加到订单簿中。

做市商机器人可以随时编辑、暂停或撤销。单击暂停按钮将取消订单,但如果您想再次启动,机器人将在稍后可用。如果您关闭软件并稍后再回来,它甚至还会在那里。这意味着您不需要不断地设置相同的机器人。

撤销机器人将彻底删除它。并且,按下“配置”按钮,您可以根据自己的喜好进行编辑。

完成交易

结束之前的最后一件事是,让我们完成一笔交易并观察结算过程。在此示例中,我将使用“市价订单”选项卡出售 2 手 DCR。在前面的示例中,我始终使用“限价订单”选项卡,通常我更喜欢以这种方式完成订单。

单击市价订单选项卡,按“卖出 DCR”按钮,输入手数,最后按“下单卖出 DCR”按钮。

在下一页上,检查您是否满意并选择您喜欢的设置。输入您的密码并按“出售 DCR”按钮。您的订单将立即被填写,并且流程的结算部分将开始。

前往结算页面查看交易完成情况:

  • 因为我是接受者,所以我必须等待“初始化交易”在区块链上得到完全确认。在 LTC 链上,这需要 5 个区块确认。
  • 接下来,“初始化交易”被输入到 DCR 区块链中,这也必须在交换发生之前得到充分确认。在 Decred 区块链上,这需要 3 个区块确认。
  • 赎回是该过程的最后一部分,它同时发生并完成双方的交易。
  • 一两次确认后即可获得资金。完全结算后,状态由“结算中”变为“已执行”。
  • 该交易的完整链上结算只用了不到一个小时。

交易的费用

DCRDEX 是完全点对点的,不包含交易费用和中间商,但需要考虑双方的链上费用。要检查此交易的链上费用是多少,请将相关费用复制并粘贴到转换器中。就我而言,我将使用 Coin Market Cap 的转换器。

  • DCR 链上费用为 0.00005020 DCR,相当于0.000745美元
  • LTC 链上费用为 0.00000286 LTC,相当于 0.000265 美元
  • 总计 = 0.00110 美元

关闭 DCRDEX

如果您想结束交易,并且关闭 DCRDEX,请首先确保您没有活跃交易,包括机器人。如果您有活跃交易,请等待它们完全结算或取消它们(如果它们仍在订单簿中)。机器人需要从做市商页面暂停或退出。

接下来,使用软件右上角的菜单退出 DCRDEX。然后关闭浏览器。

最后,转到打开的终端并在活动行上按 Ctrl + C 以停止 dexc 运行。一旦代码确认软件已停止,就可以安全地关闭终端了。

关于译者

编译 :@Dominic

欢迎反馈至Github或联系作者

原文链接:原文