Signal Buffer Trader
- Experts
- Versão: 1.0
- Ativações: 10
Transforme as setas do seu indicador em operações disciplinadas e explicáveis.
Signal Buffer Trader abre uma operação quando o indicador que você escolhe mostra um novo sinal BUY ou SELL em uma barra fechada. Toda ordem tem stop-loss, o tamanho da posição segue o risco que você define e cada barra é explicada no gráfico e no log.
Não sabe quais buffers o seu indicador usa? O gratuito Signal Buffer Inspector encontra os buffers BUY/SELL e o deslocamento do sinal, verifica a repintura e exporta um arquivo de configurações que este EA importa com um clique.
Fontes de sinal
- Buffers de indicador personalizado — qualquer arquivo de indicador em MQL5\Indicators: caminho, parâmetros, buffer BUY, buffer SELL e deslocamento do sinal. EMPTY_VALUE e 0 significam "sem sinal". Também é suportado um único buffer com valores positivos/negativos.
- Objetos de seta no gráfico — para indicadores que desenham setas como objetos: prefixo do nome do objeto e códigos das setas.
- Cruzamento de médias móveis embutido — o padrão, para que o EA funcione de imediato e possa ser testado sem nenhum arquivo extra.
Combine até três indicadores
Os slots 2 e 3 confirmam ou filtram o sinal:
- Same signal (AND) — o segundo indicador deve sinalizar na mesma direção, opcionalmente dentro de N barras;
- Price vs line — BUY somente acima de uma linha do indicador, SELL somente abaixo;
- Value sign — BUY somente quando um buffer é positivo, SELL somente quando é negativo.
Risco e gestão das operações
- Lote por % de risco sobre o patrimônio líquido (a perda no stop é calculada pelo terminal na moeda da sua conta) ou lote fixo.
- Stop-loss em toda operação: múltiplo do ATR, máxima/mínima do candle de sinal mais uma margem, ou pontos fixos.
- Take-profit como múltiplo da distância do stop, ou nenhum.
- Breakeven e trailing stop por ATR opcionais.
- Limite de perda diária medido a partir do patrimônio no início do dia do servidor; opcionalmente fecha as posições do EA e pausa novas entradas até o dia seguinte.
- Janela de sessão (sessões que passam da meia-noite são permitidas) e filtro de spread máximo.
- Uma posição por símbolo e número mágico, uma operação por barra de sinal, fechamento opcional no sinal oposto, modo somente compras ou somente vendas.
- Volume, níveis de stop e de congelamento, margem e permissões de negociação são verificados antes de cada ordem.
Painel e configurações no gráfico
O painel mostra o status (ACTIVE, PAUSED, OUT OF SESSION, ALGO OFF), o sinal, os filtros, o risco, os stops, a sessão, o spread, quanto do limite de perda de hoje já foi usado, a posição aberta com o resultado flutuante e a decisão da última barra.
Edit settings abre um editor com quatro abas — Signal, Filters, Trade & risk, Management. Altere qualquer valor e clique em Apply: os valores são verificados e os indicadores são recarregados na hora; valores inválidos são rejeitados e as configurações em uso não mudam. Revert descarta as alterações, Inputs restaura os valores da janela de parâmetros, Save e Load guardam seus próprios presets e Import from Inspector carrega a última exportação do Signal Buffer Inspector para o símbolo e o timeframe do gráfico. As configurações aplicadas no painel são lembradas para o gráfico; os valores alterados na janela de parâmetros têm prioridade.
Cada barra explicada
Uma linha por barra no log Experts, por exemplo:
SBT 2025.01.02 06:00 | sig=BUY(buf1=1.03442) | close #2 on opposite signal: done | -> OPEN BUY 0.48 @ 1.03719 SL 1.03516 TP 1.04125 risk 97.44 USD
SBT 2025.01.02 12:00 | sig=SELL(buf0=1.03723) | -> no trade (position already open)
O que ele não faz
Sem grade, sem martingale, sem preço médio, sem aumento do lote após uma perda e sem stops ocultos. O EA não prevê o mercado: os resultados dependem inteiramente do indicador e das configurações que você escolher. Teste sua configuração primeiro no Testador de Estratégia e em uma conta demo.
Primeiros passos
- Encontre os buffers com o Signal Buffer Inspector e clique em Export .set (ou anote você mesmo os números dos buffers).
- Anexe o Signal Buffer Trader e clique em Edit settings → Import from Inspector → Apply. Você também pode definir nos parâmetros de entrada Signal source = Custom indicator buffers, o caminho do indicador (por exemplo Examples\Fractals), os buffers BUY e SELL e o deslocamento do sinal.
- Escolha o risco, o modo de stop-loss e os filtros e ative o Algo Trading.
Observações
- Os parâmetros do indicador são escritos como uma lista separada por ";" — por exemplo 14;2.5;true. Cada linha "input group" do indicador também ocupa um item (basta um "s:" vazio); o inspetor escreve essa lista para você.
- O deslocamento 1 lê a última barra fechada. Um indicador que repinta pode mostrar no histórico setas que não existiam quando a barra fechou; o EA opera o que vê no fechamento da barra.
- O arquivo do indicador deve estar em MQL5\Indicators no computador onde o EA roda.
- Sem DLL e sem conexão com a internet.

