Version 0.9.1 has been released. It did not quite get all the features from the 0.9 roadmap, so I'll list what did get done here.
Interfaces were added for reference indicators. This gives a simple but slow way to calculate an indicator. It is intended for testing and to help expose bugs.
A streaming indicator interface was added. This gives an option to update indicators one bar at a time. It's complicated to support, so most indicators won't support this.
Candlestick pattern recognition was added. This should be considered beta, and the interface might change in the future. Documentation is coming soon.
DX, ADX, ADXR no longer take close as in input.
DX, ADX, ADXR avoid unnecessary NaNs.
Fix outputs names for ADX and ADXR (previously was 'dx', now is 'adx' and 'adxr' respectively)
Spaces and percent signs were removed from option names for some indicators.
Many new indicators were added to a "beta" directory. These need more testing, documentation, and in some cases, still have serious memory bugs.
The build process was changed up a bit. tiamalgamation.c will now be checked into the repo, and it's a very easy way to use this library. (i.e. it contains all of the code in one file).
There were a few other back end changes, a lot of clean up, and I hope this is the start of some good momentum going forward.
Version 0.9.1 has been released. It did not quite get all the features from the 0.9 roadmap, so I'll list what did get done here.
Interfaces were added for reference indicators. This gives a simple but slow way to calculate an indicator. It is intended for testing and to help expose bugs.
A streaming indicator interface was added. This gives an option to update indicators one bar at a time. It's complicated to support, so most indicators won't support this.
Candlestick pattern recognition was added. This should be considered beta, and the interface might change in the future. Documentation is coming soon.
DX, ADX, ADXR no longer take close as in input.
DX, ADX, ADXR avoid unnecessary NaNs.
Fix outputs names for ADX and ADXR (previously was 'dx', now is 'adx' and 'adxr' respectively)
Spaces and percent signs were removed from option names for some indicators.
Many new indicators were added to a "beta" directory. These need more testing, documentation, and in some cases, still have serious memory bugs.
The build process was changed up a bit. tiamalgamation.c will now be checked into the repo, and it's a very easy way to use this library. (i.e. it contains all of the code in one file).
There were a few other back end changes, a lot of clean up, and I hope this is the start of some good momentum going forward.