### quandl API in r ###
# install.packages("Quandl")
# install Quandl if you have not down it before
library(Quandl)
library(tidyverse)
google_wiki=Quandl("WIKI/GOOGL")
google_wiki$Date=as.Date(google_wiki$Date)
google_wiki%>%ggplot(aes(x=Date))+
  geom_point(aes(y=High),color="red",alpha=0.5,size=0.1)+geom_point(aes(y=Low),color="green",alpha=0.5,size=0.1)+
  labs(title="google historical stock price",ylab="Price",caption="The graph uses data from quandl")

#bitcoin to usd price 
bit_bitfinex=Quandl("BITFINEX/BTCUSD")
bit_bchain=Quandl("BCHAIN/MKPRU")
bit_gdax=Quandl("GDAX/USD")
colnames(bit_gdax)
[1] "Date"   "Open"   "High"   "Low"    "Volume"
colnames(bit_bchain)
[1] "Date"  "Value"
colnames(bit_bitfinex)
[1] "Date"   "High"   "Low"    "Mid"    "Last"   "Bid"    "Ask"   
[8] "Volume"
bit_gdax$Date=as.Date(bit_gdax$Date)
bit_bchain$Date=as.Date(bit_bchain$Date)
bit_bitfinex$Date=as.Date(bit_bitfinex$Date)
# The plot
bit_gdax%>%ggplot(aes(x=Date))+geom_point(aes(y=High),color="red")+
  geom_point(aes(y=Low),color="green")+
  labs(y="Price",title="Bitcoin to USD Price: Daily historical data",captions="Data from quandl")

LS0tDQp0aXRsZTogIkltcG9ydCBmaW5hbmNpYWwgaGlzdG9yaWNhbCBkYXRhIHVzaW5nIHF1YW5kbCINCm91dHB1dDogaHRtbF9ub3RlYm9vaw0KLS0tDQoNCmBgYHtyfQ0KIyMjIHF1YW5kbCBBUEkgaW4gciAjIyMNCiMgaW5zdGFsbC5wYWNrYWdlcygiUXVhbmRsIikNCiMgaW5zdGFsbCBRdWFuZGwgaWYgeW91IGhhdmUgbm90IGRvd24gaXQgYmVmb3JlDQpsaWJyYXJ5KFF1YW5kbCkNCmxpYnJhcnkodGlkeXZlcnNlKQ0KDQoNCmdvb2dsZV93aWtpPVF1YW5kbCgiV0lLSS9HT09HTCIpDQoNCg0KDQpnb29nbGVfd2lraSREYXRlPWFzLkRhdGUoZ29vZ2xlX3dpa2kkRGF0ZSkNCg0KDQpnb29nbGVfd2lraSU+JWdncGxvdChhZXMoeD1EYXRlKSkrDQogIGdlb21fcG9pbnQoYWVzKHk9SGlnaCksY29sb3I9InJlZCIsYWxwaGE9MC41LHNpemU9MC4xKStnZW9tX3BvaW50KGFlcyh5PUxvdyksY29sb3I9ImdyZWVuIixhbHBoYT0wLjUsc2l6ZT0wLjEpKw0KICBsYWJzKHRpdGxlPSJnb29nbGUgaGlzdG9yaWNhbCBzdG9jayBwcmljZSIseWxhYj0iUHJpY2UiLGNhcHRpb249IlRoZSBncmFwaCB1c2VzIGRhdGEgZnJvbSBxdWFuZGwiKQ0KYGBgDQoNCmBgYHtyfQ0KI2JpdGNvaW4gdG8gdXNkIHByaWNlIA0KDQpiaXRfYml0ZmluZXg9UXVhbmRsKCJCSVRGSU5FWC9CVENVU0QiKQ0KYml0X2JjaGFpbj1RdWFuZGwoIkJDSEFJTi9NS1BSVSIpDQpiaXRfZ2RheD1RdWFuZGwoIkdEQVgvVVNEIikNCg0KY29sbmFtZXMoYml0X2dkYXgpDQpjb2xuYW1lcyhiaXRfYmNoYWluKQ0KY29sbmFtZXMoYml0X2JpdGZpbmV4KQ0KDQpiaXRfZ2RheCREYXRlPWFzLkRhdGUoYml0X2dkYXgkRGF0ZSkNCmJpdF9iY2hhaW4kRGF0ZT1hcy5EYXRlKGJpdF9iY2hhaW4kRGF0ZSkNCmJpdF9iaXRmaW5leCREYXRlPWFzLkRhdGUoYml0X2JpdGZpbmV4JERhdGUpDQpgYGANCg0KDQoNCg0KYGBge3J9DQojIFRoZSBwbG90DQpiaXRfZ2RheCU+JWdncGxvdChhZXMoeD1EYXRlKSkrZ2VvbV9wb2ludChhZXMoeT1IaWdoKSxjb2xvcj0icmVkIikrDQogIGdlb21fcG9pbnQoYWVzKHk9TG93KSxjb2xvcj0iZ3JlZW4iKSsNCiAgbGFicyh5PSJQcmljZSIsdGl0bGU9IkJpdGNvaW4gdG8gVVNEIFByaWNlOiBEYWlseSBoaXN0b3JpY2FsIGRhdGEiLGNhcHRpb25zPSJEYXRhIGZyb20gcXVhbmRsIikNCmBgYA0KDQo=