Giter Site home page Giter Site logo

hedgefundmanager's Introduction

Hedge Fund Manager (HFM) Web Application

Overview

Hedge Fund Manager is an interactive web application that allows users to participate in simulated stock trading competitions within created leagues. Users can join or create leagues, manage portfolios, and trade various assets including stocks, currencies, commodities, and cryptocurrencies. The application offers a realistic trading environment with features like real-time market data and simulated market scenarios.

Technologies Utilized

Python Django PostgreSQL React JavaScript Chart.js HTML5 CSS3

Current Screenshots

Data and API Integration

  • Financial Market Data API: Used for fetching real-time financial data (to be integrated).
  • Python Scripts: Custom scripts for data handling, such as importing stock data and generating simulated market scenarios.

Application Features

Pages

  • Rules Page: Explains the game mechanics and rules. Features a simple, user-friendly design with the game's logo.
  • League Page: Displays a bar graph of user portfolio values, a line chart of portfolio value changes over time, and a rankings table.
  • Portfolio Page: Shows a line chart of the user's portfolio value, a pie chart for asset allocation, and a table with detailed asset information. Includes transaction functionalities.
  • Market Page: Enables users to search for stocks, view their performance, and trade. Offers a customizable time range for viewing stock performance.

User Interaction

  • Account Creation and Management: Users can create accounts to participate in leagues and manage their portfolios.
  • League Participation: Users can join or create leagues with specific trading rules and asset limitations.
  • Trading Simulation: Real and simulated trading environments, including Monte Carlo and hybrid models for price prediction.

Future Implementations

  • Oauth2, New Asset Types, ML driven bots, Improved UI & Plotting

hedgefundmanager's People

Contributors

mdoutt98 avatar

Stargazers

coo avatar

Watchers

 avatar

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.