首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mplfinance中烛台图的绘制与执行

mplfinance中烛台图的绘制与执行
EN

Stack Overflow用户
提问于 2022-06-12 11:45:31
回答 1查看 787关注 0票数 0

我想做以下几点:

  1. 为某一天绘制一张5分钟的烛光图,
  2. 将我的处决记录在蜡烛棒图上,作为散点图。--

蜡烛数据是在传统的格式数据框架:日期时间索引,打开,关闭,高,低,体积。执行分为两种数据: byu和sell。两者的结构相似:数字索引,时间,价格。时间是指执行时间(日期时间格式)到5分钟开始的时间段,以匹配蜡烛棒。问题是,这一次并不是唯一的:有可能在相同的5分钟内有两次卖出或两次买入。这不允许我将这两个数据与烛台数据合并(最初我想在烛台数据框中再添加两个列,如sell_price和buy_price,并将这三个数据集合并在一起,但由于存在重复的时间戳,我需要添加sell_price1、sell_price2等,这感觉很愚蠢)。

我尝试将索引设置为sell Time列,并通过addplot绘制它,如下所示:

代码语言:javascript
复制
apdict = mpl.make_addplot(sell['Price'], type='scatter')
fig, axlist = mpl.plot(
    df[['open', 'high', 'low', 'close', 'volume']].loc['2022-6-9 6:45':'2022-6-9 15:45'],
    type="candle", 
    title = "Micro E-mini S&P 500 Price",  
    style="yahoo", volume=True, figratio=(12.00, 5.75),
    returnfig=True, show_nontrading=True, addplot=apdict
    )

axlist[0].xaxis.set_major_locator(mdates.MinuteLocator(byminute=[0,30]))

mpl.show()

该尝试失败,收到以下消息:

代码语言:javascript
复制
ValueError: zero-size array to reduction operation maximum which has no identity

解决这个问题的正确方法是什么?是否有一种聪明的方法来绘制蜡烛图和上面的交易?

谢谢,德米特里

EN

回答 1

Stack Overflow用户

发布于 2022-06-12 17:21:52

不确定这是最理想的方法,但我想我得到了我想要的。唯一的问题,设置这30分钟的x轴上的滴答似乎不起作用。

代码语言:javascript
复制
fig, axlist = mpl.plot(
    df[['open', 'high', 'low', 'close', 'volume']].loc['2022-6-9 6:45':'2022-6-9 15:45'],
    type="candle", 
    title = "Micro E-mini S&P 500 Price",  
    style="yahoo", volume=True, figratio=(12.00, 5.75),
    returnfig=True, show_nontrading=True
    )

# axlist[0].yaxis.set_major_formatter(FormatStrFormatter('$%.2f'))
# axlist[0].xaxis.set_major_locator(mdates.MinuteLocator(interval=30))
#axlist[0].xaxis.set_major_locator(mdates.MinuteLocator(byminute=[0,30]))
sell[(sell['Time'] > '2022-6-9 6:45') & (sell['Time'] < '2022-6-9 15:45')].plot(x='Time', y='Price', kind='scatter', ax=axlist[0])
mpl.show()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72591886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档