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

GPL 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.0.0rc1.tar.gz (19.5 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.0.0rc1-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

Details for the file mtcli_renko-1.0.0rc1.tar.gz.

File metadata

  • Download URL: mtcli_renko-1.0.0rc1.tar.gz
  • Upload date:
  • Size: 19.5 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.0.0rc1.tar.gz
Algorithm Hash digest
SHA256 a63c8657487cda1f327a2040df5e943a642aeaae3c9ae0bf03bf61666083c0f8
MD5 470a8b12d2c1b2dccdb7e6b8682aab17
BLAKE2b-256 e66a1dc3976dc269edf786926de6447d39bf5829f0447fcc9386f591f71d5cb2

See more details on using hashes here.

File details

Details for the file mtcli_renko-1.0.0rc1-py3-none-any.whl.

File metadata

  • Download URL: mtcli_renko-1.0.0rc1-py3-none-any.whl
  • Upload date:
  • Size: 22.1 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.0.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 1ba6de873c45970d1e16ed743dcee4d84bdc7d53fe4bdef54413acfc4159953f
MD5 30cd53e55008d95a27269b8b165eb2a7
BLAKE2b-256 216e9d5dc91f89d6dfd2d75324e44c41fc12067e434dec78609b1d7f93a0a95a

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