Framework de bot de trading de criptomoedas em Go para criar, fazer backtest e executar estratégias em várias exchanges.
tradingstrategy-ai/trading-strategy
Framework Python para backtesting e negociação ao vivo de estratégias algorítmicas em exchanges descentralizadas, com dados de mercado on-chain.
- Estrelas
- 383
- Forks
- 63
- Issues abertas
- 10
- Último commit
- há 11 dias
Esta página apresenta um projeto de código aberto e não constitui aconselhamento de investimento. Negociar e investir pode gerar perdas: avalie o risco por conta própria e siga as leis do seu país antes de usá-lo.
O que é?
Trading Strategy é um framework Python para negociação algorítmica em exchanges descentralizadas (DEXes). Ele oferece recursos para baixar conjuntos de dados de mercado DeFi, que podem ser usados tanto para fazer backtesting de estratégias quanto para negociar ao vivo.
As estratégias geralmente são desenvolvidas e testadas com backtesting no Jupyter Notebook. O framework abrange blockchains como Ethereum, Binance Smart Chain e Polygon, e lê dados de negociação de DEXes como SushiSwap, QuickSwap e PancakeSwap. Os feeds de preços vêm do Trading Strategy Protocol.
O pacote principal `trading-strategy` lida apenas com dados; para executar negociações automatizadas, é necessário usar o pacote separado trade-executor. O projeto também permite implantar estratégias como vaults de smart contract nos quais os usuários podem investir usando suas carteiras.
Recursos principais
- 01Baixa conjuntos de dados de mercado de finanças descentralizadas para backtesting e negociação ao vivo.
- 02Oferece suporte a Ethereum, Binance Smart Chain e Polygon.
- 03Lê dados de negociação de DEXes como SushiSwap, QuickSwap e PancakeSwap.
- 04Integra-se ao Jupyter Notebook para desenvolver estratégias e analisar dados.
- 05Permite implantar estratégias como vaults de smart contract.
Casos de uso
- Analisar oportunidades de investimento em exchanges descentralizadas.
- Criar e fazer backtesting de algoritmos de negociação em DEXes.
- Publicar uma estratégia de negociação como um vault on-chain no qual os usuários podem investir.
Início rápido
- 1
Instale o pacote com pip (com o extra direct-feed).
pip install "trading-strategy[direct-feed]" - 2
Consulte o repositório e a documentação de Getting Started para dar os primeiros passos.
Antes de usar
- Requer Python 3.10.
- O pacote trading-strategy fornece apenas o download de dados; o trading automatizado requer o pacote separado trade-executor.
- Licenciado sob AGPL-3.0, uma licença copyleft com obrigações para uso em rede.
Tópicos
Perguntas frequentes
- O que é trading-strategy?
- Framework Python para backtesting e negociação ao vivo de estratégias algorítmicas em exchanges descentralizadas, com dados de mercado on-chain. Trading Strategy é um framework Python para negociação algorítmica em exchanges descentralizadas (DEXes). Ele oferece recursos para baixar conjuntos de dados de mercado DeFi, que podem ser usados tanto para fazer backtesting de estratégias quanto para negociar ao vivo.
- trading-strategy é gratuito? Qual é a licença?
- trading-strategy é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- trading-strategy ainda é mantido?
- Manutenção ativa. O último commit de trading-strategy foi em 28 de out. de 2026.
- Para que posso usar trading-strategy?
- Analisar oportunidades de investimento em exchanges descentralizadas. Criar e fazer backtesting de algoritmos de negociação em DEXes. Publicar uma estratégia de negociação como um vault on-chain no qual os usuários podem investir.
- Como instalar trading-strategy?
- Instale o pacote com pip (com o extra direct-feed).: pip install "trading-strategy[direct-feed]" Consulte o repositório e a documentação de Getting Started para dar os primeiros passos.
- Onde consigo trading-strategy?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/tradingstrategy-ai/trading-strategy
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Notebooks Jupyter de exemplo para desenvolver e fazer backtests de estratégias de trading algorítmico com dados de DEX, DeFi e Binance CEX usando o Trading Strategy SDK.
Toolkit Python para pesquisa de trading que testa milhares de ideias de estratégia em diferentes ativos e períodos usando operações vetorizadas de NumPy e pandas.
Framework Python para trading quantitativo, com definição de estratégias, backtesting vetorial e orientado a eventos, dashboards de resultados e trading simulado ou ao vivo.
Código complementar ao livro Machine Learning for Trading (3ª edição), que aborda um fluxo de trabalho completo, da obtenção de dados ao trading ao vivo.
Framework open source para criar, fazer backtesting e implantar bots automatizados de market making e trading em diversas exchanges de cripto centralizadas e descentralizadas.