Winod Dhamnekar
2021-Dec-18 14:14 UTC
[R] CandlestickCharts of any listed stock and fetching stock prices into R
Hello, R users community, I want to plot candlestickCharts of any stock prices of listed companies on any stock exchange (Indian or worldwide) into r by using candlestickchart command in 'FinCal' r package. But I could not plot candlestic charts. R showed me errors. candlestickChart(ohlc,2020-12-18,2021-12-17,"Google") Error in as.Date(ohlc$date) : object 'ohlc' not found> candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google")Error: object of type 'closure' is not subsettable> candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google")Error: object of type 'closure' is not subsettable What is the suitable syntax to use candlestickchart command from 'FinCal' r package? I also tried to fetch stock prices of listed companies on any stock exchange (wordwide or Indian) But I could not fetch stock prices. # google <- get.ohlc.yahoo("GOOG",start="2014-07-01",end="2014-08-01"); candlestickChart(google) # google <- get.ohlc.yahoo("GOOG",start="2020-12-18",end="2021-12-17"); candlestickChart(google)> candlestickChart(ohlc,2020-12-18,2021-12-17,"Google")Error in as.Date(ohlc$date) : object 'ohlc' not found> candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google")Error: object of type 'closure' is not subsettable> candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google")Error: object of type 'closure' is not subsettable get.ohlc.yahoo("BOM:532504", 18-12-2021,17-12-2021,d) Error in strsplit(start, "-") : non-character argument> get.ohlc.yahoo('BOM:532504', 18-12-2021,17-12-2021,d)Error in strsplit(start, "-") : non-character argument> get.ohlc.yahoo(BOM:532504, 18-12-2021,17-12-2021,d)Error in strsplit(start, "-") : non-character argument # google <- get.ohlc.yahoo("GOOG",start="2020-12-18",end="2021-12-17"); candlestickChart(google)> candlestickChart(ohlc,2020-12-18,2021-12-17,"Google")Error in as.Date(ohlc$date) : object 'ohlc' not found> candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google")Error: object of type 'closure' is not subsettable candlestickChart(ohlc,2020-12-18,2021-12-17,"Google") Error in as.Date(ohlc$date) : object 'ohlc' not found How can I plot candlestickchart and fetch stock prices of any period with any frequency of time intervals? [[alternative HTML version deleted]]
Bert Gunter
2021-Dec-18 18:50 UTC
[R] CandlestickCharts of any listed stock and fetching stock prices into R
Please read and follow the Posting Guide linked below, which says, among other things: "For questions about functions in standard packages distributed with R (see the FAQ Add-on packages in R), ask questions on R-help. [The link is: https://cran.r-project.org/doc/FAQ/R-FAQ.html#Add-on-packages-in-R This gives the list of current _standard_ packages] If the question relates to a contributed package [such as FinCal] , e.g., one downloaded from CRAN, **try contacting the package maintainer first**. You can also use find("functionname") and packageDescription("packagename") to find this information. Only send such questions to R-help or R-devel if you get no reply or need further assistance. This applies to both requests for help and to bug reports." Bert Gunter "The trouble with having an open mind is that people keep coming along and sticking things into it." -- Opus (aka Berkeley Breathed in his "Bloom County" comic strip ) On Sat, Dec 18, 2021 at 6:15 AM Winod Dhamnekar <vinoddhamnekar11 at gmail.com> wrote:> > Hello, > R users community, > I want to plot candlestickCharts of any stock prices of listed companies > on any stock exchange (Indian or worldwide) into r by using > candlestickchart command in 'FinCal' r package. But I could not plot > candlestic charts. R showed me errors. > > > candlestickChart(ohlc,2020-12-18,2021-12-17,"Google") > Error in as.Date(ohlc$date) : object 'ohlc' not found > > candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google") > Error: object of type 'closure' is not subsettable > > candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google") > Error: object of type 'closure' is not subsettable > > > What is the suitable syntax to use candlestickchart command from 'FinCal' r > package? > > I also tried to fetch stock prices of listed companies on any stock > exchange (wordwide or Indian) But I could not fetch stock prices. > # google <- get.ohlc.yahoo("GOOG",start="2014-07-01",end="2014-08-01"); > candlestickChart(google) > # google <- get.ohlc.yahoo("GOOG",start="2020-12-18",end="2021-12-17"); > candlestickChart(google) > > candlestickChart(ohlc,2020-12-18,2021-12-17,"Google") > Error in as.Date(ohlc$date) : object 'ohlc' not found > > candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google") > Error: object of type 'closure' is not subsettable > > candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google") > Error: object of type 'closure' is not subsettable > > get.ohlc.yahoo("BOM:532504", 18-12-2021,17-12-2021,d) > Error in strsplit(start, "-") : non-character argument > > get.ohlc.yahoo('BOM:532504', 18-12-2021,17-12-2021,d) > Error in strsplit(start, "-") : non-character argument > > get.ohlc.yahoo(BOM:532504, 18-12-2021,17-12-2021,d) > Error in strsplit(start, "-") : non-character argument > # google <- get.ohlc.yahoo("GOOG",start="2020-12-18",end="2021-12-17"); > candlestickChart(google) > > candlestickChart(ohlc,2020-12-18,2021-12-17,"Google") > Error in as.Date(ohlc$date) : object 'ohlc' not found > > candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google") > Error: object of type 'closure' is not subsettable > candlestickChart(ohlc,2020-12-18,2021-12-17,"Google") > Error in as.Date(ohlc$date) : object 'ohlc' not found > > How can I plot candlestickchart and fetch stock prices of any period with > any frequency of time intervals? > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.
Jim Lemon
2021-Dec-18 21:00 UTC
[R] CandlestickCharts of any listed stock and fetching stock prices into R
Hi Winod, Your first error message seems to be saying that you are passing a function that returns an "ohic" object rather than the object. Maybe: ohic<-get.ohlc.yahoo("GOOG",start="2020-12-18",end="2021-12-17") candlestickChart(ohic,..) would get you a bit further. Also it's obvious that the function wants character dates with quotes around them. There seem to be quite a few YouTube tutorials on candlestick charts. Jim On Sun, Dec 19, 2021 at 1:15 AM Winod Dhamnekar <vinoddhamnekar11 at gmail.com> wrote:> > Hello, > R users community, > I want to plot candlestickCharts of any stock prices of listed companies > on any stock exchange (Indian or worldwide) into r by using > candlestickchart command in 'FinCal' r package. But I could not plot > candlestic charts. R showed me errors. > > > candlestickChart(ohlc,2020-12-18,2021-12-17,"Google") > Error in as.Date(ohlc$date) : object 'ohlc' not found > > candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google") > Error: object of type 'closure' is not subsettable > > candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google") > Error: object of type 'closure' is not subsettable > > > What is the suitable syntax to use candlestickchart command from 'FinCal' r > package? > > I also tried to fetch stock prices of listed companies on any stock > exchange (wordwide or Indian) But I could not fetch stock prices. > # google <- get.ohlc.yahoo("GOOG",start="2014-07-01",end="2014-08-01"); > candlestickChart(google) > # google <- get.ohlc.yahoo("GOOG",start="2020-12-18",end="2021-12-17"); > candlestickChart(google) > > candlestickChart(ohlc,2020-12-18,2021-12-17,"Google") > Error in as.Date(ohlc$date) : object 'ohlc' not found > > candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google") > Error: object of type 'closure' is not subsettable > > candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google") > Error: object of type 'closure' is not subsettable > > get.ohlc.yahoo("BOM:532504", 18-12-2021,17-12-2021,d) > Error in strsplit(start, "-") : non-character argument > > get.ohlc.yahoo('BOM:532504', 18-12-2021,17-12-2021,d) > Error in strsplit(start, "-") : non-character argument > > get.ohlc.yahoo(BOM:532504, 18-12-2021,17-12-2021,d) > Error in strsplit(start, "-") : non-character argument > # google <- get.ohlc.yahoo("GOOG",start="2020-12-18",end="2021-12-17"); > candlestickChart(google) > > candlestickChart(ohlc,2020-12-18,2021-12-17,"Google") > Error in as.Date(ohlc$date) : object 'ohlc' not found > > candlestickChart(get.ohlc.google,2020-12-18,2021-12-17,"Google") > Error: object of type 'closure' is not subsettable > candlestickChart(ohlc,2020-12-18,2021-12-17,"Google") > Error in as.Date(ohlc$date) : object 'ohlc' not found > > How can I plot candlestickchart and fetch stock prices of any period with > any frequency of time intervals? > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.