OpenViSTAI · Agents · Blockchain · Crypto
Menu
DeFi

Trade Executor

Trade Executor is a Python framework for developing, backtesting, and running algorithmic trading strategies on decentralized exchanges. It includes live execution support, Docker deployment, and a webhook server for connecting strategy activity with JavaScript frontends or monitoring systems.

Independent OpenViST project profile, based on linked sources.

Trade Executor — OpenViST project profile in DeFi.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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

  1. Clone the repository with the command below.

    Documented command
    git clone git@github.com:tradingstrategy-ai/trade-executor.git
  2. Change into the checkout with cd trade-executor.

  3. Initialize and update submodules with the command below.

    Documented command
    git submodule update --init --recursive
  4. Install 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.
Evidence and transparency

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