记录:分析股票行情1——python+tushare获取股票行情

本系列文章意在记录

    20200410,gz

    最近a股行情都不怎么样,又因为在油管看到一些选股方法,刚想拿回来尝试,却发现在通达信等一些软件,那些免费的功能都不支持我用这些方法选股。一番思考,我只好自己尝试做个软件系统来实现我的想法了。。

    (先分享一下这个思路,顺便请路过的大神点评一下,每周或者每月计算一次,选取3条公式结果数值都大的股票,选取前二十作为第一步筛选,这个意在选取强势个股

                  close-收盘价, EMA-EXPMA

                 c/s=(close-EMA20)/EMA20*100

                 s/m=(EMA20-EMA60)/EMA60*100

                 m/l=(EMA60-EMA120)/EMA120*100  

        )

重回正题,开始记录

我选用pycharm,tushare来作为获取行情的工具。

大佬们如果你们也跟我一样选用这些工具,请通过此链接注册,让我可以增加一些tushare的积分,https://tushare.pro/register?reg=435503

注册完成后,点击 个人主页 —— 接口TOKEN,复制这串token就可以用来获取a股行情了


附上代码_示例为获取平安银行2018年7月1日到7月18日的行情数据,

import tushare as ts 

pro=ts.pro_api('TOKEN')

df = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20180718')

如此就是获取a股行情了,另外我在此过程发现如果你不是保存到数据库,而是pycharm在显示的话,行情行数太多会导致显示不全,此时加入这些代码就好了

import pandasas pd

pd.set_option('display.width', 1000)#加了这一行那表格的一行就不会分段出现了

#显示所有列

pd.set_option('display.max_columns', None)

#显示所有行

pd.set_option('display.max_rows', None)


PS:如果有小白没接触过python的话,运行代码是需要安装相关包。如果使用pycharm,您可以点击file-setting-Python Interpreter 点击“+”然后搜索tushare和panads,然后点击安装就ok了。有问题可以联系我,我很乐意分享。如果您是股票大神,我更开心可以和您交流,看看能不能讨论些量化交易的策略。


如果你看完觉得对您有帮助,请给我个like吧

你可能感兴趣的:(记录:分析股票行情1——python+tushare获取股票行情)