Skip to content

An interactive educational simulator that provides a risk-free environment for aspiring traders to develop and practice their skills using real historical market data. Features technical analysis tools, multiple asset classes (stocks, forex, crypto), and comprehensive performance tracking to help users refine their trading strategies.

Notifications You must be signed in to change notification settings

YoussefBechara/Trading-Trainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Trading Training Game

A simulator designed to help users practice and develop their trading skills in a risk-free environment. Alt text

Overview

The Trading Training Game is an educational tool that simulates real market conditions to help aspiring traders practice their strategies without risking real capital. The application provides an interactive environment where users can analyze historical market data, make trading decisions, and receive immediate feedback on their performance.

Features

  • Historical Market Simulation: Practice on real historical market data
  • Real-time Analysis Tools: Technical indicators and chart patterns
  • Performance Metrics: Track your trading performance with detailed statistics
  • Risk-Free Environment: Learn and make mistakes without financial consequences
  • Multiple Asset Classes: Practice trading stocks, forex, and cryptocurrencies
  • Strategy Testing: Develop and refine your trading strategies

Installation

Get 3 api keys from twelvedata

# Clone the repository
git clone https://github.com/YoussefBechara/Trading-Training-Game.git

# Navigate to the project directory
cd Trading-Training-Game

# Install dependencies
pip install -r requirements.txt

# Run the application
python main.py

Usage

  1. Launch the application
  2. Select the market and timeframe you want to practice on
  3. Use the available tools to analyze the market
  4. Make buy/sell decisions based on your analysis
  5. Review your performance after each trading session

Dependencies

  • Python 3.8+
  • Pandas
  • NumPy
  • Matplotlib
  • Tkinter (for GUI version)

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Contact

Youssef Bechara - youssefbechara.ap@gmail.com

Project Link: https://github.com/YoussefBechara/Trading-Training-Game

Acknowledgments

  • Thanks to all contributors who have helped shape this project
  • Inspiration from real trading platforms
  • Open-source community for various libraries used in this project

About

An interactive educational simulator that provides a risk-free environment for aspiring traders to develop and practice their skills using real historical market data. Features technical analysis tools, multiple asset classes (stocks, forex, crypto), and comprehensive performance tracking to help users refine their trading strategies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages