国外技术大神用机器学习来预测ICO的收益

2018年03月01日 由 xiaoshan.xiang 发表 962570 0
关于加密货币,你还知道更多其他的吗?事实上,每天都有新的货币(代币)被创造出来。新代币的创造过程叫做ICO(首次货币发行)。在此过程中,参与者可以购买新创造的代币。它是为新公司/组织提供资金的一种形式。通常,在ICO期间,新代币的价格很低,因为在代币背后只有新项目的原型或想法,并没有多少人知道这个新项目。但是当新代币到达交易所或公司交付产品时,代币的价格可以增加几倍。例如,如果你是以太币(ETH)的早期投资者,你可以花费大约0.30美元来购买1美元的代币,而在写这篇文章的时候,它的价格是936美元。它的收益率约为300000%。如果你在以太币首次货币发行事投资了100美元,你就能赚到30万美元。

国外技术大神用机器学习来预测ICO的收益

以太币价格趋势


看看这些超高的收益,你会明白为什么许多人愿意投资这些项目。但这并不容易。目前,有很多的ICO正在运行,选择合适的投资项目是很困难的。ICO很有可能是一个骗局,投资者会赔掉他们所有的投资。

国外技术大神用机器学习来预测ICO的收益

ICO收益率最高的五名


有许多网站收集了即将发售的ICO的信息,例如:icodrop。也有人在加密货币社区追踪和评分即将到来的ICO。我最喜欢的ICO影响者之一是Ian Balina。他有数据驱动的方法来选择ICO进行投资。他有一个电子表格,用数字、点和分数来描述每个ICO。根据计算出的分数,来进行选择投资。

国外技术大神用机器学习来预测ICO的收益

Ian Balina的电子表格


利用电子表格进行分析,基于Ian的数据预测投资收益,我建立了一个机器学习模型。


首先,我从Ian的电子表格中获取数据,并创建了我的数据集。对于每个ICO,我添加了从coinmarketcap.com (CMC)中收集的最小值、最大值和买入价格(买入价格是CMC图表的第一个价格)。我也用icodrops.com和tokendata.io的数据修正了一些ICO的价格。




如你所见,在coinmarketcap.com上有些行有些价格信息是缺失的。这是因为这些都是新项目,还没有进行过交易。让我们预测一下他们的最大收益是多少。


国外技术大神用机器学习来预测ICO的收益


模型的输出为Max_CMC_x,其定义为:




Max_CMC_x = Max_CMC / ICO_Price



(注意:在训练中,我使用了Max_CMC_x的对数,因为它对ML模型训练有更好的分布)


我使用了mljar.com来训练机器学习模型,使用5倍交叉验证、MSE度量分数和xgboost、lightGBM和随机森林算法。




国外技术大神用机器学习来预测ICO的收益

在mljar.com中创建机器学习模型训练


MLJAR通过许多不同的机器学习算法进行搜索,并选择最适合的训练数据。我们有很多模型可供选择:

国外技术大神用机器学习来预测ICO的收益

MLJAR中的模型



哪些特征对于预测ICO投资收益很重要?


让我们检查一下最佳模型的特征重要性。


国外技术大神用机器学习来预测ICO的收益

最佳模型(MSE评分最低)的特征重要度




  • ICO价格是预测ICO收益最重要的特征。可以简单解释为:价格越低,未来增长的空间就越大。

  • Ian的评级是第二个最重要的特征。Ian的评级与项目的质量相关。等级越高,项目越好,价格增长的机会也越大。

  • 在前6个特征中,也有:在ICO中售出的代币数量、ICO市值和总供给。投资者正试图评估未来增长的空间。

  • 社区成员的数量也非常重要。对项目感兴趣的人越多越好。


新的ICO将会有什么样的收益?


让我们计算一下收益未知的代币的预测,并检查它预测以前的ICO的收益。将它们与实际收益进行比较将。以下是根据模型预测收益率最高的前20个代币:


国外技术大神用机器学习来预测ICO的收益

OOF_Prediction列是ML模型预测的过去ICOs的收益


根据该模型,最高的回报应该是District0x, 0x和Red Pulse。有趣的结果是,oof_预测值比Max_CMC_x (Max_CMC_x = Max_CMC/ICO_Price)高得多。例如,Icon的投资回报率为115x,但该模型预测的回报率只有18x。


我的解释是:具有OOF_Prediction value比Max_CMC_x value高很多的代币仍然有增长空间——例如,AirToken可以增长5倍。另一方面,对于具有OOF_Prediction value的代币,Max_CMC_x代币可能价格过高——或者机器学习模型出错。


所有关于过去ICOs的ML模型的预测都在这里。




以下是利用机器学习预测收益率最高的前20个代币


国外技术大神用机器学习来预测ICO的收益

机器学习模型预测的收益


你可以在Ian的电子表格上看到一个带有Zombie名称的代币,其基于模型的收益是最高的。


另一方面,由于该模型预测“只有”6.8x的收益,因此Telegram的收益并不乐观。在我看来,它是由巨大的ICO Cap造成的,这就解释了为什么模型在预测收益方面是保守的。


所有关于即将发售的ICO的ML模型预测都在这里。


预测地址:https://github.com/mljar/examples/blob/master/ml_ico/data/predictions_for_new_ICOs.csv



结论


投资ICO是非常有利可图的。挑选好的投资代币需要仔细研究。在我看来,数据驱动的方法大部分是一致的。用机器学习预测可以给投资者更多的洞察力:




  • 潜在知识回报;

  • 潜在出售价格评估。


创建ICO的人也可以使用ML见解为投资者设定具有吸引力的经济标志学。

本文中所使用的数据是可用的。




用于数据预处理的代码在这里。




MLJAR服务被用于创建机器学习模型。




 
欢迎关注ATYUN官方公众号
商务合作及内容投稿请联系邮箱:bd@atyun.com
评论 登录
热门职位
Maluuba
20000~40000/月
Cisco
25000~30000/月 深圳市
PilotAILabs
30000~60000/年 深圳市
写评论取消
回复取消