MarketTechnicals Overview
The MarketTechnicals package provides common technical analysis algorithms for financial time series.
Naming Convention
This package names its method by spelling out the entire name without camel casing or underscores, which is typical for the Julia programming language. In special cases where an abbreviation is widely recognized, it is used instead. For example, the rsi
, cci
and adx
methods are abbreviated while chaikinvolatility
is spelled out.
For those who find this naming convention too cumbersome, an src/.rc.jl
file is provided. It has been added to the .gitignore
file so whatever modifications or customizations you make there will not be corrupted with each package update. An example of using this to rename methods would be to include the following line:
export cvola
cvola = chaikinvolatility
Contents
- Getting Started
- Moving Averages
- Exponential Moving Average
- Kaufman's Adaptive Moving Average
- Moving Average Envelope
- Simple Moving Average
- Trade levels
- Momentum
- ADX
- Aroon Oscillator
- Awesome Oscillator
- CCI
- Chaikin Oscillator
- DPO
- KST
- MACD
- Mass Index
- Rate of Change (ROC)
- RSI
- Stochastic Oscillator
- TRIX
- Ultimate Oscillator
- Vortex Indicator
- Williams %R
- Volatility
- Volume
- Candlesticks
- Utilities