(15-5)基于时间序列预测的比特币自动交易系统:比特币价格的数据可视化

资讯 2024-07-16 阅读:28 评论:0
1.5.5 ?数据可视化 (1)下面代码导入了一些用于数据可视化的常用库,这些库提供了丰富的绘图功能,可以创建各种统计图表和交互性可视化。...
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

1.5.5 ?数据可视化

(1)下面代码导入了一些用于数据可视化的常用库,这些库提供了丰富的绘图功能,可以创建各种统计图表和交互性可视化。

 

(2)使用库Plotly创建了一个交互性的曲线图,展示了比特币的关闭价随时间的变化趋势。通过go.Figure创建图表对象,使用update_layout设置图表布局,包括标题和模板,最后通过show()展示生成的比特币关闭价图表。这能够直观地呈现比特币价格的走势,帮助用户更好地理解和分析数据。

 

执行效果如图7-8所示。

图7-8 ?比特币的关闭价随时间的变化趋势

(3)使用库Plotly创建了一个交互性的线图,展示了比特币的交易量 (Volume) 随时间的变化趋势。通过 go.Figure 创建图表对象,使用 update_layout 设置图表布局,包括标题和模板,最后通过 show() 展示生成的比特币交易量图表。这有助于直观地观察比特币市场的成交量变化,为交易趋势提供信息。

 

执行效果如图7-8所示。

图7-8 ?比特币的交易量 (Volume) 随时间的变化趋势图

(4)下面代码用于计算比特币数据框 BTC_Data 中各列之间的相关性,并使用 Seaborn 绘制了一个热力图。

 

执行效果如图7-8所示,热力图中的颜色深浅表示不同列之间的相关性程度,通过颜色的变化可以直观地观察到各变量之间的关系。这有助于分析比特币数据中各个特征之间的相互影响。

图7-8 ?相关性热力图

(5)定义函数 candelstick_chart,用于创建基于 Plotly 的蜡烛图(Candlestick Chart)。函数接受两个参数,data 是包含开盘价、最高价、最低价和收盘价的时间序列数据,title 是图表的标题。蜡烛图展示了金融市场的价格走势,包括每个时间点的开盘、最高、最低和收盘价格。通过调用 update_xaxes 和 update_yaxes 方法,函数设置了图表的横轴和纵轴的标签和标题。最后,通过调用 update_layout 设置整体图表的标题和模板,返回生成的蜡烛图对象。

 

(6)通过使用上面定义的蜡烛图函数 candelstick_chart,创建了一个展示比特币价格趋势的蜡烛图。通过传递 BTC_Data[-90:],选择了最近的90天的数据进行可视化,标题为 "Bitcoin(BTC)"。最后,通过 btc_plot.show() 显示生成的蜡烛图,使用户可以直观地观察比特币价格的走势。

 

执行效果如图7-8所示。

图7-8 ?比特币价格趋势蜡烛图

(7)定义函数 ohlc_chart,用于创建基于 Plotly 的 OHLC 图(Open-High-Low-Close Chart)。函数 ohlc_chart接受两个参数,data 表示包含开盘价、最高价、最低价和收盘价的时间序列数据,title 是图表的标题。OHLC 图展示了金融市场的价格走势,包括每个时间点的开盘、最高、最低和收盘价格。通过调用 update_xaxes 和 update_yaxes 方法,函数设置了图表的横轴和纵轴的标签和标题。最后,通过调用 update_layout 设置整体图表的标题和模板,返回生成的 OHLC 图对象。

 

(8)下面代码调用上面定义的 OHLC 图函数 ohlc_chart,创建了一个展示比特币价格趋势的 OHLC 图。通过传递 BTC_Data[:-200],选择了除去最后200天的数据进行可视化,标题为 "Bitcoin"。最后,该函数将生成的 OHLC 图对象返回,但由于未使用 show() 函数,图表不会直接显示。如果需要显示图表,可以调用 show() 方法。

 

执行效果如图7-8所示。

图7-8 ?比特币价格趋势的 OHLC 图

