v0.47.1
2 weeks agoThis version of the plugin requires Jesse (main framework) version >=0.47.1
to work.
Here's what's new in this version:
- [FIX] Fixed the
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
error and starting live/paper trade. - [FIX] Fixed an issue where the API keys were needed in paper trading mode.
Update guide: https://docs.jesse.trade/docs/getting-started/update.html
v0.47.0
2 weeks agoThis version of the plugin requires Jesse (main framework) version >=0.47.0
to work.
Here's what's new in this version:
- [NEW FEATURE] Added new exchange driver
Bybit USDC Perpetual
for trading on Bybit with USDC as the settlement currency.Bybit USDC Perpetual Testnet
is also available for testing. - [NEW FEATURE] Added support for spot trading on Bybit with the new exchange driver
Bybit Spot
.Bybit Spot Testnet
is also available for testing. Both classic and unified accounts are supported.
Update guide: https://docs.jesse.trade/docs/getting-started/update.html
v0.46.1
last monthThis version of the plugin requires Jesse (main framework) version >=0.46.1
to work.
Here's what's new in this version:
- [FIX] Improved the detection of market orders for lower prices, reducing the chance of trading errors. Many thanks to Movi for his PR.
- [IMPROVEMENT] Enhanced handling of market order submissions on
Binance Futures
to prevent the The exchange did not respond as expected for order execution error.
Update guide: https://docs.jesse.trade/docs/getting-started/update.html
v0.46.0
2 months agoThis version of the plugin requires Jesse (main framework) version >=0.46.0
to work.
Here's what's new in this version:
- Fixed
_pickle.UnpicklingError: pickle data was truncated
error. This error occurred sometimes when trying to load candles from cache instead of the database for faster loading time. - Fixed the
ssl.SSLEOFError: EOF occurred in violation of protocol
error on theBybit
driver. This error occurred when the WebSocket connection was closed unexpectedly. - Updated to work with the new website's API addresses. The previous ones should work too, but just to be safe, I updated everything.
Update guide: https://docs.jesse.trade/docs/getting-started/update.html
v0.45.0
4 months agoThis version of the plugin requires Jesse (main framework) version >=0.45.0
to work.
Here's what's new in this version:
- [FIX] Eliminated the
ConnectionResetError: [Errno 104] Connection reset by peer
on Bybit. - [FIX] Enhanced error handling for
BrokenPipeError
in Bybit's WebSocket connection. - [FIX] Corrected issues with handling of low-priced assets like
1000PEPE-USDT
. - [IMPROVEMENT] Added retry logic for
Bybit
API requests to bolster reliability during intermittent network issues. - [NEW FEATURE] Introduced
min_qty
attribute in the Strategy class, applicable in live trading mode, to define the minimum tradeable quantity for a symbol on specific exchanges.
Update guide: https://docs.jesse.trade/docs/getting-started/update.html
v0.44.2
5 months agoThis version of the plugin requires Jesse (main framework) version >=0.44.2
to work.
Here's what's new in this version:
- [FIXED] Resolved the
ExchangeRejectedOrder: reduce-only order has same side with current position
error on Bybit. This error occurred when attempting to close pre-existing positions while "persistency" was disabled in live mode. - [FIXED] Resolved the
KeyError: None - fee = config['env']['exchanges'][self.exchange]['fee']
error.
Update guide: https://docs.jesse.trade/docs/getting-started/update.html
v0.44.1
5 months agoThis version of the plugin requires Jesse (main framework) version >=0.44.1
to work.
Here's what's new in this version:
- [IMPROVEMENT] Made a small improvement to updating existing candles in the Live Mode to ensure it is in sync with the exchange.
- [FIX] Fixed the "No order found with clientId: acd20b4e-xxxx-xxxx-xxxx-d059896b920b21" error on DYDX.
Update guide: https://docs.jesse.trade/docs/getting-started/update.html
v0.44.0
5 months agoThis version of the plugin requires Jesse (main framework) version >=0.44.0
to work.
Here's what's new in this version:
- [FIXED] Resolved the
Stream error received: Internal error, could not fetch data for subscription: v3_accountsUnauthorized
error on DYDX. - [IMPROVEMENT] Enhanced handling of market order submissions on
DYDX
andBybit
to prevent theThe exchange did not respond as expected for order execution
error. - [IMPROVEMENT] Upgraded the optimize mode's hyperparameters display table to include the DNA, thanks to btagliani.
- [NEW FEATURE] Reintroduced CSV logging for optimize mode, as shown in this pull request by btagliani.
- [BREAKING] Changes to the calculation of
self.available_margin
in backtest and paper trading modes for more realistic margin representation.
Update guide: https://docs.jesse.trade/docs/getting-started/update.html
v0.43.3
6 months agoThis version of the plugin requires Jesse (main framework) version >=0.43.3
to work.
Here's what's new in this version:
- [FIX] Fix the issue with orders being expired early on
DYDX
Update guide: https://docs.jesse.trade/docs/getting-started/update.html
v0.43.2
6 months agoThis version of the plugin requires Jesse (main framework) version >=0.43.2
to work.
Here's what's new in this version:
- [IMPROVEMENT] Mandatory migration to Bybit API V5. This update is crucial for those of you trading on Bybit, as we've shifted to their latest API version to ensure that everything runs smoothly.
- [NEW FEATURE] Added support for Bybit's unified margin account. The unified margin account simplifies asset management and enhances trading flexibility.
Update guide: https://docs.jesse.trade/docs/getting-started/update.html