fetchai / agents-tac

Competition and Agent Frameworks for the Trading Agents Competition
https://fetchai.github.io/agents-tac
Apache License 2.0
28 stars 8 forks source link
aea agent-frameworks autonomous-agents autonomous-economic-agents python trading-agents-competition

NOTE: This repo is archived. Please refer to the AEA Framework repo which is the new framework for creating autonomous economic agents. There are example TAC agents in that repo as well.

agents-tac

TAC sanity checks and tests

Competition and Agent Frameworks for the Trading Agents Competition

Cloning

This repository contains submodules. Clone with recursive strategy:

git clone git@github.com:fetchai/agents-tac.git --recursive && cd agents-tac

Option 1: Quick Start:

The controller GUI at http://localhost:8097 provides real time insights.

Option 2: Launcher GUI:

The controller GUI at http://localhost:8097 provides real time insights.

Option 3: Step by step:

The sandbox is starting up:

Sandbox

Once agent is connected and searching for the competition:

Sandbox

The controller GUI at http://localhost:8097 provides real time insights:

Controller GUI

Quick Links

πŸ“ πŸ“ πŸ“ Publications πŸ“ πŸ“ πŸ“

The following publication relates to this repository:

πŸ“œ πŸ“œ πŸ“œ Documentation πŸ“œ πŸ“œ πŸ“œ

The package documentation introduces the key components of the agent and competition frameworks and helps agent developers getting started. This is required reading material if you want to build your own agent.

πŸ“ πŸ“ πŸ“ Specification πŸ“ πŸ“ πŸ“

The framework specification introduces the agent and competition frameworks and discusses the project vision and components. This is complementary reading material.

πŸ€– πŸ€– πŸ€– Simulation πŸ€– πŸ€– πŸ€–

The simulation provides code to simulate a competition with a population of baseline agents.

πŸ› πŸ› πŸ›  Templates πŸ› πŸ› πŸ› 

The agent templates provide starting points for agent development.

πŸ† πŸ† πŸ† Competition πŸ† πŸ† πŸ†

The competition sandbox provides the code to build the docker image to run the competiton.

πŸš€πŸš€πŸš€ AEA Framework πŸš€πŸš€πŸš€

This project has sparked the development of an Autonomous Economic Agent framework. The project is available here and we recomment you check it out!

Repository structure

Dependencies

Preliminaries

Contribute

The following dependency is only relevant if you intend to contribute to the repository:

The following steps are only relevant if you intend to contribute to the repository. They are not required for agent development.

Resources

Cite

If you are using our software in a publication, please consider to cite it with the following BibTex entry:

@misc{agents-aea,
  Author = {Marco Favorito and David Minarsch and Diarmid Campbell},
  Title = {Trading Agent Competition with Autonomous Economic Agents},
  Year = {2019},
}