Jesse v0.45.0: New Features, Fixes, and Introducing Jesse GPT for Strategy Development
Version 0.45.0 of Jesse brings a mix of improvements and fixes, addressing specific errors and introducing exciting new features. I want to express my gratitude to all users who contributed feedback, with special thanks to @deemzie for their valuable input.
What's New
- [IMPROVEMENT] Updated syncing of existing candles in Live Mode for better alignment with exchange data.
- [FIX] Addressed the "No order found with clientId: acd20b4e-xxxx-xxxx-xxxx-d059896b920b21" error on DYDX.
- [FIX] Rectified the
ExchangeRejectedOrder: reduce-only order has same side with current position
error on Bybit, which occurred under specific conditions in live mode. - [FIX] Solved the
KeyError: None - fee = config['env']['exchanges'][self.exchange]['fee']
error. - [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.
Documentation Search
I'm excited to announce a new search plug-in for the Jesse documentation. This plug-in allows you to search for anything, including indicators, and provides faster and more accurate results. Your feedback on the accuracy and usability of this new search feature is highly appreciated.
Introducing Jesse GPT
I made a specialized GPT tailored for the Jesse framework. Fed with documentation and strategy examples, this GPT is designed to assist in writing, modifying, and debugging your strategies. Although it's in its early stages, I believe it's a valuable resource for our community. You can access it here.
As I work on developing a more sophisticated, fine-tuned AI service using the OpenAI API, your feedback will be instrumental in its evolution. Another good thing about it is that you don't need to own a ChatGPT Plus subscription plan to use it.
Oh, and happy holidays in advance to everyone! I wish you good health and a joyful time with your family, as it is the most important thing.
— Saleh
❤️ Like Jesse?
If you like this project, please consider supporting me for free by using my referral links.
It's a win-win, you get free discounts and bonuses, and it helps me to develop more features and content:
Thank you 🙏