Inspiration

I'm sure we all know about the stock market.

What it does

Our website streamlines the process of testing simple algorithmic trading strategies. It works by allowing the user to decide on entry and exit conditionals. These conditionals determine when the algorithm should buy and sell a stock. An example of a simple trading strategy that can be tested in our platform is buy and RSI hits 30 and sell when it hits 70 (Buy when oversold and sell and overbought).

How we built it

We built the website using React and Flask for the frontend and backend, while using the yahoo finance API to gather historical stock data for our algorithms calculations.

Challenges we ran into

The charts which our displayed in our website use the React Highchart library in order the leverage the charts flexibility and features which it comes with. However when implementing these charts we faced several dependency issues, which we eventually resolved.

Additionally because this was our first time ever doing web development we struggled a lot during the beginning of the hackathon with issues such as setting up a backend and frontend connection between Flask and React.

Accomplishments that we're proud of

We our proud of the polished functionality of our website when it comes to allowing the user to easily test a variety of algorithms.

What we learned

What's next for Algo Trade

Share this project:

Updates