Jesse v0.45.0: New Features, Fixes, and Introducing Jesse GPT for Strategy Development

Jesse v0.45.0: New Features, Fixes, and Introducing Jesse GPT for Strategy Development

4 months agoNews By Saleh Mir

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 🙏