Skip to main content

mtcli-vwap

Plugin VWAP (Volume Weighted Average Price) para o ecossistema mtcli, desenvolvido para análise intraday, automação e integração entre plugins.

Compatível com MetaTrader 5, com foco em VWAP ancorada, bandas estatísticas e saída acessível em terminal.


Principais recursos

  • VWAP intraday tradicional
  • VWAP ancorada por:
    • abertura do dia
    • ajuste
    • horário específico
    • máxima do período
    • mínima do período
  • Bandas de VWAP configuráveis
    • desvio padrão
    • desvio ponderado por volume
  • Saída textual acessível (NVDA / JAWS)
  • Saída em JSON estruturado para automação
  • Arquitetura clara em MVC

Instalação

pip install mtcli-vwap

Requisitos

  • Python >= 3.10
  • MetaTrader 5 instalado
  • mtcli configurado corretamente

Uso rápido

mt vwp

Exemplo completo:

mt vwp \
  --symbol WIN$N \
  --minutes 1 \
  --limit 600 \
  --anchor abertura \
  --bands 2

⚓ VWAP ancorada

Abertura do dia

mt vwp --anchor abertura

Ajuste

mt vwp --anchor ajuste

Horário específico

mt vwp --anchor hora --anchor-time "2026-01-29 09:00"

Máxima / mínima do período

mt vwp --anchor maxima
mt vwp --anchor minima

Bandas de VWAP

mt vwp --bands 2

Saída vertical (compatível com leitores de tela):

banda_sup_2
banda_sup_1
VWAP
banda_inf_1
banda_inf_2

Saída em JSON

Indicada para automações e integração com outros plugins do mtcli:

mt vwp --bands 2 --json

Exemplo de saída:

{
  "vwap": 123456.0,
  "anchor_type": "abertura",
  "anchor_time": null,
  "banda_sup_1": 123600.0,
  "banda_inf_1": 123300.0
}

Configuração

O plugin aceita configuração por:

  1. Variáveis de ambiente
  2. Arquivo de configuração do mtcli
  3. Valores padrão

Parâmetros suportados:

  • SYMBOL
  • MINUTES
  • LIMIT
  • ANCHOR
  • BANDS
  • DIGITOS

🧱 Estrutura do projeto

mtcli_vwap/
├── cli.py        # Interface de linha de comando
├── controller.py # Orquestração
├── model.py      # Cálculo da VWAP
├── view.py       # Saída acessível
├── conf.py       # Configurações
└── plugin.py     # Registro no mtcli

Acessibilidade

  • Saída exclusivamente textual
  • Ordem previsível e estável
  • Compatível com NVDA, JAWS e leitores de tela similares

Licença

MIT


Autor

Valmir França
Desenvolvedor de ferramentas quantitativas, automação de trading e CLIs acessíveis.


Contribuições

Contribuições são bem-vindas via issues ou pull requests.


Projeto pensado para traders discricionários, automação quantitativa e leitura de contexto de fluxo.

Download files

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

Source Distribution

mtcli_vwap-2.0.2.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

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

mtcli_vwap-2.0.2-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file mtcli_vwap-2.0.2.tar.gz.

File metadata

  • Download URL: mtcli_vwap-2.0.2.tar.gz
  • Upload date:
  • Size: 7.7 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_vwap-2.0.2.tar.gz
Algorithm Hash digest
SHA256 885bd52500e9515bf32474e9aaff7f45ee3e249cc4448ba872af13d0896460cf
MD5 043485b968387b242258e6e74cc539ca
BLAKE2b-256 7ed28f77a4cdfcfb769f469612ff26277ade98d3421bf8806cea6acb9c5128b0

See more details on using hashes here.

File details

Details for the file mtcli_vwap-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: mtcli_vwap-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 10.3 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_vwap-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 143b5fa56e4b4e3738fa704de9cd676aa57e48a8d2ad2e15a598b75656b76661
MD5 305834d1b7f15c27f02c0ae2bfc1fb73
BLAKE2b-256 99ae1214d923c6c9dfc2765504a54303cf3b4ddac3c66988db215a5e6e5a1d02

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.0.2 This release

2 files

2.0.1

2 files

2.0.0

2 files

1.0.1

2 files

1.0.0

2 files

Supported by

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