这大半年都是熊市,以前内盘交易量再低也没有低过现在。。。
以前bitcny溢价是因为囤积bitcny可以获利,所以需求量大一些。应用场景上跟现在无异,基本只有内盘需求。
BTS从0.8+跌回0.6+这段时间里。依然是价格跌,bitcny充值手续费≥0. 横盘或上涨充值手续费≤0
哪怕现在BTS现价1分钱,bitcny的需求也是一样的, 如果按照现在的喂价算法,喂价还是会比现价低。喂价也越压越低。需求始终不会变,bitcny的需求≠全部~~智能货币仅仅是BTS的一部分。
外盘的价格跟内盘的成交价对比,是可以反映出bitcny价格的。现在ZB价格0.7033. AEX价格0.7 内盘价格0.7. 但是喂价却只有0.677.
然后再来说说手续费和cny:bitcny交易价格。
鼓鼓手续费排序第一名:-0.02% 只有925个bitcny 第2名:0% 2362个bitcny 第3名:0.1% 共4000个bitcny 第四名:0.18% 共15万bitcny
ZB bitcny=0.9969
AEX bitcny=0.996
为何ZB AEX会比鼓鼓低,原因在于手续费,手续费因素不得不考虑.
比如AEX
1000cny充值进入AEX 得到997cnc.997个cnc按照0.996购买bitcny,提现除去手续费后能够得到995个bitcny,也就是1000cny=995bitcny 此时bitcny>1(这种是直接cny充值进AEX后购买bitcny)
1000cnc按照0.996购买bitcny。提现除去手续费后能够得到998个bitcny 1000cnc=998bitcny 此时bitcny>1(这种是用账号原本的cnc购买bitcny)
所以表面上看bitcny已经小于1了,但是除去各种手续费实际是大于1的。
ZB
1000QC,按照0.9969购买bitcny。除去交易手续费能够得到1001bitcny,然后固定提现手续费为20bitcny。1001-20=981个bitcny, 1000QC实得981bitcny.........只有以0.9969的价格购买20000QC的bitcny 一起提现后。20000QC才等于20000bitcny.但是按照ZB的深度,想以0.9969的价格在短时间内买够20000,是不可能的。
最后一种算法就是以AEX ZB交易所内cnc qc 提现成人民币后的价格来算bitcny,这种算法AEX ZB的bitcny<1的,但是很明显不应该这样算,因为提现bitcny后.bitcny再提现成人民币 同样也需要手续费。
所以这种算法就直接忽略。
所以目前cny:bitcny 实际上是≥1的,喂价就不应该比现价低..........
当外盘价格跟内盘成交价基本一致的时候,(从侧面说明bitcny任然=1cny),这时候喂价比现价低是不能接受的。现价涨 喂价还跌 更不能接受。
补充:
ZB QC充值免费,QC提现手续费1%。交易手续费0.2% 。bitcny提现固定20bitcny。
AEX cnc充值手续费0.3%,cnc提现手续费0.5%,承兑商还要收0.3%的提现手续费。交易手续费0.1%。 bitcny提现手续费为0.5%,上不封顶。
谢谢提供数据。
所以目前cny:bitcny 实际上是≥1的,喂价就不应该比现价低..........
如果 bitcny:cny > 1 那么喂价会上调,但只能保证比前一秒的喂价高,并不是一定会调到比当前内盘成交价高,
因为可能上调一点点就导致 bitcny:cny < 1 了,就会触发喂价下调。
这个平衡是动态的。
ZB QC充值免费,QC提现手续费1%。交易手续费0.2% 。bitcny提现固定20bitcny。
AEX cnc充值手续费0.3%,cnc提现手续费0.5%,承兑商还要收0.3%的提现手续费。
承兑商不收cnc充值手续费?如果这样的话,cnc应该有折价。
比如qc,因为1%提现费的关系,实际上一般喂价脚本是按折价0.5%来算的。
当盘面显示 1bitcny=0.9975 qc ,实际上折算价为 1bitcny = 0.9975 * 0.995 = 0.9925 cny 。
不过qc:bitcny一天的成交量只有几千,权重太低,对结果没多少影响。
比如AEX
1000cny充值进入AEX 得到997cnc.997个cnc按照0.996购买bitcny,提现除去手续费后能够得到995个bitcny,也就是1000cny=995bitcny 此时bitcny>1(这种是直接cny充值进AEX后购买bitcny)
1000cnc按照0.996购买bitcny。提现除去手续费后能够得到998个bitcny 1000cnc=998bitcny 此时bitcny>1(这种是用账号原本的cnc购买bitcny)
所以表面上看bitcny已经小于1了,但是除去各种手续费实际是大于1的。
因为手续费的关系,不能只算买的方向,而是还要算卖的方向。
不充提的情况就不说了。考虑充提手续费,那么双向的完整流程就都考虑:
1 从银行卡充值cnc到aex,买bitcny,提到钱包自己账号,剩多少
2 相对的,从钱包充值bitcny到aex,卖成cnc,通过承兑商提现到银行卡,剩多少
3 上面两个值平均一下,可以得出完整流程的bitcny:cny价格
我的结论是提现手续费、交易手续费对结果没有影响,但充值手续费应该有影响。
等你补充了数据再调整。
QC 的算法也是一样。固定收费如 20 就直接忽略了,因为量的关系,没法算。只剩1%的qc提现费对结果有影响。
再说鼓鼓。鼓鼓有API可以查到最近充值提现成交金额,每个时间段都有4个数:
充值cny总量、充值bitcny总量、提现cny总量、提现bitcny总量
也是双向一起算比较合理,
(充值cny总量+提现cny总量)/(充值bitcny总量+提现bitcny总量)就是平均的 bitcny/cny 价格
因为鼓鼓自己收手续费的关系,所以成交量相对比较可信。看挂单价则出入会比较大,有不在线的,有保证金不足的,等等。
---------- 分割线 ------------
实际上,我相信大部分喂价脚本不是用这几个直接价的,至少我不是这么算的。
因为这么算的话,要么量太少,要么点对点交易对市场行情的响应太慢。再加上充提手续费的关系,导致灵敏度很低,经常很久不变。
我觉得更合理的确定 bitcny/cny 价格的方法,就是你说的:对比外盘BTS加权成交均价和内盘BTS:bitCNY成交价。
外盘价来源有 AEX ZB 火币 币安 P网 加上 内盘的 BTS:OPEN.BTC 因为最近也有不少量了,还有币蛋、链行、big.one等等。
BTC交易对可以按 AEX 和 ZB 的BTC成交价折算;USDT交易对可以按 AEX 和 ZB 的比价折算;
或者参考国外法币交易所如 bitstamp GDAX coinbase kraken bittrex 等折算成USD再按实时外汇牌价折算成CNY。
最终 bitcny/cny 价 = 外盘BTS均价 / 内盘BTS成交价
也就是说内盘成交价更加体现的是bitcny价格而不是bts价格。内盘价高于外盘,表示bitcny折价,低的话就是溢价。
实际上,这个值经常和上面说的直接兑换/充提价差距不小,甚至方向相反,但差距在手续费范围内。
比如我的最新喂价数据(显示的zb_CNY是已经按99.5%折算过了;有些交易所的成交量乘了系数,因为刷量;aex按1算)
volume [9358.21, 383796.13375, 195053.5279842]
price [0.9925125, 0.9979373775777581, 0.996]
['zb_CNY_BITCNY', 'magicwallet_CNY_BITCNY', 'aex_CNY_BITCNY']
+-----------------------+-----------------+-----------------+----------------+-----------------+
| Market | Converted Price | Volume(scaled) | Original Price | Conversion Rate |
+-----------------------+-----------------+-----------------+----------------+-----------------+
| aex_CNY_BTS | 0.70300000 | 3297922.326445 | 0.70300000 | 1.00000000 |
| aex_USDT_BTS | 0.70856108 | 17041081.889413 | 0.10500000 | 0.14818765 |
| binance_BTC_BTS | 0.71240790 | 3142486.000000 | 0.00001599 | 0.00002245 |
| cryptobridge_BTC_BTS | 0.70129742 | 6274.063020 | 0.00001574 | 0.00002245 |
| gdex_BTC_BTS | 0.71022279 | 63468.365520 | 0.00001594 | 0.00002245 |
| huobipro_BTC_BTS | 0.71151683 | 1181756.721759 | 0.00001597 | 0.00002245 |
| huobipro_USDT_BTS | 0.71328482 | 2306818.945462 | 0.10570000 | 0.14818765 |
| bitshares_BITCNY_BTS | 0.70081692 | 5796935.258840 | 0.70399667 | 1.00453720 |
| openledger_BTC_BTS | 0.70599780 | 1389523.601420 | 0.00001585 | 0.00002245 |
| poloniex_BTC_BTS | 0.71196236 | 182264.899746 | 0.00001598 | 0.00002245 |
| zb_BTC_BTS | 0.71329897 | 2134242.300000 | 0.00001601 | 0.00002245 |
| zb_CNY_BTS | 0.70326600 | 2398472.970000 | 0.70326600 | 1.00000000 |
| zb_USDT_BTS | 0.71328482 | 4335596.200000 | 0.10570000 | 0.14818765 |
+-----------------------+-----------------+-----------------+----------------+-----------------+
current median: 0.69587390, cur/wgt 0.982791
price_weighted 0.70805864
volume [5796935.25884]
price [0.7039966666666667]
['bitshares_BITCNY_BTS']
bitCNY/CNY 1.005770
price_feedback2 0.70069203, fb2/wgt 0.989596, fb2/cur 1.006924, fb_scale 1.200000
可以看到,我的结果是 bitcny 溢价,所以新喂价是比当前喂价高的,但是仍然比成交价低。