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
  • 相关阅读:
    JAVA学习总结-基础语法
    git stash save -a 遇到的坑 , 弹出匿藏错误
    TP5模型belongsTo和hasOne这两个方法的区别
    phpstorm设置的快捷键突然失效了,提示: IdeaVim ...
    layui 时间选择器 不要秒的选项
    SQL 判断表是否存在 数据表不存在是致命错误
    layui 第三方组件 eleTree 树组件 树形选择器
    tp5 ThinkPHP5 自定义异常处理类
    TP5隐藏url中的index.php
    phpstorm断点调试 php.ini 文件中 Xdebug 配置
  • 原文地址:https://www.cnblogs.com/adam012019/p/14867714.html
Copyright © 2011-2022 走看看