- Added support for Binance order and user data events via websockets.
- Added support for backtesting order events.
- Added loan ids to order info.
bitstamp.orders.Order.amount
was returning the order amount left to be executed instead of the original amount.
- Updated dependencies and minimum Python version.
VolumeShareImpact.calculate_price
andVolumeShareImpact.calculate_amount
were failing when there was no available liquidity.
- Ignore events scheduled after the last event is procesed.
- Support for borrowing funds and opening short positions with the backtesting exchange.
- Parse BOM when opening CSV files and set the encoding appropriately
- Stop subtracting microseconds in RowParser
basana.backtesting.fees.Percentage
now supports a minimum fee.
- Bug fix. Capture and log unhandled exceptions in scheduled jobs.
- Bug fix. Rounding in charts.
- Support for scheduling functions that will be executed at a given date and time.
- Improved dispatcher concurrency, specially for the realtime dispatcher.
- Bug fix in download_bars.
- Updated docs.
- Bug fix in samples.
- Bug fix in charts.
- Updates to Binance Bar events.
- Updated docs.
- Bug fix in samples.
- Support for charts.
- Updated docs.
- Bug fix in signal handling under Win32.
- Bug fix in datetime management when dealing with Bar events.
- Updated docs.
- Bug fix in samples.
- Added tool to download bars from Binance.