Skip to main content

Renko plugin institucional para mtcli (MetaTrader 5)

Project description

mtcli-renko

Renko institucional para MetaTrader 5 integrado ao ecossistema mtcli.

Geração de gráfico Renko em modo texto (terminal), com:

  • Renko simples
  • Renko clássico (reversão 2x)
  • Ancoragem real no último pregão
  • Controle de barras por sessão
  • Compatível com B3, Forex e ativos 24h
  • Ideal para uso via CLI e automação

Instalação

Via pip:

pip install mtcli-renko

Ou via Poetry:

poetry add mtcli-renko

Requisitos

  • Python 3.10+
  • MetaTrader 5 instalado
  • Conta conectada ao terminal MT5
  • Plugin mtcli configurado

Uso

Após instalar, o comando fica disponível dentro do mt:

mt renko --symbol WINJ26 --brick 50

Parâmetros

Opção Descrição
--symbol, -s Ativo (ex: WINJ26)
--brick, -b Tamanho do brick
--timeframe, -t Timeframe (m1, m5, m15, h1, etc.)
--bars, -n Quantidade de barras base
--modo simples ou classico
--ancorar-abertura Ancora no último pregão

Exemplos

Renko simples padrão

mt renko -s WINJ26 -b 50

Renko clássico (reversão 2x)

mt renko -s WINJ26 -b 50 --modo classico

Ancorado no último pregão

mt renko -s WINJ26 -b 50 --ancorar-abertura

Todas as barras do último pregão

mt renko -s WINJ26 -b 50 --ancorar-abertura --bars 0

Últimas 20 barras do último pregão

mt renko -s WINJ26 -b 50 --ancorar-abertura --bars 20

Timeframes aceitos

Use valores simplificados:

  • m1
  • m5
  • m15
  • m30
  • h1
  • h4
  • d1

O sistema faz o mapeamento automático para as constantes do MetaTrader 5.


Ancoragem Institucional

Quando --ancorar-abertura é ativado:

  • Detecta o último candle disponível
  • Descobre a data do último pregão real
  • Filtra manualmente apenas aquele dia
  • Ignora histórico anterior
  • Funciona inclusive em domingos e feriados

Comportamento:

  • --bars 0 → todas as barras do último pregão
  • --bars N → últimas N barras daquele pregão

Modos de Construção

Simples

Cria bricks contínuos sem regra de reversão 2x.

Clássico

Implementa reversão apenas quando o preço move 2x o tamanho do brick na direção oposta.


Estrutura do Projeto

mtcli_renko/
│
├── commands/
├── controllers/
├── models/
├── views/
├── conf.py
└── enums.py

Arquitetura baseada em MVC, alinhada ao padrão do mtcli-trade.


Casos de Uso

  • Leitura de estrutura (H1, H2, H3, L1, L2)
  • Identificação de BRF / BLF
  • Automação de análise
  • Backtesting via script
  • Operação institucional via terminal

Compatibilidade

  • B3 (ex: WIN, WDO)
  • Forex
  • Cripto
  • Ativos 24h

Roadmap

  • Múltiplas sessões
  • Filtro de horário (09:00–18:00)
  • VWAP integrada
  • Detecção automática de estrutura (H1/H2/L2)
  • Exportação CSV

Licença

MIT License


Autor

Valmir França


Contribuição

Pull requests são bem-vindos. Para mudanças maiores, abra uma issue antes para discussão.


Aviso

Este software não constitui recomendação de investimento. Uso por conta e risco do operador.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mtcli_renko-1.1.0.dev3.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mtcli_renko-1.1.0.dev3-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file mtcli_renko-1.1.0.dev3.tar.gz.

File metadata

  • Download URL: mtcli_renko-1.1.0.dev3.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.12 Windows/11

File hashes

Hashes for mtcli_renko-1.1.0.dev3.tar.gz
Algorithm Hash digest
SHA256 53840a97a42441e901ebbb6d041360e3b0a10ae84e830cd3806eafc283787cfb
MD5 0992f45c9ae53374bb8f0b98e66907e0
BLAKE2b-256 9339377765405b017cb14a1e9fcae0475f0972e41bca9db284955f08b0873ab5

See more details on using hashes here.

File details

Details for the file mtcli_renko-1.1.0.dev3-py3-none-any.whl.

File metadata

  • Download URL: mtcli_renko-1.1.0.dev3-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.12 Windows/11

File hashes

Hashes for mtcli_renko-1.1.0.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 47c6e89ba3e0abaa9272c4be26e78edfc1468efc6ba7a0193af3d48e951cab02
MD5 3f8d6224e4356b027854eaa9bf24880d
BLAKE2b-256 54bbc2fe34c97304a0b881e65a150bea4c03b191c24fd5e343dfc8480a4a5e67

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page