has.OHLC | R Documentation |
A set of functions to check for appropriate OHLC and HLC column names within a data object, as well as the availability and position of those columns.
is.OHLC(x)
has.OHLC(x, which = FALSE)
is.OHLCV(x)
has.OHLCV(x, which = FALSE)
is.HLC(x)
has.HLC(x, which = FALSE)
is.HL(x)
has.HL(x, which = FALSE)
has.Op(x, which = FALSE)
has.Hi(x, which = FALSE)
has.Lo(x, which = FALSE)
has.Cl(x, which = FALSE)
has.Vo(x, which = FALSE)
has.Ad(x, which = FALSE)
is.BBO(x)
is.TBBO(x)
has.Ask(x, which = FALSE)
has.Bid(x, which = FALSE)
has.Price(x, which = FALSE)
has.Qty(x, which = FALSE)
has.Trade(x, which = FALSE)
x |
data object |
which |
display position of match |
Mostly used internally by quantmod, they can be useful
for checking whether an object
can be used in OHLC requiring functions like Op
,
OpCl
, etc.
Columns names must contain the full description of data,
that is, Open, High, Low, Close, Volume or Adjusted. Abbreviations
will return FALSE
(or NA
when which = TRUE
). See
quantmod.OHLC
for details of quantmod
naming conventions.
The "is" functions only return TRUE
when the objects has the relevant
column names:
is.HL
: High, Low
is.HLC
: High, Low, Close
is.OHLC
: Open, High, Low, Close
The search for relevant column names is not case sensitive. Any additional columns in the object does not affect the return value.
A logical value indicating success or failure by default.
If which = TRUE
, a numeric value representing the column position
will be returned.
is.OHLC
, is.HL
, and is.HLC
return a single logical value,
either TRUE
or FALSE
.
Jeffrey A. Ryan
quantmod.OHLC
,OHLC.Transformations
## Not run:
getSymbols("YHOO")
is.OHLC(YHOO)
has.OHLC(YHOO)
has.Ad(YHOO)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.