量化分析入门

    

    量化分析是一个充满魔力的词汇。前段时间淘了两本书,简单研究一下。

调取数据

    一个是雅虎平台的数据。

    导入相关模块包:

    from pandas_datareader import data as dt

    获取中国平安的日线行情数据:

    start_date = '2020-01-01'

    end_date = '2020-03-20'

    zgpa = dt.DataReader('601318.ss','yahoo',
            start_date,
            end_date)
    zgpa.head()

    可以看到,数据已经导入了进来:

 

使用雅虎平台,最大的问题是需要开VPN。雅虎已经暂停了在大陆地区的服务。虽然咱有,但是多一步也是麻烦。决定放弃。

所以,我开始使用另外一个平台TuShare。这个平台还是很友好的。我使用的是pro版本,需要简单注册一下拿到Token。注册过程这里不再详述,详见其官网https://tushare.pro/document/1。

  导入相关模块包

  import tushare as ts

初始化模块接口:

  pro = ts.pro_api('26498d37......1af056de1a0')    #完整Token 56位字符串,这里隐去一部分

获取日线行情数据:

  zgpa = pro.daily(**{
    "ts_code": '601318.SH',
    "trade_date": "",
    "start_date": "20220101",
    "end_date": "20220304",
    "offset": "",
    "limit": ""
  }, fields=[
    "ts_code",
    "trade_date",
    "open",
    "high",
    "low",
    "close",
    "pre_close",
    "change",
    "pct_chg",
    "vol",
    "amount"
  ])
  print(zgpa)

数据同样获取成功,可以看到包括了股票代码、交易日期、开盘价、收盘价、交易量等重要的日线行情数据:

  

接下来,我们就可以使用这些数据进行后续的分析了。

 

posted @   白云沧海  阅读(259)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示