python通信达数据_通达信用了这么久也该学学Python了!1
散户有三宝,电子表格、Python和通达信。而电子表格与通达信是老传家宝了,所以也该学学Python了。(Excel 基本是电子表格的代名词;通达信是众多看盘软件中流传较广的一个)为了能快速上手,在Python中找到熟悉的感觉很重要,所以决定绘制一张K线图表。为了快速实现目标,就需要借助工具,mplfinance是比较常用的工具之一,前身是matplotlib.finance安装mplfinanc
散户有三宝,电子表格、Python和通达信。而电子表格与通达信是老传家宝了,所以也该学学Python了。(Excel 基本是电子表格的代名词;通达信是众多看盘软件中流传较广的一个)
为了能快速上手,在Python中找到熟悉的感觉很重要,所以决定绘制一张K线图表。为了快速实现目标,就需要借助工具,mplfinance是比较常用的工具之一,前身是matplotlib.finance安装mplfinance
λ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -U mplfinance
2. 获取数据
3. 日线图表
import pandas as pd
import mplfinance as mpf
f = "601658.SS.csv"
daily = pd.read_csv(f, index_col=0, parse_dates=True)
mpf.plot(daily['2020-6-1':], type='candle', figsize=(16,9))
看,绘制图表这个事也就是2行代码的事!
虽然绘制图表看起来很简单,但有几句话还是要说在前面:pandas足以和Excel媲美,但上手难度却比Excel高的多;mplfinance是matplotlib库的扩展,而matplotlib也比Excel的图表功能难掌握。
关于matplotlib有2篇入门文章还不错:乱 羽无良:[Matplotlib官方教程]使用指南 0.7zhuanlan.zhihu.com乱 羽无良:[Matplotlib官方教程]Pyplot指南zhuanlan.zhihu.com
如果 Pandas + Matplotlib + Python = Excel ,那我已经会Excel了干嘛还要学这些?
小结
如果只是绘制图表,通达信难道不香吗?干嘛要费力的自己画,而且画的还没通达信好。确实,如果目的是绘制图表,那就没必要再折腾下去了。
折腾这些的目的只有一个,就是验证自己的某个想法是否能赚到钱,虽然只能验证历史,但总比盲目自信强。眼过千遍,不如手过一遍。
注1:除了通达信,还有同花顺、万得、东方财富等非常多的股票软件,基本功能大同小异,挑顺手的就好。这些软件常被称为 stock analysis software 或 stock market software,有开源项目,有兴趣的可以尝试一下。
例如:
小心愿:如果盈利PO-12的10倍,奖励自己!许愿 2021【新浦电声】 Teenage Engineering PO-12 节奏鼓 口袋合成器item.taobao.com
下一篇计划学习技术指标,之后是生成交易信号,之后是测试信号性能~
更多推荐


所有评论(0)