大部分人都知道,一旦币安发公告要新上架某个永续合约,这个币种的现货价格往往会立即拉升,以至于出现了一些不断爬取公告来第一时间买入的机器人,更别说还有所谓的内部消息,公告还没发出币价就已经上涨了。但是这些币种合约一旦开始交易后,表现如何呢,是延续了上涨的趋势还是有回调?今天我们就来分析下。
下载币安2023年的永续合约4hK线数据,具体的下载代码上篇文章有介绍 https://www.fmz.com/digest-topic/10283 。由于上币时间并不一定卡在4h的节点上,这样有点不严谨,但刚开盘的时间价格往往很混乱,用固定的间隔还正好过滤掉开盘的影响,不耽误分析。数据dataframe里为NaN代表没数据,一旦第一个数据出现,代表这个币上市了。这里计算出上市后每4个小时相对与第一个价格的涨幅,再组成一个新的表格。一开始就已经上架的都过滤掉。截止到2023年11月16日,币安共上架了86个币,平均每3天多就上架一个,可谓非常频繁。
下面是具体的处理代码,这里只截取了上线150天内的数据。
df = df_close/df_close.fillna(method='bfill').iloc[0]
price_changes = {}
for coin in df.columns[df.iloc[0].isna()]:
listing_time = df[coin].first_valid_index()
price_changes[coin] = df[coin][df.index>listing_time].values
changes_df = pd.DataFrame.from_dict(price_changes, orient='index').T
changes_df.index = changes_df.index/6
changes_df = changes_df[changes_df.index<150]
changes_df.mean(axis=1).plot(figsize=(15,6),grid=True);
结果如下图,横轴代表上架天数,纵轴代表平均的指数。这个结果可以说是意料之外情理之中。出乎意料的是,合约新上架后基本上都是下跌,并且是上架时间越长跌的越多,起码半年内不带反弹的,但想下也合理,所谓的上架利好在上架前已经兑现,接下来的跌跌不休才是正常的。点开K线图看周线,也可以发现很多新上线合约币都满足这个模式,开盘就是巅峰。
前面文章介绍过,数字货币受同涨同跌的影响比较大,是不是整体指数的下跌影响了表现呢?这里让价格变化改为相对与指数变化,再来看下结果。图上看起来还是一样,一路下跌,实际上相对于指数下跌的更多了。
total_index = df.mean(axis=1)
df = df.divide(total_index,axis=0)
通过统计每周的上架币数和指数的关系,可以很清晰的看到币安上架的策略:牛市频繁上架,熊市很少上架。今年的2月和10月都是上架的高峰期,都是恰逢牛市,在跌的比较惨淡的时间段,币安基本不上架新合约。可见币安也想利用牛市的高交易量和新合约的活跃度多赚点手续费,也不想新合约跌的太惨,但奈何不争气。
本文通过分析币安2023年的永续合约4hK线数据,分析显示新上市合约在长期内呈现下跌趋势。这可能反映了市场对初期热情的逐渐消退和理性的回归。如果设计一个开盘第一天就做空一定量资金的策略,持有一段时间后平仓,大概率是赚钱的。当然这样做也有风险,过去的趋势不代表未来,但有一点是确定的,没必要追逐热点,做多新上架的合约币种。