Giter VIP home page Giter VIP logo

stockmarketsim's Introduction

Stock Market Simulator

Authors: Monthon Paul

Current Version: Working Progress

Last Updated: 01/22/2024

Purpose:

This Applicaiton is to replicate the Stock Market Simulator, it's to have the basis idea of how the Stock Market works. For the program I am grabing all the Stock Data from a Yahoo Finance API. The intend is it to be a small application where the User can Buy/Sell stocks to make a profit. The User can save their process into a ".stk" in JSON format, example being "stock.stk"

For more details, please look in the "About"/"How to Use" in the help tab.

My Plans:

  • Finish Model Logic
  • Add a serch bar for tinker search
  • Add a Stock Market Chart UI
  • Added Some Logic Buttons & menu
  • Need to Fix Display Stock
  • Connect Model & View
  • Connect Ticker Search into Stock Chart UI
  • Build the Application

How the StockMarketSim works:

Users will start with a balance of $10,000 where they can play the game in order to make profit or lose profit. It's a simulator so the User can have experience learning how the Stock Market works and should learn how it works.

In the file tab, there is "New", "Open", "Save", and "Save As". New creates a New Portfolio, Open allows user to open their Data, Save saves the the User Data, and Save As lets you save to a specific location.

For more detailed explanations, take a look into the help tab for the Stock Market Simulator.

How to Setup:

The Project was implemented in the .NET 8.0 Framwork & uses .NET MAUI for GUI, then require a compatible .NET SDK This Program can be run in the Visual Studio IDE, or can be build/run by the Command line

Build

First install .NET MAUI workload with the dotnet CLI

dotnet workload install maui

Verify and install missing components with maui-check command line utility.

dotnet tool install -g redth.net.MAUI.check
maui-check

Run

Run the MAUI app either on Windows or MacOS (but first locate your directory for StockMarketSim)

For MacOS

cd StockMarketSim
dotnet build -t:Run -f net8.0-maccatalyst

For Windows

cd StockMarketSim
dotnet build -t:Run -f net8.0-windows

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.