Skip to content

Releases: nkaz001/hftbacktest

v1.8.3

30 May 15:46
Compare
Choose a tag to compare

Fixed
Fixed incorrect event flag handling in the data utilities for the Rust implementation.

Added
Average daily turnover (average daily trading amount / capital) and return per trade in basis points are added to stat.

v1.8.2

19 May 13:50
Compare
Choose a tag to compare

Added
The data utilities and data preparation tutorials have been updated for the Rust version.

v1.8.1

24 Apr 14:35
Compare
Choose a tag to compare

Fixed
Fixed data conversion errors in the Rust experimental implementation.
Changed ceil to floor to adopt a more conservative approach for calculating executed quantity in the PartialFillExchange model.

Added
Implemented timestamp unit conversion in data utilities.
Enabled support for regular stream conversion for Binance Futures feed data. (Previously, only combined stream was supported.)

v1.8.0

22 Mar 14:47
Compare
Choose a tag to compare

Fixed
Fixed cancellable condition (PARTIALLY_FILLED).

Added
Simplified data validation logic in data utils.
Added a new format conversion to support Rust implementation.

v1.7.2

17 Jan 15:25
Compare
Choose a tag to compare

Fixed
Fixed a issue where Tardis data converter cannot handle unordered local_timestamp.
Fixed a potential problem where IntpOrderLatency returns an incorrect value.

Added
Added an option to retrieve equity without DateTime conversion.
Updated difforderbooksnapshot to provide detailed update flags.

v1.7.1

24 Nov 12:19
Compare
Choose a tag to compare

Fixed
Fixed a problem where a snapshot exists only for one side. #56

v1.7.0

14 Nov 15:38
Compare
Choose a tag to compare

Fixed
Removed the redundant loop used to find the frontmost timestamp.

Added
Added PowerProbQueueModel, ProbQueueModel2, LogProbQueueModel2, ProbQueueModel3 and PowerProbQueueModel3 to support different probability profiles.
#42 Added a utility to convert continuous order book snapshot data into market-by-price data that can be processed by hftbacktest.

v1.6.6

25 Oct 14:12
Compare
Choose a tag to compare

Fixed
#44 Fix bugs regarding PartialFillExchange.
#48 Fix order sequence error due to delays.

v1.6.5

04 Sep 14:27
Compare
Choose a tag to compare

Fixed

Fix an issue where a proper start timestamp cannot be found.
Fix the mingled timestamp issue of Binance Historical Market Data converter.
Fix the issue where the response latency is not correctly calculated due to an incorrect if statement in IntpOrderLatency.

Added
An optional header argument has been added to Binance Historical Market Data converter in order to determine whether the first row is a header or not.

v1.6.4

23 Aug 15:22
Compare
Choose a tag to compare

Unresolved Tardis data processing problem that causes hang in backtesting is fixed. It needs regenerating normalized data to resolve the problem.