Skip to content

Releases: bmino/binance-triangle-arbitrage

Version 5.1.2

14 Jun 05:03
Compare
Choose a tag to compare

Changes:

  • Fix reverse orderbook math (when performing buy orders)
  • Avoid executing depth caches with an invalid NaN update time
  • Much more accurate logging of expected and observed execution quantities
  • View depth cache used for calculations via TRACE logging
  • View individual depth cache ages via DEBUG logging
  • Pre-checks for optimization ticks

Version 5.1.1

03 May 03:27
Compare
Choose a tag to compare

Changes:

  • Check valid spread for each ticker being optimized
  • Ensure all symbols are watched when using a small white list
  • Trace level logging for symbols that have not emitted a depth cache update

Version 5.1.0

25 Apr 03:56
Compare
Choose a tag to compare

Changes:

  • Use server timestamp for calculating order book age
  • Prevent double execution when running with high age thresholds

Breaking Changes:

  • New config property TRADING.TAKER_FEE and documentation (#29)

Version 5.0.0

15 Apr 03:11
Compare
Choose a tag to compare

Changes:

  • Linear execution inter-trade recalculation
  • Speed test (ping)
  • Address insufficient balance error (#37)
  • Address too many trades per second issue (#44)
  • Relationship count pre-check
  • Base asset balance pre-check
  • Market execution logging
  • Quick exit after execution limit is reached
  • Better adherence to execution limits when trading in high frequency
  • Ensure parallel execution doesn't watch inactive tickers
  • More accurate post-execution asset reporting
  • General code maintenance

Config Changes:

  • Added TRADING.EXECUTION_TEMPLATE

Version 4.4.5

04 Apr 04:35
Compare
Choose a tag to compare

Changes:

  • Ensure two positions with the same symbol are not executed in tandem
  • Improve protection against the 10 trades per second rate limit (#44)
  • Add protection against the 10,000 trades per day rate limit

Version 4.4.4

20 Mar 03:58
Compare
Choose a tag to compare

Bug Fixes:

  • Configuration pre-check logic fix as described in #38
  • Additional configuration pre-check debug logging
  • Fix configuration pre-check error for execution strategies

Version 4.4.3

17 Mar 23:26
Compare
Choose a tag to compare

Changes:

  • Reverts removal of mirrored trade relationships to ensure all opportunities are calculated
  • Fix Issue #35

Version 4.4.2

17 Feb 19:41
Compare
Choose a tag to compare

Changes:

  • Removed mirrored trade relationships resulting in twice the performance!
  • Fix Issue #30

Version 4.4.1

15 Feb 06:12
Compare
Choose a tag to compare

Changes:

  • Finally fix all issues with logging balance deltas
  • Remove trace level logging for profit and age thresholds

Technical Changes:

  • Remove "this" context usage
  • Wrap order execution decision for better code readability
  • Remove unused variables tracking dust in the calculation cycle
  • Remove duplicate definition of trade id

Version 4.4.0

14 Feb 03:50
Compare
Choose a tag to compare

Changes:

  • JSON Configuration
  • Improved startup logging
  • New configuration readme

Bug Fixes:

Breaking Changes:

  • Ummmm the whole configuration system is now json so...