- Refactored
wrappers.py
intoplotters.py
- Single line indicators now accept a
line_style
attribute
- Added
CCI
Indicator (Commodity Channel Index) - Added
BOP
Indicator (Balance of Power) - Added
CMF
Indicator (Chaikin Money Flow) - Added
MFI
Indicator (Money Flow Index)
- Replacing chart
reindex
method withslice
. Thereindex
method will be repurposed, do not use.
- Added
ZigZag
Primitive (Experimental) Price
primitive now accepts calculation items like 'hlc', 'hlcc', ...Price
can now be used and composed as an indicator like inEMA(20) @ Price('hlcc')
- Added
ALMA
Indicator (Arnaud Legoux Moving Average) - Added
KELTNER
indicator (Keltner Channel) - Added
get_series
method toIndicator
as a wrapper toutils.get_series
- Added
TSF
Indicator (Time Series Forecast) - Added
Markers
primitive - Deprecated
extract_df
. Usereindex
instead
- Added
Stripes
primitive to plot vertical stripes depending on a flag value (experimental) - Added
alpha
parameter toPrice
,OHLC
,Candlesticks
,Volume
- Added
STOCH
Indicator (Stochastic Oscillator) - Added
LinePlot
,AreaPlot
andBarPlot
primitives
- Updated Pypi README
- Added
DMI
indicator (ADX
is now a single series indicator) - Added
ATRP
indicator (Average True Range Percentage) - Plotting Logic moved out of indicators
- Experimental
color_scheme
andColor
modifier
- Moved indicator ploting logic to
indicators
module - Removed deprecated
helper
module - Added support for minute data labels
- Removed deprecated stylesheet logic
- Added color options to most primitives
- Added tasks.py for project management
- Talib wrapper uses talib functions metadata
- Stylesheets are inactive unless specified
- Added labels for minor ticks in RSI and ADX
- Added ATR and ADX indicators
- Multiple asset plots (tentative)
- Fixed Layout is deprecated. Will be removed in the future
- Added github workflow
- Setup uses
pyproject.toml
withhatchling
backend - Added tests and linting with
noxfile.py
- Created
samples
sub-package with sample price data - Removed data files from tests folder
- Removed some links from readme
- Parametrized tests with pytest
- Fixed Volume Colors
- Setup uses
pyproject.toml
andpdm-backend
- Column names are converted to lower case automatically
- Helper module is deprecated.
- Added
tox
config with sdist packaging
- Initial release