Skip to content

martin-binance 1.3.4

Compare
Choose a tag to compare
@DogsTailFarmer DogsTailFarmer released this 24 Aug 17:17
· 168 commits to public since this release

1.3.4rc5-1 2023-08-24

Update

  • relaunch.py: update deprecation method for libtmux==0.22.1

Fix

1.3.4rc5 2023-08-20

Fix

  • Up requirements for exchanges-wrapper to 1.3.6b7

1.3.4rc4-5 2023-08-19

Fix

  • Up requirements for exchanges-wrapper to 1.3.6b6
  • Up other requirements
  • Some minor improvements

1.3.4rc4-4

Fix

v1.3.4rc2 2023-08-10

Info

  • Starting with version martin-binance 1.3.4, compatibility with margin will be lost, since some new parts
    of the code are no longer supported by implemented Python 3.7. I'm focused on Python 3.10.
    I won't rid the code of numerous compatibility elements yet, so if the margin team will update its version,
    everything should work.

v1.3.4rc1 2023-08-09

Fix

  • Processing of the situation when at bulk cancel of the grid orders and one or more of orders are FILLED.

    • cancel loop is interrupted
    • orders with received CANCELED status are restored
    • status is requested for unconfirmed orders and processing is performed: recovery if status is CANCELED,
    • normal processing in case of filling in
  • Processing of the situation when after partially filled TP one or some or all grids are filled

  • executor.get_free_assets(mode='free'): incorrect balance for opposite asset (always 0),
    as a result - a negative value of free funds

  • margin_wrapper.restore_state_before_backtesting(): tmp upgrade issue - convert cls.orders to dict

Added for new features

  • OoTSP.py: add interactive option Get parameters for specific trial

Update

  • Backtesting: 100% repeatability of test and initial sessions at the same parameters is achieved.
    Ticker history includes fulfillment events that may not be in the original stream. I.e. the order was executed
    at price P, and there was no such price in the stream at a given time period. This led to a divergence of the test
    session against the original (reference).

  • README.md: some design correction
  • Remove parameter ex.EXTRA_CHECK_ORDER_STATE and the corresponding function
  • Up requirements for grpcio to 1.56.0
  • Up requirements for exchanges-wrapper to 1.3.4