前记:写教程对我来说一直都是很痛苦的事情,所以一直各种拖延。
StellarBot 是我开发的一个开源做市机器人。机器人的逻辑很简单,就是低买高卖。在开始教程前,先提前熟悉一下以下在程序中出现的核心词:
- 基础资产 (base asset)
- 买入比 (buy rate)
- 对手资产 (counter asset)
- 卖出比 (sell rate)
除了这四个核心词以外,就是 注意一下所有的计算都是以 XLM 为单位的。
建议新生成一个试验账户来跑机器人,而不是直接用你的主账户。
教程部分
1.打开你的 Stellar 钱包(这里我使用的是 Stellar Desktop Client),找到你钱包的私钥。
2.复制你的私钥,打开机器人的配置界面,添加保存。(注意:机器人 只会明文保存 你的私钥在你的浏览器里面,不会发送给任何人任何地方 。但是你依然 需要保证你的电脑是安全的 ,不会被别人使用。)
当看到显示出你的钱包地址,以及你的 XLM 余额后,就意味着添加成功了。
3.添加信任网关和货币
4.修改货币的最大持有量
5.删除网关(前提需要该网关下的货币为0才能删除)
6.增加机器人交易对(只有添加了交易对后,机器人启动后才会工作)
7.配置交易对参数(这里是核心)
机器人的交易逻辑就是按照下面的公式计算买单价格:
买单价格 = 当前最高买价 * (1 -
买入比 (buy rate)
/100)
买入 基础资产 (base asset)
的数量,是按照 价值(XLM)
来计算的,比如你的 基础资产 (base asset)
是 XLM
,那么你的买入数量就是 价值(XLM)
。如果 基础资产 (base asset)
是非 XLM
货币,那么将会按照该货币兑 XLM
的价格和 价值(XLM)
来计算出应该买入多少该货币。
机器人下卖单的逻辑跟下买单差不多,卖单价格公式:
卖单价格 = 当前最低卖价 * ( 1 +
卖出比 (sell rate)
/ 100)
卖出 基础资产 (base asset)
的数量,也是按照 价值(XLM)
来计算的。
8.删除交易对
9.启动机器人,开始交易。启动后,请保持浏览器打开,电脑不要自动休眠。请一定注意电脑不会被其他人使用,因为你的私钥是明文存储在浏览器里的!!!!
10.如果想查看交易对的交易信息,可以在页面下部选择对应的交易对查看。
问题反馈
- 可以到这里提 issue
- 可以发问题邮件到 work#domyself.me (把#换成@)
- 可以在这里留言
- 到 Telegram Group @ety001 。
不接受QQ或者微信,因为聊天记录不利于归档,谢谢。
感谢你的阅读,我是中文区见证人之一,欢迎通过 SteemConnect 来给我投票,或者打开 https://steemit.com/~witnesses 页面,输入 ety001 进行投票。
中文区的见证人目前有:
支持一下他们(按字母顺序),一人可以有30票:
Thank you for reading. I'm a witness. I would really appreciate your witness vote! You can vote by SteemConnect. Or open https://steemit.com/~witnesses page, input ety001 to vote.