Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Intelligent Autonomous Systems

Multi-Agent Stock Market Simulation

This is the repository for the first assignment of the 'Introduction to Intelligent Autonomous Systems' course, which involves designing and implementing a Multi-Agent Stock Market Simulation.

The project is available on GitHub at the following link: Stock Market Simulation

Developed by:

Requirements

  • XMPP Server:

    To use SPADE, you need a locally running XMPP server. We recommend using Prosody.

    You can install it using the following command:

    sudo apt install prosody
  • Main:

    To run the main program, install the required libraries using the following instructions:

    Install the SPADE:

    pip install spade

    Install the yfinance library:

    pip install yfinance
  • Interface:

    To run the interface program, install the required libraries using the following instructions:

    Install the Pillow:

    pip install Pillow

    Install the matplotlib:

    pip install matplotlib

Alternatively, you can execute the following command to install all necessary libraries

pip install -r requirements.txt

Run:

There are two separate files (main.py and interface.py) that can be run independently, but running them simultaneously provides additional features, such as updates and messages.

  • Main and Interface:

    To utilize both functionalities simultaneously, open two terminals and run one of the following commands in each.

    python main.py
    pythom interface.py
  • Main:

    python main.py
  • Interface:

    pythom interface.py

About

Introduction to intelligent and autonomous systems Class, 3º Year, 1º Semester. Project 1 –Multiagent Stock Market simulation

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages