This will update the project to the official Binance java API and restore all of the previous functionality with improvements from the new API version:
Improvements
Collection mode migration to the new request system and a much simpler async callback structure, resulting in much faster performance and further reduction of the likelihood of server request limits.
Indicator initial accuracy increased from 250 candle history to 500 candle history due to request speed improvements.
This PR also comes with the following improvements:
Collection mode footprint reduced due to migration to a temp file system instead of retaining results in memory.
Getting candlestick history for initializing backtesting indicator values moved from backtesting mode init to collection mode. History is written to the beginning of backtesting data.
General code cleanup and optimizations from the large scale refactoring of most classes.
Related Issues
Fixes #1
Breaking changes
Backtesting files that do not include init history can no longer be used and need to be re-collected.
General info
This will update the project to the official Binance java API and restore all of the previous functionality with improvements from the new API version:
Improvements
Collection mode migration to the new request system and a much simpler async callback structure, resulting in much faster performance and further reduction of the likelihood of server request limits.
Indicator initial accuracy increased from 250 candle history to 500 candle history due to request speed improvements.
This PR also comes with the following improvements:
Collection mode footprint reduced due to migration to a temp file system instead of retaining results in memory.
Getting candlestick history for initializing backtesting indicator values moved from backtesting mode init to collection mode. History is written to the beginning of backtesting data.
General code cleanup and optimizations from the large scale refactoring of most classes.
Related Issues
Breaking changes