Functions to add technical indicators to a chart.
Called for its side effects, an object to class chobTA
will be returned invisibly. If called from the R command line the method will draw the appropriate indicator on the current chart.
Jeffrey A. Ryan
The general mechanism to add technical analysis studies or overlays
to a financial chart created with chartSeries
.
General TA charting tool functions:
addTA
: add data as custom indicator
dropTA
: remove technical indicator
moveTA
: move a technical indicator
swapTA
: swap two technical indicators
Current technical indicators include:
addADX
: add Welles Wilder's Directional Movement Indicator
addATR
: add Average True Range
addAroon
: add Aroon Indicator
addAroonOsc
: add Aroon Oscillator
addBBands
: add Bollinger Bands
addCCI
: add Commodity Channel Index
addCMF
: add Chaiken Money Flow
addChAD
: add Chaiken Accumulation Distribution Line
addChVol
: add Chaiken Volatility
addCMO
: add Chande Momentum Oscillator
addDEMA
: add Double Exponential Moving Average
addDPO
: add Detrended Price Oscillator
addEMA
: add Exponential Moving Average
addEMV
: add Arm's Ease of Movement
addEnvelope
: add Moving Average Envelope
addEVWMA
: add Exponential Volume Weighted Moving Average
addExpiry
: add options or futures expiration lines
addKST
: add Know Sure Thing
addLines
: add line(s)
addMACD
: add Moving Average Convergence Divergence
addMFI
: add Money Flow Index
addMomentum
: add Momentum
addOBV
: add On-Balance Volume
addPoints
: add point(s)
addROC
: add Rate of Change
addRSI
: add Relative Strength Indicator
addSAR
: add Parabolic SAR
addSMA
: add Simple Moving Average
addSMI
: add Stochastic Momentum Index
addTDI
: add Trend Direction Index
addTRIX
: add Triple Smoothed Exponential Oscillator
addVo
: add Volume (if available)
addVolatility
: add volatility
addWMA
: add Weighted Moving Average
addWPR
: add Williams Percent R
addZigZag
: add Zig Zag
addZLEMA
: add ZLEMA
See the individual functions for specific implementation and argument details. Details of the underlying TTR implementations can be found in TTR.
The primary changes between the add*** version of an indicator and the TTR base function is the absense of the data argument in the former.
Notable additions include on
, with.col
.
Josh Ulrich - TTR package