zoukankan      html  css  js  c++  java
  • R语言 金融数据分析之quantmod (2)

    我们上篇主要介绍了国外股票的提取,国内的按上述办法有时会显示错误:

    如提现贵州茅台的行情:

    上证代码是 ss,深证代码是 sz,港股代码是 hk,比如茅台:6000519.ss,万科 000002.sz,长江实业 0

    mout <- getSymbols("600519.SS",auto.assign=FALSE)
    chartSeries(mout,subset="last 6 months",theme="white")

     

    代码中的’.ss’表示该公司的股票从属于上交所。类似地,可以获取上证A股指数(代码为 000002.ss)、上证B股指数(代码为000003.ss)、

    上证综合指数(代码为000008.ss)、沪深300指数(代码为 000300.ss)、深圳成指(代码为 399001.sz)等,需要获取深交所股票数据时,把’.ss’替换为’.sz’。

     

    # 获取最近5天的交易数据
    tail(APPL,5)
    

      

    getSymbols()函数可以从网络上常用金融数据库中抓取金融数据,目前支持的数据库包括:yahoo、google、FRED、oanda。


    从上面几个数据库中,我们可以获取上市公司的股票数据,包括股票日交易数据、股息数据、拆股数据、财务报表数据、期权列表数据;以及汇市数据、

    重金属交易数据以及美联储官网公布的若干经济数据(注:获取数据时可能会由于网络问题出现’服务器无响应’或’操作超时’的提示,特别是指定抓取数据的网址为’yahoo’时)。

     

    sse <- getSymbols("000001.ss",auto.assign=F)
    
    head(sse,5)
    tail(sse,5)
    

      

    chartSeries(sse,subset="last 6 months",theme="white",TA = NULL)
    

      

    barChart(mout,subset="last 6 months",theme="white",TA = c(addVo(),addBBands()) )
    

      

    candleChart(mout,subset="last 6 months",multi.col=TRUE,theme="white")
    

      

     TA=NULL 表示什么指标都不画。

    指标TTR 名称quantmod 名称
    Welles Wilder's Directional Movement Indicator ADX addADX
    Average True Range ATR addATR
    Bollinger Bands BBands addBBands
    Bollinger Band Width N/A addBBands
    Bollinger %b N/A addBBands
    Commodity Channel Index CCI addCCI
    Chaiken Money Flow CMF addCMF
    Chande Momentum Oscillator CMO addCMO
    Double Exponential Moving Average DEMA addDEMA
    Detrended Price Oscillator DPO addDPO
    Exponential Moving Average EMA addEMA
    Price Envelope N/A addEnvelope
    Exponential Volume Weigthed Moving Average EVWMA addEVWMA
    Options and Futures Expiration N/A addExpiry
    Moving Average Convergence Divergence MACD addMACD
    Momentum momentum addMomentum
    Rate of Change ROC addROC
    Relative Strength Indicator RSI addRSI
    Parabolic Stop and Reverse SAR addSAR
    Simple Moving Average SMA addSMA
    Stocastic Momentum Index SMI addSMI
    Triple Smoothed Exponential Oscillator TRIX addTRIX
    Volume N/A addVo
    Weighted Moving Average WMA addWMA
    Williams %R WPR addWPR
    ZLEMA ZLEMA addZLEMA
  • 相关阅读:
    DBGridEh表尾显示合计 .....
    03004_Web开发
    雷林鹏分享:Flask请求对象
    雷林鹏分享:Flask静态文件
    雷林鹏分享:Flask模板
    雷林鹏分享:Flask HTTP方法
    雷林鹏分享:Flask URL构建
    雷林鹏分享:Flask变量规则
    雷林鹏分享:Flask路由
    雷林鹏分享:Flask应用程序
  • 原文地址:https://www.cnblogs.com/adam012019/p/14867714.html
Copyright © 2011-2022 走看看