Skip to content

Fetch stock changes as they happen in real time and process them.

License

Notifications You must be signed in to change notification settings

pkarakal/finnhub-stock-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FinnHub stocks analysis

This project is implemented as a part of a homework exercise for [077] - Real Time Embedded Systems course of ECE Department, AUTh.

This fetches stock information changes as they happen in real time, using websockets, runs some analysis and persists the information as it becomes available. It should consume the least cpu it can as it should be able to be deployed in a microcontroller.

Getting Started

Prerequisites

  1. CMake
  2. Make
  3. g++/clang
  4. Boost
  5. pkgconf (Optional)

To install them on variant Linux distributions follow the instructions below

Fedora

$ sudo dnf upgrade --refresh # updates installed packages and repositories metadata
$ sudo dnf install cmake make clang gcc-c++ pkgconf boost boost-devel

Ubuntu

$ sudo apt-get update && sudo apt-get upgrade # updates installed packages and repositories metadata
$ sudo apt-get install cmake make clang g++ pkg-config libboost-all-dev 

[More info incoming as the project progresses]

About

Fetch stock changes as they happen in real time and process them.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published