martin-binance 2.1.2
2.1.2 - 2024-02-17
Fix
- Create limit order error handler
- Start simulate mode from saved state
2.1.1 - 2024-02-16
Fix
check_min_amount()
restore_strategy_state()
- Fix issue with csv empty lines on windows (#71)
2.1.0 - 2024-02-16
Added for new features
🚀 Complete cyclic optimization of strategy parameters based on optuna
framework
For reference see Parameters optimization
Update
cancel_order_call
: added timeout handler- Utilised partially filled TP amount during grid update
create_limit_order
: Supress call strategy handler forgrpc.StatusCode.FAILED_PRECONDITION
exception,
fire tlg message only. As a result, there are no attempts to re-place the order with incorrect condition.
2.1.0rc36 - 2024-02-11
Fix
on_order_update_handler
: refine
Update
- Up requirements for exchanges-wrapper==1.4.12
2.1.0rc33 - 2024-02-11
Update
- Some minor updates
2.1.0rc32 - 2024-02-11
Fix
- Event updates arrived before the saved state was restored
2.1.0rc31 - 2024-02-11
Fix
check_min_amount()
:self.tp_amount
Update
- Up requirements for exchanges-wrapper==1.4.11
2.1.0rc29 - 2024-02-09
Update
check_min_amount()
: refine check min trade amount for SELL cycle- Up requirements for exchanges-wrapper==1.4.10
2.1.0rc28 - 2024-02-07
Update
- Up requirements for exchanges-wrapper==1.4.9
2.1.0rc27 - 2024-02-07
Update
- 'relaunch.py': improved
- Up requirements for exchanges-wrapper==1.4.9b5 (test grpc 1.60.1)
2.1.0rc25 - 2024-02-02
Update
- Up requirements for exchanges-wrapper==1.4.8
2.1.0rc20 - 2024-01-27
Fix
- An order that was
PARTIALLY FILLED
at the time of creation was counted asFILLED
Update
- margin_wrapper.buffered_funds(): some minor improvements
- executor.get_free_assets(): for "free" mode the volume of the utilized deposit is taken into account when not TP
- rollback saving/restore trades history, but used for it specified file in
/last_state/X_AAABBB.csv
- executor: remove parameters
SAVE_TRADE_HISTORY
andSAVED_STATE
, already use for saving/restore trade events - comprehensive improvement of the internal accounting and recovery system
- Up requirements for exchanges-wrapper==1.4.7
- Dependency: Up requirements for Python>=3.9
Added for new features
- Per 10 mins update trade rules for pair
- If new trade rules prevent the grid from placing orders, then the grid will be forced to be re-set
- Add parameter
SELF_OPTIMIZATION = True
# Cyclic self-optimization of parameters, together withMODE == 'TC'
2.1.0rc1 - 2024-01-05
Update
SAVE_TRADE_HISTORY = False
set default- calculation
over price
for Reverse cycle : checking result on true positive, correction it if needed - For backtesting change format saved data from Pickle to Feather #64
- Change format to Apache Parquet
- Restrictions on the size of RAM have been removed due to write/read buffering
- Use orjson for de/serialize stream data
- replacing
json
withujson
to improve performance