1. Visão Geral
Boleta Pro V3 é um painel de operação manual para o MetaTrader 5, feito para acelerar e organizar a rotina do trader discricionário: abrir, gerenciar e encerrar operações diretamente pelo gráfico, com cálculo automático de lote por risco, proteções de disciplina (trava de perda diária, limite de operações no dia, filtro de spread) e atalhos de teclado e mouse para reduzir a dependência de cliques. A ferramenta não executa operações automaticamente por conta própria — toda entrada parte de uma ação do usuário (botão, atalho ou clique no gráfico).
Este manual descreve o funcionamento e a configuração da ferramenta. Operar nos mercados financeiros envolve risco de perda de capital; nenhum recurso ou configuração do painel garante lucro.
2. Instalação e Primeiros Passos
- Copie o arquivo para a pasta MQL5/Experts do seu terminal MetaTrader 5 (ou instale pelo Mercado, se adquirido por lá).
- Atualize a lista de Expert Advisors no Navegador do terminal.
- Arraste o Boleta Pro V3 para o gráfico do ativo desejado.
- Na aba "Entradas Comuns" da janela de propriedades, habilite "Permitir Trading Algorítmico".
- Revise os parâmetros de entrada (Seção 4) conforme sua corretora, ativo e estratégia antes da primeira operação — especialmente Magic Number, unidade de TP/SL e os limites de risco.
- Clique em OK. O painel aparece na posição configurada (padrão: canto superior esquerdo).
3. Layout do Painel
| Campo | Função |
| Spread | Exibe o spread atual do ativo, em pontos. |
| Risco % (caixa + checkbox) | Com o checkbox ativo, o lote é calculado automaticamente pelo percentual de risco sobre o patrimônio, usando a distância do Stop Loss. |
| Lotes (caixa + botões -/+ + atalhos) | Lote manual, usado quando o cálculo por risco está desativado. Os botões de atalho aplicam os valores de InpLotShortcut1/2/3. |
| TP (caixa + checkbox) | Take Profit, em pontos ou em $, conforme InpTPSLMode. |
| SL (caixa + checkbox) | Stop Loss, na mesma unidade do TP. |
| BE (caixa + checkbox) | Distância, em pontos, para acionar o Breakeven automático. |
| TS (caixa + checkbox) | Distância, em pontos, do Trailing Stop automático. |
| Parcial % (caixa) | Percentual usado pelo fechamento parcial manual (atalho de teclado e botão "P" no gráfico). Aceita apenas números inteiros de 0 a 100, sem ponto decimal. |
| Comprar / Vender | Abrem posição a mercado, ou ordem pendente quando acionados por clique do mouse fora do preço atual (ver Seção 6). |
| Cancela | Cancela todas as ordens pendentes do ativo abertas pelo painel. |
| Inverte | Fecha a posição atual e abre uma nova no sentido oposto, com o mesmo lote. |
| Z. Prejuízo / Z. Lucro | Fecham todas as posições do ativo que estejam, respectivamente, em prejuízo ou em lucro. |
| Rodapé | Lote em Aberto, Resultado em Aberto (flutuante), Resultado do Dia (fechado + flutuante, em tempo real) e o timer da barra atual. |
4. Parâmetros de Entrada Conta e Idioma
| Parâmetro | Padrão | Descrição |
| InpAccountType | Pessoal | Tipo de conta. |
| InpLanguage | Português | Idioma dos rótulos do painel (PT, EN ou ES). O nome "Boleta Pro V3" é fixo em qualquer idioma. |
Configurações Gerais
| Parâmetro | Padrão | Descrição |
| InpMagicNum | 123456 | Número mágico usado para identificar as operações do painel. |
| InPrefix | BT_ | Prefixo dos objetos gráficos criados no gráfico. |
| InpResetOnRemove | Desativado | Se ativado, apaga as configurações salvas ao remover o painel do gráfico. |
| InpShowLineValueBoxes | Ativado | Mostra as caixas de valor nas linhas de Lote/Lucro, Risco, Alvo e Parcial. Desative para deixar o painel mais leve ao operar com muitas ordens abertas. |
Dimensões e Posição
| Parâmetro | Padrão | Descrição |
| InpX / InpY | 50 / 20 | Posição do painel, em pixels a partir do canto superior esquerdo. |
| InpWidth / InpHeight | 150 / 710 | Largura e altura do painel, em pixels. |
| InpBtnPosition | Venda à esquerda, Compra à direita | Layout dos botões de Compra/Venda. |
Exibição no Centro do Gráfico
| Parâmetro | Padrão | Descrição |
| InpShowInfo | Ativado | Mostra o nome do ativo e o horário no centro do gráfico. |
| InpFontSize | 70 | Tamanho do texto central. |
| InpColorInfo | Cinza escuro | Cor do texto central. |
Gerenciamento de Risco
| Parâmetro | Padrão | Descrição |
| InpTPSLMode | Pontos | Unidade usada para TP/SL/BE/TS: Pontos ou $. |
| InpEnableMaxOrders / InpMaxOrders | Desativado / 5 | Limite opcional de ordens e posições simultâneas. |
| InpEnableMaxDailyTrades / InpMaxDailyTrades | Desativado / 10 | Limite opcional do número de operações (entradas) no dia. |
| InpEnableDailyLoss / InpDailyLossLimit | Desativado / $100,00 | Trava de prejuízo diário: ao atingir o valor, fecha tudo e bloqueia novas entradas. |
| InpEnableSpreadFilter / InpMaxSpreadPoints | Desativado / 50 pts | Bloqueia novas entradas quando o spread do ativo ultrapassa o limite. |
| InpDefaultRisk | 0.01 | Risco padrão por operação (percentual do saldo) ao ligar o cálculo automático de lote. |
| InpDefaultLot | 0.01 | Lote padrão quando o risco automático está desativado. |
| InpDefaultTP / InpDefaultSL | 3000 / 1000 | Take Profit e Stop Loss padrão (pontos ou $, conforme InpTPSLMode). |
| InpDefaultBE / InpDefaultTS | 1000 / 200 | Distância padrão do Breakeven e do Trailing Stop automáticos (pontos). |
| InpBEProfit | 0 | Offset do Breakeven, em pontos acima do preço de entrada. |
Atalhos de Lote
| Parâmetro | Padrão |
| InpLotShortcut1 / 2 / 3 | 0.01 / 0.05 / 0.10 |
Fechamento Parcial Manual
| Parâmetro | Padrão | Descrição |
| InpDefaultPartialPct | 50 | Percentual padrão exibido na caixa "Parcial %" (inteiro, 0-100). |
Parcial Pendente (SHIFT+P)
| Parâmetro | Padrão | Descrição |
| InpPartialPriority | Mais antiga primeiro | Define qual posição é fechada primeiro quando há mais de uma aberta. |
| InpPPARLineColor / Style / Width | Amarelo, pontilhado, 1 | Aparência da linha de gatilho no gráfico. |
| InpPPAREditBG / EditTxt | Amarelo / Preto | Cores da caixa de volume editável da parcial pendente. |
| InpPPARBtnClose | Vermelho | Cor do botão "X" que cancela a parcial pendente. |
Atalhos de Teclado: ver tabela completa na Seção 5.
Personalização Visual: os demais grupos de parâmetros (Cores da Boleta, Cores dos Elementos e Caixas de Valor, Cores dos Textos/Linhas, Cores e Estilos das Linhas de Preview do Mouse, Cores e Estilos das Linhas do Simulador/Ordem Fantasma, Cores dos Botões Dinâmicos no Gráfico) controlam exclusivamente a aparência do painel - cores de fundo, botões, textos, checkboxes e linhas de SL/TP/entrada - e não alteram o comportamento da ferramenta. Todos têm nomes autoexplicativos (ex.: InpColorBuy, InpColorSell) e podem ser ajustados livremente na janela de propriedades do painel.
5. Atalhos de Teclado
| Tecla (padrão) | Parâmetro | Ação |
| B | InpKeyBuy | Compra a mercado |
| S | InpKeySell | Venda a mercado |
| C | InpKeyCancel | Cancela todas as ordens pendentes do ativo |
| I | InpKeyInvert | Inverte a posição atual |
| L | InpKeyZLucro | Fecha todas as posições em lucro |
| P | InpKeyZPrej | Fecha todas as posições em prejuízo |
| M | InpKeyMin | Minimiza/restaura o painel |
| E | InpKeyBE | Aplica breakeven manual a todas as posições elegíveis |
| A | InpKeyPartial | Fecha parcialmente (usa o % da caixa "Parcial %") todas as posições elegíveis |
| SHIFT + P | Fixo | Cria uma linha de fechamento parcial pendente no gráfico |
| Seta para cima ou Page Up | Fixo | Simula uma ordem de Compra (Ordem Fantasma) |
| Seta para baixo ou Page Down | Fixo | Simula uma ordem de Venda (Ordem Fantasma) |
As teclas B, S, C, I, L, P, M, E e A são configuráveis no grupo "Atalhos de Teclado" dos parâmetros de entrada. Os atalhos de mouse (SHIFT/CTRL) e os atalhos SHIFT+P e das setas/Page Up/Page Down são fixos.
6. Atalhos e Ações do Mouse
- Mover o mouse sobre o gráfico (fora do painel) segurando SHIFT: desenha uma linha de pré-visualização de uma Compra no preço do cursor.
- Mover segurando CTRL: desenha a pré-visualização de uma Venda.
- Clicar fora do painel segurando SHIFT: executa a Compra no preço clicado - a mercado se coincidir com o preço atual, ou como ordem pendente (Buy Limit/Buy Stop) se o clique for acima ou abaixo do preço de mercado.
- Clicar segurando CTRL: mesma lógica para Venda (a mercado, Sell Limit ou Sell Stop).
- SHIFT + CTRL pressionados ao mesmo tempo: nenhuma ação é executada - proteção contra abrir Compra e Venda ao mesmo tempo por engano.
7. Botões Dinâmicos no Gráfico
Aparecem ao lado de cada posição ou ordem aberta pelo painel:
| Botão | Ação |
| C | Fecha a posição (ou cancela a ordem pendente correspondente). |
| BE | Aplica breakeven a essa posição específica. |
| P | Fecha parcialmente essa posição, usando o percentual definido na caixa "Parcial %". |
8. Simulador de Ordem (Ordem Fantasma)
- Pressione a seta para cima ou Page Up para simular uma Compra; a seta para baixo ou Page Down para simular uma Venda.
- Linhas de Entrada, SL e TP aparecem no gráfico e podem ser arrastadas com o mouse para ajustar os valores antes de confirmar.
- Clique no botão verde para confirmar e enviar a ordem, ou no botão vermelho para cancelar a simulação.
- Se "Risco %" estiver ativo, o lote da ordem fantasma é recalculado automaticamente conforme a distância do SL é ajustada.
9. Fechamento Parcial (Imediato e Pendente)
Imediato: defina o percentual na caixa "Parcial %" (0 a 100, número inteiro) e use o atalho de teclado (padrão: A) ou o botão "P" ao lado da posição no gráfico.
Pendente (SHIFT+P): cria uma linha no gráfico com uma caixa de volume editável. Arraste a linha até o preço de disparo desejado - quando o preço for atingido, a parcial é executada automaticamente. Use o botão OK para ativar/pausar a regra e o X para excluí-la. A prioridade de qual posição é fechada primeiro (mais antiga ou mais nova) é definida pelo parâmetro InpPartialPriority.
10. Gerenciamento de Risco e Segurança
- Cálculo automático de lote por risco: ative o checkbox "Risco %" para que o lote seja calculado pelo percentual do patrimônio e pela distância do Stop Loss.
- Limite de ordens/posições simultâneas (opcional): bloqueia novas entradas ao atingir a quantidade máxima configurada.
- Limite de operações no dia (opcional): bloqueia novas entradas após atingir o número máximo de operações abertas no dia.
- Filtro de spread máximo (opcional): bloqueia novas entradas enquanto o spread estiver acima do limite configurado.
- Trava de prejuízo diário (opcional): ao atingir o valor limite, fecha automaticamente todas as posições e ordens do ativo e bloqueia novas entradas; conta com verificação redundante e nova tentativa com alerta sonoro caso o fechamento falhe na primeira tentativa.
- Proteção contra clique duplo acidental: impede a execução simultânea de Compra e Venda ao segurar SHIFT+CTRL ao mesmo tempo.
Estas proteções agem somente sobre novas entradas e sobre o fechamento geral da trava diária - nunca bloqueiam o fechamento manual, a modificação de stops, o breakeven ou o trailing stop de posições já abertas.
11. Suporte
Dúvidas, sugestões e suporte: utilize os comentários do produto ou o sistema de mensagens do mql5.com.
Ferramenta excelente ótimos recursos e bem prático de usar top demais super recomendo