Description Usage Arguments Value Author(s) See Also Examples
View source: R/find.instrument.R
Uses regular expression matching to find instruments
| 1 2 | find.instrument(text, where = "anywhere", Symbols = ls_instruments(),
  ignore.case = TRUE, exclude = NULL, ...)
 | 
| text | character string containing a regular expression.  This is used
by  | 
| where | if “anywhere” all levels/attributes of the instruments
will be searched.  Otherwise,  | 
| Symbols | the character ids of instruments to be searched. All are are searched by default. | 
| ignore.case | passed to  | 
| exclude | character vector of names of levels/attributes that should not be searched. | 
| ... | other arguments to pass through to  | 
character vector of primary_ids of instruments that contain the
sought after text.
Garrett See
buildHierarchy, instrument.table,
regex
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | ## Not run: 
instruments.bak <- as.list(FinancialInstrument:::.instrument, all.names=TRUE)
rm_instruments(keep.currencies=FALSE)
currency("USD")
stock("SPY", "USD", description="S&P 500 ETF")
stock("DIA", "USD", description="DJIA ETF")
stock(c("AA", "AXP", "BA", "BAC", "CAT"), "USD", members.of='DJIA')
stock("BMW", currency("EUR"))
find.instrument("ETF")
find.instrument("DJIA")
find.instrument("DJIA", "members.of")
find.instrument("USD")
find.instrument("EUR")
find.instrument("EUR", Symbols=ls_stocks())
find.instrument("USD", "type")
## Can be combined with buildHierachy
buildHierarchy(find.instrument("ETF"), "type", "description")
## Cleanup. restore previous instrument environment
rm_instruments(); rm_currencies()
loadInstruments(instruments.bak)
## End(Not run)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.