Author Topic: delegate,这里有自动喂价程序(BitSuperLab 出品)  (Read 3508 times)

0 Members and 1 Guest are viewing this topic.

Offline alt

  • Hero Member
  • *****
  • Posts: 2613
    • View Profile
  • BitShares: baozi
https://github.com/Bitsuperlab/operation_tools/tree/master/btsxfeed

本来以为手动喂价就够了,看来没这么简单,最好还是自动喂价,让启动价格和交易所不要相差太远。
复制 config.json.sample 为 config.json,修改其中相关配置,主要是rpc端口、密码,delegate名称。
比如要对 CNY,USD喂价,运行命令:
Code: [Select]
  ./btsx_feed_auto.py  CNY USD
如果不带参数运行,不会发布喂价,只实时显示价格。
« Last Edit: August 28, 2014, 02:13:25 am by alt »

Offline ripplexiaoshan

  • Moderator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
  • BitShares: xiaoshan
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #1 on: August 25, 2014, 03:29:24 pm »
多谢alt. 多问一句,运行这个程序的目录必须在programs/client目录吗
BTS committee member:jademont

Offline alt

  • Hero Member
  • *****
  • Posts: 2613
    • View Profile
  • BitShares: baozi
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #2 on: August 25, 2014, 03:42:04 pm »
随便在哪个目录的,调用的是 client 的 api

Offline 天籁

  • Hero Member
  • *****
  • Posts: 581
    • View Profile
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #3 on: August 25, 2014, 03:53:33 pm »
我看到的卖出美元单子怎么反了?

Offline dcchong

  • Sr. Member
  • ****
  • Posts: 203
    • View Profile
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #4 on: August 25, 2014, 03:58:59 pm »
请教alt,api会实时跟踪交易所的价格吗?
wallet_approve_delegate dc-delegate true
wallet_approve_delegate bitsharesx-delegate true

Offline ssjpts

  • Hero Member
  • *****
  • Posts: 538
    • View Profile
    • 中国BTC
  • BitShares: coolman
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #5 on: August 25, 2014, 04:20:04 pm »
顶。LAB出品必属精品
新浪微博:剑指未来BTS
BTC:1Bc7gRGotktBmnNFr3BUUM22HFXCCTyxor
BTSX ID:loves,集大众之爱,待到BTS 500刀,10%回退给捐赠者,10%用于运营,剩余80%用于爱心事业和BTS宣传推广。

Offline Musewhale

  • Hero Member
  • *****
  • Posts: 2871
  • 丑,实在是太丑了 !
    • View Profile
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #6 on: August 25, 2014, 05:51:50 pm »
  +5% +5% +5% 哟西
MUSE witness:mygoodfriend     vote for me

Offline 当年很厉害

  • Sr. Member
  • ****
  • Posts: 310
    • View Profile
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #7 on: August 27, 2014, 04:59:25 pm »
随便在哪个目录的,调用的是 client 的 api
这个API可以用JAVA调用不?
BTS粉里有SB!

Offline alt

  • Hero Member
  • *****
  • Posts: 2613
    • View Profile
  • BitShares: baozi
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #8 on: August 28, 2014, 02:11:06 am »
随便在哪个目录的,调用的是 client 的 api
这个API可以用JAVA调用不?
可以的

Offline alt

  • Hero Member
  • *****
  • Posts: 2613
    • View Profile
  • BitShares: baozi
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #9 on: August 28, 2014, 02:15:04 am »
对程序做了更新,如果不加参数,可以实时显示价格,目前支持USD、CNY、GLD、BTC。
如果要喂价,需要加上参数CNY,参考主贴。

Offline 当年很厉害

  • Sr. Member
  • ****
  • Posts: 310
    • View Profile
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #10 on: August 28, 2014, 03:38:53 am »
 +5% +5% +5%
BTS粉里有SB!

Offline mtang

  • Sr. Member
  • ****
  • Posts: 366
  • BTSX id:mtang
    • View Profile
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #11 on: August 28, 2014, 03:56:24 am »
好东东,一定马上尝试下
BTSX:wallet_approve_delegate btsx.outofcontrol true
DNS :wallet_account_set_approval mtang true
感谢给我们的受托人团队“失控”btsx.outofcontro以及she.bitrose投票。请关注FUND数字资产运作计划//立足兢兢业业的standby delegate//weibo ID:汤O包

Offline alt

  • Hero Member
  • *****
  • Posts: 2613
    • View Profile
  • BitShares: baozi
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #12 on: September 18, 2014, 01:20:40 pm »
程序有更新过了,解释一下喂价算法

自动喂价会从btc38及bter两个交易所取数据。采样频率可自己设置,缺省为2分钟。样本总量可自定义,缺省31个。喂价使用的是所有样本的中间数。这样能过滤掉突发价格波动,价格突变持续15分钟才能传递到系统内部。1元莱特币会被过滤掉。

可设定价格最小变化幅度,只有超过这个最小变化幅度才会发布新的价格,缺省为 5%

可设定允许的价格最大变化幅度,当价格变化超过这个幅度,忽略,不做自动发布,必须由delegate人工确认才发布。缺省值为50%

Offline gyhy

  • Hero Member
  • *****
  • Posts: 852
    • View Profile
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #13 on: September 18, 2014, 01:27:28 pm »
我觉得采用自动喂价,可能有问题
有人会利用外场价格,爆内场的short单
感觉还是一天更新一次好

Offline UE63qL2bTSmfncApZ3VG

  • Full Member
  • ***
  • Posts: 51
    • View Profile
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #14 on: September 18, 2014, 06:29:55 pm »
自动喂价很好,可以帮助建立锚定

Offline UE63qL2bTSmfncApZ3VG

  • Full Member
  • ***
  • Posts: 51
    • View Profile
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #15 on: September 18, 2014, 06:31:18 pm »
我觉得采用自动喂价,可能有问题
有人会利用外场价格,爆内场的short单
感觉还是一天更新一次好

外盘市场深度比内盘高,如果内盘有人一味做空BitRMB,被爆活该。

Offline alt

  • Hero Member
  • *****
  • Posts: 2613
    • View Profile
  • BitShares: baozi
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #16 on: October 16, 2014, 01:33:30 am »
请大家更新一下脚本,刚修正了一个bug,无法从btc38获取数据。

btc123  应该也有同样的 bug,他们20小时前就停止更新btc38的数据了,谁能联系到他们?

Offline alt

  • Hero Member
  • *****
  • Posts: 2613
    • View Profile
  • BitShares: baozi
Re: delegate,这里有自动喂价程序(BitSuperLab 出品)
« Reply #17 on: November 25, 2014, 01:34:03 am »
更新了,重写了价格算法,对每个时刻的价格取自5个交易所:btc38, yunbi, bter, BTS USD, BTS CNY
对这5个价格做了加权平均计算,权重依赖两个因素:
1.  5% 价格内的市场深度。比如当前价格0.1,计算0.095~0.105 范围内的买单深度和卖单深度,取小值。
2. scale_xxx 参数。

注意更新后使用的是  python3,使用前请定制配置文件config.json 调整自己的权重及采样点数,参考config-sample.json