美文网首页
python画简单K线

python画简单K线

作者: venuslf | 来源:发表于2020-03-13 21:00 被阅读0次
import pandas as pd
from matplotlib import pyplot as plt
#import matplotlib.finance as mpf
from mpl_finance import candlestick_ohlc
from matplotlib.pylab import date2num
import datetime

dat = pd.read_csv('data.csv')

quotes =[]
x = []
d = pd.date_range('2019-06-01','2019-06-22')
print(d)
for i in range(0,23):
  code = str(d[1])[:10]
  sdate_num = date2num(datetime.datetime.strptime(code,'%Y-%m-%d'))
  x.append(sdate_num)
  sopen = dat.ix[i, 'open']
  shigh = dat.ix[i, 'high']
  slow = dat.ix[i, 'low']
  sclose = dat.ix[i,'close']
  if i==0:
      nums = sdate_num
  else:
      nums = sdate_num + i
  
  datas = (nums, sopen, shigh, slow, sclose) # 按照 candlestick_ohlc 要求的数据结构准备数据
  quotes.append(datas)

print(quotes)

fig, ax = plt.subplots(facecolor=(0, 0.3, 0.5),figsize=(12,8))
fig.subplots_adjust(bottom=0.1)
ax.xaxis_date()
plt.xticks(rotation=45) #日期显示的旋转角度
plt.title(u'k-line')
plt.xlabel('code')
plt.ylabel('price')
candlestick_ohlc(ax,quotes,width=0.7,colorup='r',colordown='green') # 上涨为红色K线,下跌为绿色,K线宽度为0.7
plt.grid(True)
plt.scatter(range(737212,737235), dat.ix[:,'meandeal'], marker='+', c='b')
plt.scatter(range(737212,737235), dat.ix[:,'deal'], marker='+', c='y')
fig.tight_layout()
plt.show()

data.csv字段:
code股票代码 ,open开盘价,close收盘价,meandeal全天成交均价,high全天最高成交价,low全天最低成交价, deal成交价

k线图.png

相关文章

  • python画简单K线

    data.csv字段:code股票代码 ,open开盘价,close收盘价,meandeal全天成交均价,high...

  • 粉色的天空

    画一张简单减压的画。之前也画过,用的32k宝虹中粗,这次换了16k的,感觉都差不多。 线稿简单定位一下就可以。 用...

  • 2014-4-29 最好的趋势线画法(金学伟)

    技术分析界有“一把直尺走天下”之说,一条简单的趋势线往往胜过一打的分析。但如何画趋势线? 最常见的按照K线最高点和...

  • 理论/你真的懂K线吗?

    股市中,一根根跳动的K线,它不仅反应着价格变化,更代表财富的增减。但你真的懂K线吗? K线最简单的理解,它...

  • k线形态 第六节 旭日东升

    阿布量化APP下载 原文地址 tag: k线形态, k线分析, K线密码, k线奥秘, k线炒股 k线分析: 形态...

  • k线形态 第七节 射击之星

    阿布量化APP下载 原文地址 tag: k线形态, k线分析, K线密码, k线奥秘, k线炒股 k线分析: 形态...

  • k线形态 第八节 单针探底

    阿布量化APP下载 原文地址 tag: k线形态, k线分析, K线密码, k线奥秘, k线炒股 k线分析: 形态...

  • k线形态 第九节 乌云盖顶

    阿布量化APP下载 原文地址 tag: k线形态, k线分析, K线密码, k线奥秘, k线炒股 k线分析: 形态...

  • k线形态 第十节 阳包阴

    阿布量化APP下载 原文地址 tag: k线形态, k线分析, K线密码, k线奥秘, k线炒股 k线分析: 形态...

  • 常用的技术止盈止损方法

    1. 可以用K线组合的低点作为新的止损点,比如把止损移动到最近三根K线最低的位置,此处,建议尝试最简单的三根K线,...

网友评论

      本文标题:python画简单K线

      本文链接:https://www.haomeiwen.com/subject/lvuyshtx.html