A .NET Core 3.1 WPF client and ASP.NET Core Web API platform for trading crypto currency pairs on crypto exchanges and running crypto currency pair strategies.
Allow selecting and subscribing to multiple symbols in tab control. This way trade history can build up and not start new every time a new symbol is selected.
When toggling between symbols chart data gets "thrown out". So when toggle away from a symbol tab, unsubscribe from trade and orderbook and clear down data. When toggling back to symbol tab, re-subscribe to trade and orderbook.
When toggling between showing favourite symbols and showing all, the application grinds to a halt. If can't fix this consider separating out show all into popup window or separate view / view model accessible from navigation panel.
Currently user account is displayed as json. Build a UI to make adding and maintaining user account details and preferences easier to create and maintain.
Currently can only subscribe to one account whereas the trade server supports strategies the subscribe to multiple accounts across different exchanges.