Skip to content

RXN-Studios/StockSim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StockSim 📈

License Issues Stars

StockSim is an interactive stock market simulation platform designed to provide users with a hands-on experience in trading and portfolio management. Built with a focus on realism and performance, it allows users to practice trading strategies in a risk-free, dynamic environment.


✨ Features

  • Real-time Market Simulation: Experience price fluctuations driven by simulated market events.
  • Portfolio Management: Track holdings, view profit/loss statements, and manage virtual capital.
  • Interactive Charts: Visualize asset performance over time with detailed graphical representations.
  • Multi-Asset Support: Trade a variety of assets including stocks and cryptocurrencies.
  • Intuitive UI: A clean, user-friendly interface designed for all experience levels.

🛠️ Built With

  • Core Logic: C++ / Python
  • Graphics/UI: SFML / Qt Framework
  • Data Storage: JSON / CSV

🚀 Getting Started

Prerequisites

Ensure you have the following installed:

  • A compatible compiler (GCC, Clang, or MSVC)
  • CMake (version 3.10 or higher)
  • Relevant dependencies (SFML or specific Python libraries as per requirements.txt)

Installation

  1. Clone the repository:

    git clone [https://github.com/RXN-Studios/StockSim.git](https://github.com/RXN-Studios/StockSim.git)
    cd StockSim
  2. Build the project:

    mkdir build && cd build
    cmake ..
    make
  3. Run the application:

    ./StockSim

🎮 How to Use

  1. Launch the Simulator: Open the executable to enter the main dashboard.
  2. Search Assets: Use the search bar to find specific stock tickers.
  3. Analyze & Trade: View the price charts and use the Buy and Sell buttons to execute trades.
  4. Monitor Portfolio: Check the "Portfolio" tab to see your current positions and net worth.

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📜 License

Distributed under the MIT License. See LICENSE for more information.


📧 Contact

RXN-Studios Project Link: https://github.com/RXN-Studios/StockSim

About

Stock Market Simulator for an Interschool Competition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors