玩币族移动版

玩币族首页 > 区块链资产 >

BM发布BitUSD作市商脚本

我们已经编写了python脚本, 让任何人都可以使用其来帮助BitUSD市场, 同时也征集开发者帮助完善这个脚本!
https://github.com/BitShares/bitshares_toolkit/tree/develop/programs/market_maker

目前它仍十分粗疏, 但是我们计划让这类脚本可以进行设定来执行这类功能.

规则十分简单:

  1. 便宜买进BitUSD (几个百分比的折扣)
  2. 采用喂价中间价 (或者采用BTER的最新喂价), 以此较高的价格 (每BTSX的美元价格)售出BitUSD.
  3. 当新的挂单情况超过某个设定范围时, 随时修正挂单

在这个计划之下, 直到达到锚定之前, 不会有*新的*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.
>>原文链接
知识: BM Bitusd