Inspiration
Our inspiration came from a shared interest in quantitative finance and a common frustration: powerful financial tools and insights are often locked behind complex math, jargon, and professional platforms. We wanted to change that. Our goal was to build an educational platform that makes finance, especially quantitative and data-driven decision-making, accessible to everyday users. By combining intuitive design with modern technologies, we aimed to bridge the gap between advanced financial concepts and practical understanding, empowering users to learn, experiment, and grow their financial literacy in an engaging and approachable way. Our product aims to explain the complex world of trading algorithms and data-driven trading, in a simple method where even a baby could use our platform to trade stocks (on paper, of course.)
What it does
Baby Quant is a immersive quantitative financial platform where users can create financial algorithms for stock trading using a variety of data sources and parameters. These data sources include, reddit databases and Finhub news sources, using a custom sentiment analysis algorithm to drive decisions on different stocks. The algorithms are also based on market timing metrics and investment indicators supporting data driven algorithm deployment.
How we built it
Baby Quant was built using Python for the backend and SQL for database management. The backend utilized Reddit API and Finhub API for data collection. The frontend was built using Blockly, JS, CSS, and HTML.
Challenges we ran into
We had challenges building an accurate sentiment analysis model for Reddit and Financial news data. We also faced problems properly developing the database to handle all sentiment and financial metric datapoints. Implementing Blockly using limited documentation for the application was another hurdle to overcome, though with determination and some caffeine we were able to develop our ideas fully.
Accomplishments that we're proud of
Taking showers....not really ;) Building a working prototype of Baby Quant that incorporates various important data sources and investing parameters. Learning more about API implementation, large-scale database management, and creating complex algorithms.
What we learned
API implementation and best practices Using Blockly to create a functioning UI that maps code to Python How to develop simple quantitative trading algorithms based on sentiment analysis and investment metrics Investment terminology and calculation of investment indicators Software development best practices
What's next for Baby Quant
Making the processing faster, integrating insider trading, adding more types of code blocks, improving UI experience.
Built With
- javascript
- json
- python
- sql
- yfinance
Log in or sign up for Devpost to join the conversation.