BTCBot教程:如何为 Runes 设置限价买单
作者:BTCBot 中文
本文转载自:
https://medium.com/@btcbotcn/btcbot教程-如何为-runes-设置限价买单-81e0cae89d47
UniSat、OKX Web3、MagicEden 等交易市场目前已支持符文 Runes 限价卖单功能,但没有限价买单功能。BTCBot目前实现了符文 Runes 限价买单功能:当某个 Runes token 订单价格降低到目标价位时,BTCBot 会根据用户设置参数自动买入。
下面是操作教程:
-
点击 Menu---Main,选择 Runes,点击“买”。
注意:如果某符文 Runes token 已经蚀刻 mint 完毕,则对话框直接发送该名字,会弹出购买界面。
-
点击 Enter Token,在对话框输入 Runes token 名称,点击发送
注意:Runes token 的名字输入时带空格或者“点”,或者只是纯字母都是一样可以识别的。
-
设置购买价格,购买数量,最大滑点,过期时间。
购买价格可以直接设置价格,也用 floor price 降低百分比来设置。
滑点设置是考虑购买时 gas 费对购入价格的影响。
最大滑点:这个考虑了gas费的影响。如果你设置100 sat价格买入某个token,设置滑点5%,只要订单综合成本(包含gas费)≤105 sat就会进行买入。如果设置滑点0%,则代币综合成本(包含gas费)≤100 sat就会进行买入。
-
点击“买”即可提交限价买单。
提交买单,或者取消买单,都没有任何费用。
备注:上方文字处,找到相关买单,点击 取消 Cancel,弹框出来后,点击 Confirm,即可取消买单。
实例讲解
假设对某个符文 Runes token 设置价格为 50sat/token,买入 0.005BTC(10000 token),滑点为 10%。则 BTCBot 可以让用户严格控制购入的综合成本价(含gas费)在 55sat/token以内。
公式:50*(1+10%)=55sat/token
那么对不同的订单,以下表格可以清晰的展示什么情况下会触发买单。
以下内容是对表格中信息的具体描述。
订单1:这个 Runes token 的 1 个卖单为:50sat/token,共1000 个 token。假设购买该订单花费的 gas 费为 3300sat(约2$,取决于当时网络gas价格),那么,其综合成本价为:(50*1000+3300)/1000=53.3sat/token。购入价格小于55sat/token,则会触发买单;
订单2:这个 Runes token 的 1 个卖单为:50sat/token,共100 个 token。假设购买该订单花费的 gas 费为 3300sat(约2$,取决于当时网络gas价格),那么,其综合成本价为:(50*100+3300)/100=83sat/token。购入价格高于55sat/token,则不值触发买单——即使显示的价格为50sat/token,因为不符合滑点设置,这可以规避很多看似便宜其实综合成本很高的小单子;
订单3:这个 Runes token 的 1 个卖单为:20sat/token,共100 个 token。假设购买该订单花费的 gas 费为 3300sat(约2$,取决于当时网络gas价格),那么,其综合成本价为:(20*100+3300)/100=53sat/token。购入价格低于55sat/token,则会触发买单。
注意:如果订单没有填满,那么会继续按照剩余的数量,以及设置的价格继续执行。比如,成交了 2000,1000,3000 三张符合条件的订单,那么还有 4000 个token会按照设定参数当有合适的订单出现时继续成交,直到全部订单完成。
以上就是使用 BTCBot 设置 Runes 限价买单的教程。