wind的R接口、况客RSDK学习,双冒号以及quantmod主题
本文主要参考:来自segmentfault上的FinanceR的专栏
library(WindR)w.start()


library(quantmod)library(plyr)library(TTR)library(scales)library(ggplot2)library(DT)library(qutke)
key<-'faca4c8ff4dc1502d87944ea9cfd74f19918f0aef37fde6746b61d4d339bfcf3'init(key)# [1] "authorize success!"
sDate<- as.Date("2016-01-03")#开始日期eDate<-Sys.Date()# 截止今日日期tradingDay<-getDate(data="tradingDay",startdate=sDate,enddate=eDate,key=key)tradingDay
qtid<-c('000001.sz')#设置股票池dailyQuote<-getDailyQuote(data="mktFwdDaily",qtid=qtid,startdate=sDate,enddate=eDate,key=key)# 000001.sz# 查看列名colnames(dailyQuote)colnames(dailyQuote)

DT::datatable(dailyQuote)

- ??"::"
qplot(dailyQuote$date,dailyQuote$close)

dailyQuote$date<-as.POSIXct(as.character(dailyQuote$date),tz="",format="%Y-%m-%d")

> testD<-data.frame(x=1:5,y=2:6)> read.zoo(testD)1234523456
> payh =as.xts(temp[,1])> head(payh)[,1]2016-01-0411.332016-01-0511.402016-01-0611.532016-01-0710.942016-01-0811.122016-01-1110.76> colnames(payh)="Close"> head(payh)Close2016-01-0411.332016-01-0511.402016-01-0611.532016-01-0710.942016-01-0811.122016-01-1110.76
chartSeries(payh,name="000001.SZ HarryZhu CopyRight")#走势图

addMACD() #MACD曲线,不用自己计算

addBBands()#布林带

chartSeries(payh,name=qtid,theme="white")addMACD() #MACD曲线,不用自己计算addBBands()#布林带





> chartThemefunction (theme ="black",...){ctheme <- get(".chart.theme", as.environment("package:quantmod"))attr(ctheme,".Environment")<- NULLcurrent.theme <- ctheme[[theme]]ll <-list(...)for(i in names(ll)){current.theme[[i]]<- ll[[i]]}return(structure(current.theme,class="chart.theme"))}<environment:namespace:quantmod>> names(quantmod:::.chart.theme)[1]"white" "white.mono""black" "black.mono""beige"[6]"wsj"
wind的R接口、况客RSDK学习,双冒号以及quantmod主题的更多相关文章
- mxnet:结合R与GPU加速深度学习(转)
近年来,深度学习可谓是机器学习方向的明星概念,不同的模型分别在图像处理与自然语言处理等任务中取得了前所未有的好成绩.在实际的应用中,大家除了关心模型的准确度,还常常希望能比较快速地完成模型的训练.一个 ...
- mxnet:结合R与GPU加速深度学习
转载于统计之都,http://cos.name/tag/dmlc/,作者陈天奇 ------------------------------------------------------------ ...
- No2_1.接口继承多态_Java学习笔记_接口
接口.继承与多态 1.继承和多态是面向对象开发语言中的重要一个环节,使用得当,可以将整个程序的架构变得非常有弹性,减少代码冗余: 2.继承:复用定义好的类: 3.多态:可以动态调整对象的调用,降低对象 ...
- R用户的福音︱TensorFlow:TensorFlow的R接口
------------------------------------------------------------ Matt︱R语言调用深度学习架构系列引文 R语言︱H2o深度学习的一些R语言实 ...
- R的极客理想系列文章--转载
http://blog.fens.me/series-r/ R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大. R语言作为统计学一门语言,一直在 ...
- Java集合Map接口与Map.Entry学习
Java集合Map接口与Map.Entry学习 Map接口不是Collection接口的继承.Map接口用于维护键/值对(key/value pairs).该接口描述了从不重复的键到值的映射. (1) ...
- javascript - 浏览TOM大叔博客的学习笔记
part1 ---------------------------------------------------------------------------------------------- ...
- js便签笔记(12)——浏览TOM大叔博客的学习笔记 part2
1. 前言 昨天写了<js便签笔记(11)——浏览TOM大叔博客的学习笔记 part1>,简单记录了几个问题.part1的重点还是在于最后那个循环创建函数的问题,也就是多个子函数公用一个闭 ...
- hexo博客yili主题个性化自定义教程(1) ——借鉴中学习,初认yili主题
文章转载于:hexo博客yili主题个性化自定义教程(1) --借鉴中学习,初认yili主题 这个博客跌跌撞撞也弄了好多天了,由于Next主题不知道什么情况,被我玩坏了.所以换了一个主题. 大名鼎鼎的 ...
随机推荐
- 每天一个linux命令(1):ls命令
1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件. 4. 常用范例: 例一:列出/home/peidachang文件夹下的所有文件和目录的详细资料 命令 ...
- [转]MVC过滤器
本文转自:http://www.cnblogs.com/HopeGi/p/3342083.html APS.NET MVC中(以下简称“MVC”)的每一个请求,都会分配给相应的控制器和对应的行为方法去 ...
- [tem]RMQ(st)
倍增思想 代码中有两个测试 #include <iostream> #include <cmath> using namespace std; const int N=1e5; ...
- Hibernate中的一对一关联
Hibernate提供了两种一对一映射关联关系的方式: 1)按照外键映射 2)按照主键映射 下面以员工账号表和员工档案表(员工账号和档案表之间是一对一的关系)为例,介绍这两种映射关系,并使用这两种 映 ...
- Java正则抓取email
实现思路 1.使用Java.net.URL对象,绑定网络上某一个网页的地址 2.通过java.net.URL对象的openConnection()方法获得一个HttpConnection对象 3.通过 ...
- Winform无边框窗体的移动和阴影
//窗体移动API [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport ...
- repeater 删除确认框 传多个参数
using System; using System.Data; using System.Data.SqlClient; using System.Configuration; using Syst ...
- Java连接Oracle database小结
利用jdbc连接Oracle数据库,首先得选对jdbc的版本. jdk6需要ojdbc6.jar这个包.如果选错的话,调用isValid()这个方法时,有可能有这个异常: Exception in t ...
- 新的一年快开始了,学点新东西吧,从React开始(一)
ReactJS是Facebook出的前端View框架,好东西啊. 看看它的说明: 仅仅是UI 许多人使用React作为MVC架构的V层. 尽管React并没有假设过你的其余技术栈, 但它仍可以作为一个 ...
- IT职场人的“存在主义”
人生在世,最重要的一条就是:找准你的位置.也就是,你的定位问题. 就在前两天,参加一次社交活动,一知名培训师回顾过往,感慨地说:一个好的培训师,一定要定位好自己的客户群,根据他们的需求做好自己的定 ...