Version 0.42.0 is released, DYDX support, discontinuing Bitget on free plan, spring sale of the live trading plugin, and more

Version 0.42.0 is released, DYDX support, discontinuing Bitget on free plan, spring sale of the live trading plugin, and more

11 months agoNews By Saleh Mir

Version 0.42.0 of Jesse is now released with new features and bug fixes. The most notable feature is the support for DYDX, a decentralized exchange that offers fast, secure, and low-cost perpetual trading. This release also fixes some errors related to Bybit and local candle generation, and improves the order type detection and execution logic.

One of the reasons why I decided to support DYDX as our first DEX is because of the recent collapse of FTX, one of the largest centralized crypto exchanges.

I wanted to do this earlier, but I couldn’t due the health issue with my wrist that has limited my working hours these days. I will continue my treatment to get better as soon as possible. In the meanwhile, I will only work on maintenance to fix bug fixes until I reach full recovery, and start developing new features.

In the past few months the support has been limited due my health issue, and I want to thank everyone who covered me by answering questions on our discord server. I also want to thank everyone for being patient with me.

Please continue submitting your feedback and bug reports and I will go at them as soon as I can.

What's new

  • [NEW FEATURE] Added support for our first DEX: DYDX.
  • [NEW FEATURE] Added new properties to the Strategy API: is_backtesting, is_livetrading, is_papertrading, is_live
  • [IMPROVEMENT] Jesse will now retry a failed STOP order with a MARKET order with the same size if the reason for it is its trigger price being in such a way that would have caused instant execution. This is an experimental feature and currently works only on Bybit.
  • [IMPROVEMENT] Improves how order type is detected by Jesse to prevent unwanted order order types.
  • [IMPROVEMENT] Improved detection of order types to prevent unwanted order types in the live mode.
  • [FIX] Fixes the TypeError: Cannot parse single argument of type <class 'numpy.ndarray'>. error when local candle generation is enabled.
  • [FIX] Fixes the KeyError: 'data' error in some cases of live sessions on Bybit.
  • [FIX] Fixes the KeyError: 'cum_exec_qty' error in some cases of live sessions on Bybit.

Discontinuing Bitget on our free plan

Starting a month from now, I will be discontinuing Bitget on our free plan. I will still support Bitget on our premium plan.

Spring sale of the premium plan

Starting today, I'm offering a 45% discount on the premium plan for the next 7 days. The discount will be applied automatically no coupon is required.

Things you must know about DYDX

Just like any other exchanges, DYDX has its own limitations. I made a new page on our documentation that you need before using it.

I also wrote a guide on how to obtain your API keys from DYDX and how to use them with Jesse. You can read it here.

Happy trading!

— 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 🙏