But I couldn’t find anything that suited my needs.
I asked the trading community for existing solutions, and there were some suggestions:
- Most of them were some form of paper-trading, which is not at all what I was looking for, because it has a very slow feedback loop (make a trade, wait for hours/days).
- Most notable was TD Ameritrade On-Demand feature, and then some smaller apps, but I wanted something that’s super easy/quick to start with and use.
- Quick start in seconds — no download, install, registration, etc.
- Easy to use UI/UX.
- Minimal lookahead bias — accomplished by using random asset/time without knowing which.
- Make trades and fast forward time for a super quick feedback/learning loop.
So, I created it - https://tradinggym.app. It’s an early version, but I wanted to get the MVP out ASAP and see if this is useful to other traders as well.
The app is simple, and you can get started in seconds. Just open the app, and you see a chart with a random asset at a random point in time, and you know neither one of them. You can choose to reveal them in the settings if you want.
The goal is to make a profit (and learn) by making trades and fast-forwarding time to see how it played out, making your feedback/learning loop many times faster. No more waiting hours/days to see how the trade played out.
The mobile version has a minimal UI, so if you are looking for more settings (like candle size), make sure to check out the app on the desktop web.
Some will argue that you only really learn in live trading with real money, where emotions are included etc. And yes, I agree that the psychological factor is a big part of the game. But multiple components contribute to success in trading. While some can only be trained with real stakes (psychology, emotions), some can be practiced quite well in isolation, like pattern recognition. This app focuses on the latter.
Tech stack for the Devs: Node/React (in TypeScript). Postgres DB. Hosted with Vercel (previously Zeit/Now). ECharts for charting.
You are very much welcome to join the TradingGYM Discord Community. We are in the early stages of development, so you have a high chance to impact the way this app goes with some feature requests and feedback.
Super interested to see if this helps anyone improve their performance and skills.
Thanks and good luck with your trading!