Practical overview
When it fits
Use it when you need a Python-based framework to develop, backtest, or execute algorithmic strategies on decentralized exchanges, especially when deployment or monitoring integration is part of the workflow.
Who it is for
- Developers building algorithmic strategies for decentralized exchanges.
- Teams evaluating DEX strategies through backtesting before live execution.
- Operators integrating live strategy activity with a frontend or monitoring system.
Documented uses
- Develop and evaluate a DEX trading strategy.
- Backtest a strategy before moving toward live trading.
- Run a configured strategy against supported decentralized markets such as Uniswap and PancakeSwap.
- Deploy an executor as a Docker container.
- Connect live strategy activity to a JavaScript frontend or monitoring system through webhooks.
Requirements & limits
The repository is public and the project is licensed under AGPL; the README says commercial dual licensing is available by contacting the project. The README describes the software as early beta.
- Requires Python and trading fundamentals, according to the README.
- Installation documentation specifies Python >=3.11 and
- Optional installation extras include execution and web-server support; other listed extras cover qstrader, demeter, and ccxt.
- The project recommends installing from the GitHub master branch and notes active development.
- The framework documents markets including Uniswap and PancakeSwap.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install Trade Executor from a Git checkout
Set up a local Trade Executor development checkout with its documented optional dependencies.
Before you start
- Python version >=3.11 and <3.15
- Basics of Python
- Git access to the repository
Steps
Clone the repository with the command below.
git clone git@github.com:tradingstrategy-ai/trade-executor.gitChange into the checkout with
cd trade-executor.Initialize and update submodules with the command below.
git submodule update --init --recursiveInstall all extras with
poetry install --all-extras.
Expected outcome
A local checkout is installed with all declared extras, including execution infrastructure, webhook-server support, and integrations described by the project.
Guide limitations
- The project identifies itself as early beta and under active development.
- The documented setup installs the project but does not run a strategy or test the installation.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- tradingstrategy-ai/trade-executor · Official homepage title · retained in its source language

