API stands for Application Programming Interface, which allows users to access information and/or functionality from an application. To some people, API is an intimidating jargon, but it shouldn’t be feared. It is a tool which is able to help your application come to life. With the popularity of Python, a lot of frameworks are coming out for developers, such as Django, Flask and FastAPI. In this post, we will focus on FastAPI, which is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints. …

According to historical records, the average annual return of S&P 500 is approximately 10%–11% since its inception in 1926. However, is it possible to build up a machine learning model that can predict a specific stock’s price will rise or fall in the next year based on last year’s financial indicators? In addition, is there a method which is able to predict stock price changes in the following year?

In this research, more than 200 financial indicators of US stocks from 2014 to 2018 were collected to predict the price variance and the stock price trend in the following year.

Yuanjin Ren

Data Science Student, ACCA Affiliate

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store