I kept seeing interesting trading strategies on Reddit, but after working long hours, I didn't want to spend hours or days testing them. Additionally, those strategies are frequently based on alternative data, which can be costly or almost impossible to find.
I decided to write a short, reusable algorithm to help me with testing strategies. I added an easy-to-use, no-code interface, and since it was quite interesting, I then created a website out of it.
Currently, the website allows you to test your trading strategies based on Google trends, Wikipedia views, sentiment on social networks (for example, sentiment on Reddit and Twitter), personal stock trading by U.S. Senators and Representatives, insider trading, public sentiment around US equities, and many more.
I add one or two new strategies per week and usually select the ones that are currently trending on Reddit.
Here is some more info on the stack:
Frontend
The frontend of the application is written in Next.js.
Stripe is used for payment.
Clerk.dev for user management.
MixPanel and Google Analytics for analytics.
The frontend is deployed to Vercel using an automated pipeline.
Backend
The backend is written mostly in express.js.
The data is stored in Postgres.
The backend uses a number of free APIs to access data.
Here are some examples of those APIs: Reddit API, Twitter API, Google Trends API, WIkipedia API.
Screen scraping is also used as a source of some data.
The backend uses a number of reusable functions to process the data, to cut the time needed to add each new strategy.
I would be very thankful for any feedback, feature requests, and for joining my Reddit community.
Top comments (1)
👍🏻