marketcalls/setup

Configura o ambiente de backtesting em Python. Detecta o sistema operacional, cria ambiente virtual, instala dependências (openalgo, ta-lib, vectorbt, plotly) e cria a estrutura de pastas para backtesting.

O que é setup?

Esta habilidade automatiza a configuração de um ambiente de backtesting em Python, detectando o sistema operacional (Windows, macOS, Linux) e criando um ambiente virtual isolado com as principais dependências para análise financeira e backtesting, como openalgo, ta-lib, vectorbt e plotly. É útil para traders quantitativos e desenvolvedores que desejam iniciar rapidamente seus projetos de backtesting sem se preocupar com a instalação manual de pacotes. Suporta qualquer sistema baseado em Python 3 e sistemas operacionais comuns, garantindo compatibilidade entre plataformas. O processo inclui a criação de pastas organizadas para armazenar estratégias, dados e resultados, facilitando a estruturação do projeto e evitando conflitos de dependências entre projetos.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/marketcalls/vectorbt-backtesting-skills/tree/main/skills/setup

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que setup faz?

Configura o ambiente de backtesting em Python. Detecta o sistema operacional, cria ambiente virtual, instala dependências (openalgo, ta-lib, vectorbt, plotly) e cria a estrutura de pastas para backtesting.

Funcionalidades

  • Detecção automática do SO: Identifica se o sistema é Windows, macOS ou Linux.
  • Criação de ambiente virtual: Configura um ambiente virtual Python isolado.
  • Instalação de dependências: Instala pacotes essenciais como openalgo, ta-lib, vectorbt e plotly.
  • Estrutura de pastas: Cria diretórios organizados para estratégias, dados e resultados.

Como usar

  1. Certifique-se de ter Python 3.8+ instalado.

  2. Execute o script de configuração:

    python setup.py
    
  3. O script irá:

    • Verificar o sistema operacional.
    • Criar um ambiente virtual.
    • Instalar as dependências listadas.
    • Criar a estrutura de pastas:
    projetos/
    ├── estrategias/
    ├── dados/
    └── resultados/
    

Dependências instaladas

  • openalgo: Biblioteca para algoritmos de trading.
  • ta-lib: Indicadores técnicos.
  • vectorbt: Backtesting vetorizado.
  • plotly: Visualização de gráficos interativos.

Requisitos

  • Python 3.8 ou superior.
  • Conexão com internet para download das dependências.

Observações

  • No Windows, pode ser necessário instalar o Microsoft C++ Build Tools para compilar o ta-lib.
  • No macOS, utilize brew install ta-lib se houver problemas.
  • No Linux, instale ta-lib via gerenciador de pacotes se necessário.

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

Habilidades Relacionadas