首页 > 其他分享 >一周的可转债1分钟k线图

一周的可转债1分钟k线图

时间:2024-02-03 19:44:27浏览次数:19  
标签:线图 gs 分钟 weeknum dict weekday 可转债 cp dfgroup

代码


    
    weeknum_=4 #5
    fig,ax=gs.plt.subplots()
    import candleplotter as cplt
    title=''
    col_cycler=gs.mpl.rcParams['axes.prop_cycle']
    # print(cycler.__iter__().__next__()['color'])
    weekday_dict=dict(zip(range(1,6,1), range(100, 125, 5)))
    for name, coldict in zip(
            sorted(set(df[df.weeknum==weeknum_]['datestr'])),
            col_cycler,
            ):
        dfgroup = df[df.weeknum==weeknum_].groupby(by='datestr').get_group(name)
        value0 = gs.deepcopy(dfgroup.open.iloc[0])
        weekday = dfgroup.index[-1].isocalendar()[2]
        value1 = weekday_dict[weekday]
        for column in 'open high low close vwap'.split():
            dfgroup[column] = dfgroup[column] / value0 * value1
        # print(dfgroup)
        cp = cplt.CandlePlotter(dfgroup, 
                    p=dict(code=kzz.code, dname=kzz.name, 
                           freq=f'{gs.Loaddata.lidu[catalog]}分钟K线数据',
                           ),
                    )
        cp.p['figsize'] = [12,8] #plt.rcParams['figure.figsize']
        cp.p['title'] = title or '蜡烛图和技术指标'
        cp._candles(ax=ax, fig=fig, **coldict) #dict(list(col_cycler)[0]))
        
        label= dfgroup.index[-1].isoformat()[:10] + f'({cp.cweekday[str(weekday)]})'
        cp._plot_trend(cols=['vwap'], 
                       legend=True, label=label, 
                       custom_fig=0, 
                       **coldict)

图件

标签:线图,gs,分钟,weeknum,dict,weekday,可转债,cp,dfgroup
From: https://www.cnblogs.com/duan-qs/p/18005104

相关文章

  • webrtc终极版(一)5分钟搭建多人实时会议系统webrtc
    webrtc终极版(一),支持https,在线部署【不是本地demo】,采用RTCMultiConnection官方demo,5分钟即可搭建成功@目录webrtc终极版(一),支持https,在线部署【不是本地demo】,采用RTCMultiConnection官方demo,5分钟即可搭建成功前言一、webrtc是什么?二、搭建demo步骤1.代码内容2.运行效果总结前......
  • 【程序人生】可转债基础知识,优缺点
    什么是可转债?可转债,全称为可转换债券,是一种具有债券和股票双重属性的金融产品。投资者购买可转债后,可以在规定的期限内将其转换为公司的股票。换句话说,可转债是一种特殊的债券,它赋予投资者在未来某个时间点将债券转换为股票的权利。可转债的特点固定收益:与普通债券一样,可转债......
  • Picturesocial | 只要 5 分钟,发现容器编排的秘密武器!
    在上一篇文章《Picturesocial|开发实践:如何在15分钟内将应用容器化》,我们讨论了容器以及容器化应用程序所需的步骤。在不考虑将container部署到哪里的情况下创建container,就像把家放在漂浮在海中的货运集装箱里一样,听起来既浪漫又可怕。如果想过上安全而惬意的生活,肯定需要......
  • 【体验有奖】5 分钟函数计算部署 AI 艺术字应用,晒姓氏头像赢 Cherry 键盘!
    作者:姜曦(筱姜)目前,大多数开发者使用的AI绘画项目StableDiffusionWebUI难以适应企业多用户、多场景的复杂需求,用户急需一套成熟解决方案去进行基于StableDiffusion的AI绘画创业,本实验基于函数计算团队开发者的基于StableDiffusionServerlessAPI解决方案搭建的AI......
  • Power BI - 5分钟学习创建合并列
    每天5分钟,今天介绍PowerBI如何创建合并列什么是合并列顾名思义合并列就是把两个列信息拼接到一个列中显示。工作中经常会有类似需求,把产品编码和产品名称放到一个筛选器或者单元格中展示。那我们在PowerBI中应该如何进行类似创建合并列的操作呢?首先导入样例产品表;(Excel数据......
  • 5分钟快速入门GIS(GIS基础)(GIS当中常见数据)
    5分钟快速入门GIS(GIS基础)(GIS当中常见数据):https://blog.csdn.net/xiaopeixiaojun/article/details/117574745?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170651063316800227413988%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170......
  • 和好友一起学习如何3分钟自动化搭建幻兽帕鲁联机服务器]
    和好友一起学习如何3分钟自动化搭建幻兽帕鲁联机服务器《幻兽帕鲁》的意外火爆,源于其巧妙地将各种元素进行融合,形成了一种独特的游戏体验。这款游戏,让人看到了“缝合”游戏的新高度,也让人感叹,原来缝合得当,也能如此吸引人。帕鲁,是游戏中的核心元素,它既是战斗的小精灵,也是生活的......
  • 异常检测、自动告警,业务问题分钟级识别
    跨国业务覆盖范围广、用户多、业务量大,运维面临巨大挑战?应用平台AppStage运维中心来助力!本文分享自华为云社区《异常检测、自动告警,业务问题分钟级识别》,作者:开天aPaaS小助手。跨国业务覆盖范围广、用户多、业务量大,运维面临巨大挑战?应用平台AppStage运维中心来助力!异常检测......
  • P4145 上帝造题的七分钟 2 / 花神游历各国 题解
    题目链接:上帝造题的七分钟2/花神游历各国差不多的题:[YnoiEasyRound2023]TEST_69注意到对某个点来说暴力单点即为反复的:\(x=\sqrt{x}\),最终为\(1\),根据\(master\)主定理可知,跟\(veb\)树分析差不多的,复杂度为:\(O(\log{\log{V_{max}}})\)。不懂的可以去学学这篇文章。那......
  • 出海客户如何快速5分钟开启可观测性-shopify
    概览对于在线购物网站来说,理解顾客与网站的交互至关重要。本文将引导您如何在shopify网站上接入真实用户访问。配置登录shopify管理界面在左侧菜单栏找到【销售渠道】,点击【在线商店】在打开的菜单中,点击【模板】。在当前模板中,选择【编辑代码】在新打开的页面中,左侧【布局】下,找......