我们已经编写了python脚本, 让任何人都可以使用其来帮助BitUSD市场, 同时也征集开发者帮助完善这个脚本!
https://github.com/BitShares/bitshares_toolkit/tree/develop/programs/market_maker
目前它仍十分粗疏, 但是我们计划让这类脚本可以进行设定来执行这类功能.
规则十分简单:
-
便宜买进BitUSD (几个百分比的折扣)
-
采用喂价中间价 (或者采用BTER的最新喂价), 以此较高的价格 (每BTSX的美元价格)售出BitUSD.
-
当新的挂单情况超过某个设定范围时, 随时修正挂单
在这个计划之下, 直到达到锚定之前, 不会有*新的*BitUSD被产生出来; *并且*透过每个人买入BitUSD, 可以只使用几个百分比就形成流通性. 同时当价格切换到锚定价格的另一侧时, 也可以从中获取利润.
我们也正提供脚本给其他人, 好让我们可以增加流动性, 并缩小价差 (因为我们的机器人会彼此竞争 )
用户现在可以有信心地购买BiUSD, 因为有必要时就可以将其卖出.
脚本用法:
1
|
python main.py USER PASS PORT REAL_NETWORK
|
范例:
1
|
python main.py user pass 8000 true
|
你可以通过编辑main.py调整参数:
1
2
3
4
5
6
7
8
9
|
SPREAD_PERCENT = 0.05 # 5%
TOLERANCE = 0.01 # should be less than SPREAD_PERCENT / 2, the closer the tolerance the more often orders are canceled/updated
MIN_USD_BALANCE = 10 #make sure you retain enough USD to pay fees to update your orders
MIN_BTSX_BALANCE = 100 # make sure you retain enough BTSX to pay fees to update your orders
MIN_USD_ORDER_SIZE = 2 # prevent dust orders
MIN_BTSX_ORDER_SIZE = 100 # minimum order size to prevent dust
MEDIAN_EDGE_MULTIPLE = 1.001 # how far in front of the median price feed do you want to sell.
|
>>原文链接 |