Congrats on the isolated markets launch! I am loving how we’re making a statement by listing a very recently launched meme coin. The reception seems to have been great.
I’d like to submit some feedback as I’ve been testing this new isolated market. I have noticed that:
- The low liquidity warnings are buggy/glitchy.
- The UI allows me to submit orders which result in losing about 80% of my deposit due to low liquidity/high spread (these were test funds, so no big harm here).
I have recorded a video:
You will notice that:
- The user does not get initially warned that there is low liquidity.
- The low liquidity warning appeared only once, for a fraction of a second, towards the end of the video.
- For the example in the video, there is a 490.78% price impact (I have paused the video to take another screenshot which you can see below). Although there is such a high price impact, the order can still be submitted without any additional guardrails.
So, what happened here, if we were to assume that a new trader just onboarded and wanted to trade MOTHER:
- The user would have submitted an order (not aware that there is low liquidity due to the glitchy warning).
- The user would have been able to successfully submit the order, even though there is a 490% price impact.
- The user would have lost most of their deposited capital.
Other than fixing the low liquidity warning, I’d like to propose adding additional guardrails for submitting orders that have such high price impact. In what cases would a trader want to submit an order with a price impact of 500%? Why would the UI allow the user to submit such an order in the first place? I think at the very least we should have a window pop-up, confirming whether the user wants to indeed submit such an order, and possibly simulate their account/deposit balance before and after submitting the trade.
I think adding additional guardrails for such cases will save us a lot of complaints in the future.
I know there is a feedback page for such things, but I consider this urgent and wanted to provide more details.