(9)定义函数vol_traded,用于创建基于 Plotly 的交易量面积图。函数vol_traded接受三个参数,data 是包含时间、交易量信息的数据框,title 是图表的标题,color 是指定图表线颜色的参数。该函数使用 px.area 创建面积图,其中 line_color 参数指定了线条的颜色,同时通过 update_xaxes 和 update_yaxes 设置了横轴和纵轴的标签。最后,通过 update_layout 设置整体图表的标题和模板,返回生成的面积图对象。

 

10)下面代码调用了上面定义的 vol_traded 函数,创建了一个展示比特币交易量变化的面积图。通过传递 BTC_Data[-90:],选择了最近的90天的数据进行可视化,标题为 "Bitcoin",并指定线条颜色为蓝色。最后,该函数将生成的面积图对象返回,但由于未使用 show() 函数,图表不会直接显示。如果需要显示图表,可以调用 show() 方法。

 

执行效果如图7-8所示。

图7-8 ?比特币交易量变化的面积图

美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明

分享:

扫一扫在手机阅读、分享本文

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
热门文章
  • DDO在新加坡上市真假,欧意交易所能交易数字期权吗?

    DDO在新加坡上市真假,欧意交易所能交易数字期权吗?
    然而,对于DDO在新加坡的列名是否真实存在争议。 据报道,有人质疑DDO的数字选项是否真的上市,其背景是否经过了彻底调查。 首先,有报告说,DDO数字选项清单仅仅是一种宣传手段,没有找到DDO交易的平台,这就对DDO的真正清单提出了疑问。 其次,一些媒体调查了DDO数字选项的背景。 报告显示DDO数字选项发行人声称其数字选项是国家赞助的,但实际上,根据中国人民银行,虚拟货币相关业务是非法金融活动。 此外,DDO数字选项在视频号码等平台上广为传播,吸引了许多信徒的注意,然...
  • Griffin Gaming Partners计划为其第三支基金筹集5亿美元

    Griffin Gaming Partners计划为其第三支基金筹集5亿美元
    Pitchbook引用的6月8日《快链头条新闻》作为监管文件, 指出游戏风险投资公司Griffin赌博伙伴计划为其第三个旗舰基金筹集5亿美元, 比第二个基金少33%。 2021年,格里芬赌博伙伴从Web3游戏开发者Forte获得A回合资金1.85亿美元,并于2022年筹集了第二个旗舰基金,金额达7.5亿美元,此时风险资本家对Web3和加密游戏的热情达到顶峰。...
  • 比过山车还狠!比特币价格再次暴跌

    比过山车还狠!比特币价格再次暴跌
      上周日,比特币的价格创造了3000美元的历史新高,随后就开始各种高台跳水了。Last Sunday, the price of Bitcoin created a record high of $3,000, and then began to dive on all the high platforms.   据外媒报道,本周一,比特币价格一度下跌到2526.4美元,最高跌幅高达14.5%,这创造了2015年1月以来最大跌幅。According to external...
  • 加密货币之王重回王位:比特币飙升至 71,000 美元,还能再涨多少?

    加密货币之王重回王位:比特币飙升至 71,000 美元,还能再涨多少?
    比特币是市场上最大的加密货币,它再次打破了重要的7万美元门槛。 在短短的四舍五入(67,000美元到69,000美元之间)之后,价格在这一水平上遇到了强烈的抵制。 然而,势头的不断增强表明,比特币可能形成一个超过70 000美元的板块,为重新测试下一个抵抗阵地71 300美元和3月份可能攀升到历史最高点73 700美元铺平了道路。 问题仍然是:比特币能否维持预期的上升趋势并继续大幅上升?    分析家预计比特币价格将上升到74,400美元。 加密货币分析师Ali M...
  • 几张图看懂区块链技术到底是什么?https://www.cnblogs.com/behindman/p/8873191.html

    几张图看懂区块链技术到底是什么?https://www.cnblogs.com/behindman/p/8873191.html
    “区块链”的概念可以说是异常火爆,好像互联网金融峰会上没人谈一谈区块链技术就out了,BAT以及各大银行还有什么金融机构都在开始自己的区块链研究工作,就连IBM最近也成立了自己的区块链研究实验室,但其实区块链到底是什么?大家或许并不清楚,停留在雾里看花的状态。从今天开始,就让我们一起走进区块链,揭开区块链的神秘面纱吧!The concept of a block chain can be described as an unusually hot one, as if no...
标签列表