Git Product home page Git Product logo

stockestimator's Introduction

StockEstimator

F# library for estimating future stock prices

About

This library use linear regression for estimating future stock prices based on the historical data.

Projects

  • StockEstimator.Logic - F# project that calculates the future stock prices
  • StockEstimator.Tests - F# unit test project written with xUnit, FsUnit, FsCheck and Unquote
  • StockEstimator.WebApi - F# RESTful API for get getting stock prices (using StockEstimator.Logic) written in F# with Suave Framework
  • StockEstimator.Web - ASP.NET Core web application built with Aurelia Framework that uses StockEstimator.WebApi for getting future stock prices
  • StockEstimator.Charts - F# WebForms app that display chart with future stock price estimates
  • StockEstimator.ConsoleApp - C# console app that get future stock prices using StockEstimator.Logic

TODO

  • Refactor logic to perform one request per estimate range
  • Prettify UI
  • Add more advanced algorithms for estimating stock prices
  • Deploy to Azure (as Windows Container)
  • Deploy to Heroku
  • add real-time prices for current day (i.e. refresh result every 10(?) seconds to get latest price) - will be visible when estimating based on last 1-2 days)
  • add caching results on server-side
  • add caching results on client-side

stockestimator's People

Contributors

jj09 avatar

Stargazers

 avatar Dejan Milicic avatar Denis Ivin avatar Thallysson Klein avatar Paolo avatar Brad Pillow avatar hong avatar  avatar Charles Porth avatar Andrii Maksymets avatar Luis Quintanilla avatar Ernestovich avatar Vishal Belsare avatar Geert Huls avatar Nathan avatar Rajiv Mounguengue avatar Jens De Cock avatar Martin Kast avatar Paulo Suzart avatar nawfalhasan avatar Ygor Geurts avatar Erik O'Leary avatar Pavol Decky avatar Roberto Simonetti avatar Tomasz Jaskula avatar  avatar Pavlos Polianidis avatar Quinntyne Brown avatar Igor Fomin avatar  avatar Tyson J. Hayes avatar Indy M. avatar Piotr Sobczak avatar Andrei Oros avatar  avatar Stefan Belopotocan avatar Sebastian Fialka avatar Krzysztof Koziarski avatar  avatar Sebastian Brandt avatar Wii avatar Richard Chamorro avatar  avatar

Watchers

Tomasz Jaskula avatar Piotr Sobczak avatar James Cloos avatar Martin Kast avatar  avatar Stefan Belopotocan avatar Jason Haley avatar Jowin - Join to Win avatar Yahya Gilany avatar Charles Porth avatar  avatar Saurabh Vishwakarma avatar

stockestimator's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.