Used as an argument to the chartSeries family of functions,
chartTheme
allows for on-the-fly modification
of pre-specified chart themes. Users can modify
a pre-built theme in-place, or copy the theme to a new
variable for use in subsequent charting calls.Internally a chart.theme object is nothing more than
a list of values organized by chart components. The primary
purpose of this is to facilitate minor modification on
the fly, as well as provide a template for larger changes.
Setting style arguments for TA calls via chartTheme requires
the user to pass the styles as name=value pairs with a name
containing the TA call in question. See examples for assistance.
Current components that may be modified with appropriate
values:
{foreground color}
- bg.col
{background color}
- grid.col
{grid color}
- border
{border color}
- minor.tick
{minor tickmark color}
- major.tick
{major tickmark color}
- up.col
{up bar/candle color}
- dn.col
{down bar/candle color}
- up.up.col
{up after up bar/candle color}
- up.dn.col
{up after down bar/candle color}
- dn.dn.col
{down after down bar/candle color}
- dn.up.col
{down after up bar/candle color}
- up.border
{up bar/candle border color}
- dn.border
{down bar/candle border color}
- up.up.border
{up after up bar/candle border color}
- up.dn.border
{up after down bar/candle border color}
- dn.dn.border
{down after down bar/candle border color}
- dn.up.border
{down after up bar/candle border color}