您的位置:主页 > 绘制方法 >

绘制方法 有问必答——如何在Stata中绘制股票K线图

2019-06-13来源:k线学习专题网次阅读

  好消息!!!爬虫俱乐部将于2018年11月30日至2018年12月2日在武汉举行Stata编程技术培训。本次培训主要面向财务、会计和金融专业高校教师、硕博生,课程均是采用财务金融领域的案例,旨在帮助财务金融领域的研究者熟悉Stata数据分析技巧,能够通过编程读取不同类型的数据源、实现复杂数据合并、清洗的程序化,通过简单的程序构造复杂的财务金融指标。详细培训大纲及报名方式,请点击文末阅读原文呦~

  有问题,不要怕!访问 爬虫俱乐部-用户问题登记表.docx(复制到浏览器中)下载爬虫俱乐部用户问题登记表并按要求填写后发送至邮箱,我们会及时为您解答哟~

  爬虫俱乐部隆重推出数据定制及处理业务,您有任何网页数据获取及处理方面的难题,请发邮件至我们邮箱,届时会有俱乐部高级会员为您排忧解难!

  近日,爬虫俱乐部的一位粉丝问道,能否在Stata中绘制股票K线图?我们知道,谨慎的投资分析离不开反映股票行情与价格的K线图。我们从K线图中,既可看到股价的趋势,也可以了解到每日市况的波动情形。既然K线图如此重要,那么今天,我们就来带领大家完成在Stata中对于股票K线图的绘制。

  我们以上证指数为例,首先使用爬虫俱乐部开发的cntrade命令(有关cntrade命令的介绍请参考往期推文、、),获取上证指数的历史市场报价数据:

  现在我们便获得了上证指数全部的日开盘收盘价格、日最高最低价格、日收益率、日成交量、日成交额等信息。我们根据日收盘价格“clsprc”这一变量分别生成5日、10日、20日、30日均价,并保留2018.6.4-2018.10.17近期90个交易日的交易记录:

  我们首先结合日开盘收盘价格、日最高最低价格来绘制上证指数近90个交易日的日K线日均线。

  由于Stata中没有直接绘制K线图的相应命令,所以我们把绘制K线图这一过程分成两部分,第一部分绘制由日最高价格和日最低价格组成的上影线和下影线部分,第二部分再绘制由日开盘价格和日收盘价格组成的实体部分。

  y1var、y2var两个变量代表图形的最大值和最小值。因此在绘制影线时,我们可以设定hiprc(最高价)和lowprc(最低价)为最大最小值;在绘制实体时,我们可以设定clsprc(收盘价)和opnprc(开盘价)为最大最小值。

  xvar,即我们要指定的横坐标的变量。显然,在这里我们应该指定Date(日期)作为横坐标的变量。

  twoway rspike clsprc opnprc date ifopnprcclsprc, xtitle(Date, place(right)) /// ytitle(Price, place(top)) lcolor(red) lwidth(* 2) //指定线倍

  (3)绘制5日、10日、20日、30日均线,使用twoway line命令来绘制折线图:

  twoway line MA5 date, xtitle(Date, place(right)) /// ytitle(Price, place(top)) lcolor(pink)

  twoway (rspike hiprc lowprc date ifopnprcclsprc, lcolor(red) lwidth(* 0.5)) /// (rspike hiprc lowprc date ifopnprcclsprc, lcolor(green) lwidth(* 0.5)) /// (rspike clsprc opnprc date ifopnprcclsprc, lcolor(red) lwidth(* 2)) /// (rspike opnprc clsprc date ifopnprcclsprc, lcolor(green) lwidth(* 2)) /// (line MA5 date, lcolor(pink)) (line MA10 date, lcolor(blue)) /// (line MA20 date, lcolor(purple)) (line MA30 date, lcolor(green)), /// xtitle(Date, place(right)) ytitle(Price, place(top)) /// legend(label( 1Shadow (Increasing)) label( 2Shadow (Decreasing)) /// label( 3Real Body (Increasing)) label( 4Real Body (Decreasing))) //指定前 4个图形的图例名称,后 4个图形使用默认的图例名称所以不作特别设定

  这样,我们就完成了在Stata中对K线图的绘制,是不是又掌握了一项新技能呢?

转载请注明:文章来源于k线学习专题网

编辑: 关键词: K线图绘制

随机推荐

图文聚集

热门排行

最新文章