雨康念资讯网 查询数据 量中有度 上市公告尽于此
投放广告联系QQ:82522688

Pyecharts 绘制K线图及交易信号 2

admin 量化学习 2023-04-15 19:41:12 335 0 Pyecharts   绘制K线图   交易信号
Pyecharts 是一个基于 Python 的数据可视化库,可以用于绘制各种图表,包括 K 线图。在 Pyecharts 中,绘制 K 线图需要使用 Kline 类,以下是一个简单的示例:
from pyecharts.charts import Kline

# 创建 Kline 实例
kline = Kline()

# 设置 x 轴数据
x_data = ['1月1日', '1月2日', '1月3日', '1月4日', '1月5日']

# 设置 y 轴数据
y_data = [
    [2320.26, 2302.6, 2287.3, 2362.94],
    [2300, 2291.3, 2288.26, 2308.38],
    [2295.35, 2346.5, 2295.35, 2346.92],
    [2347.22, 2358.98, 2337.35, 2363.8],
    [2360.75, 2382.48, 2347.89, 2383.76]
]

# 添加数据
kline.add_xaxis(x_data)
kline.add_yaxis('K 线图', y_data)

# 渲染图表
kline.render()
如果想要在 K 线图上添加交易信号,可以使用 Line 类绘制信号线,以下是一个示例:
from pyecharts.charts import Kline, Line

# 创建 Kline 实例
kline = Kline()

# 设置 x 轴数据
x_data = ['1月1日', '1月2日', '1月3日', '1月4日', '1月5日']

# 设置 y 轴数据
y_data = [
    [2320.26, 2302.6, 2287.3, 2362.94],
    [2300, 2291.3, 2288.26, 2308.38],
    [2295.35, 2346.5, 2295.35, 2346.92],
    [2347.22, 2358.98, 2337.35, 2363.8],
    [2360.75, 2382.48, 2347.89, 2383.76]
]

# 添加数据
kline.add_xaxis(x_data)
kline.add_yaxis('K 线图', y_data)

# 创建 Line 实例
line = Line()

# 设置 x 轴数据
line.add_xaxis(x_data)

# 设置 y 轴数据
y_data = [2300, 2300, 2300, 2300, 2300]

# 添加数据
line.add_yaxis('交易信号', y_data)

# 渲染图表
kline.overlap(line)
kline.render()
以上示例中,我们创建了一个 Line 实例,设置了 x 轴数据为 K 线图的 x 轴数据,y 轴数据为一个长度为 5 的列表,表示在每个交易日都有交易信号。最后,我们使用 overlap() 方法将 Line 实例覆盖在 Kline 实例上,从而实现在 K 线图上添加交易信号的效果。
郑重声明 本文只是个人(本单位)复盘记录,文内提到的所有信息仅为分享和盘面结构梳理,不构成投资或投机建议,买卖自行决策,结果自己负责。
 

阅读与下载说明

1.会员阅览(扣点)为普通会员扣点(1元=1点)通道,已浏览过的只扣一次。
2.VIP阅览 (VIP) 为VIP特权通道,充值成VIP用户直接无任何限制高速在线阅览,VIP会员分包月,包年和终身VIP三种。
3.免费阅览(免费)为未付费会员通道,可无任何限制免费阅览该资源,推荐购买点数充值VIP,以获取超值资源。
4.  阅览的资讯文件过大,根据您的网速而会有相应的延迟,请耐心等待;如果提示其他问题请联系客户解决。
 

温馨提示:
购买点数充值VIP全部支持支付宝或微信扫码支付,登陆会员中心侧面板>>财务选择相关操作即可。
在线预览主旨方便移动设备使用和临时查看,直观浏览,对需要的文章再下载,预览了的文件且能秒速下载。

分享:

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