DESCRIÇÃO DAS CONFIGURAÇÕES E VARIÁVEIS EXTERNAS DO THE X E XCUSTOMEA
| 🧩 Guia de configurações do The xCustomEA Como configurar sinais de indicadores personalizados, filtros, buffers, regras de trading, gestão de capital e módulos de proteção no The xCustomEA para MetaTrader 4 e MetaTrader 5. O The xCustomEA é um Expert Advisor universal para traders que desejam automatizar estratégias baseadas em indicadores personalizados por meio da lógica iCustom. Este guia explica as configurações mais importantes em um formato prático, para que você entenda o que cada bloco faz e como construir corretamente seu próprio sistema de trading automático. |
[Русский] - [English] - [Español] - [Português] - [Deutsch] - [Français] - [한국어] - [日本語] - [中文] - [Türkçe] - [Italiano]
| 💎 Comprar The xCustomEA MT5 | 💎 Comprar The xCustomEA MT4 |
| ⬇ Baixar The xCustomEA DEMO + PDF | 📘 Instrução completa do xCustomEA |
| ⚙ Documentação das configurações | 🛒 Todos os produtos Expforex |
| 🏠 Principal | 🎓 Documentação | ⚙ Configurações |
| ❓ FAQ | ⭐ Avaliações | 💬 Comentários |
[Русский] - [English] - [Español] - [Português] - [Deutsch] - [한국어] - [日本語] - [中文] - [Türkçe] - [Italiano]
🚀 O que é o The xCustomEA?
The xCustomEA é um Expert Advisor universal para MetaTrader 4 e MetaTrader 5 que pode operar usando indicadores personalizados.
A ideia principal é simples: em vez de encomendar um Expert Advisor separado para cada novo indicador, você pode conectar seu indicador ao The xCustomEA, indicar os buffers de sinal, definir a lógica BUY / SELL, adicionar filtros, configurar regras de trading e testar a estratégia no MetaTrader.
O The xCustomEA é baseado na mesma estrutura poderosa do The X Universal EA, mas com uma diferença importante: o The X trabalha principalmente com indicadores padrão do MetaTrader, enquanto o The xCustomEA foi criado para indicadores personalizados iCustom.
🧩 Lógica de indicador personalizadoConecte indicadores personalizados da internet, do MQL5 Market ou do seu próprio código MQL. | 🎯 Buffers de sinalLeia sinais BUY / SELL a partir de buffers do indicador, setas ou valores não vazios do buffer. |
🔎 FiltrosUse filtros de indicadores personalizados para confirmar ou bloquear sinais de trading. | ⚙ Framework EA completoUse stops, trailing, breakeven, autolot, averaging, limites, filtros de horário e proteção contra drawdown. |
| ✅ Ideia principal: O The xCustomEA permite testar e automatizar várias estratégias com indicadores personalizados sem programar um Expert Advisor separado para cada indicador. |
🧩 The xCustomEA para MT4 e MT5Um conceito universal de Expert Advisor para dois terminais: conecte sinais de indicadores personalizados, configure filtros e crie lógica de trading automático. |
Artigo relacionado sobre o motor de trading base The X:
[Русский] - [English] - [Español] - [Português] - [Deutsch] - [Français] - [한국어] - [日本語] - [中文] - [Türkçe] - [Italiano]
🆚 The X e The xCustomEA
The X e The xCustomEA usam um framework comum de Expert Advisor, mas foram criados para tarefas diferentes.
| The X | The xCustomEA |
| Trabalha com indicadores padrão do MetaTrader. | Trabalha com indicadores personalizados por meio da lógica iCustom. |
| Mais adequado para traders que precisam de estratégias integradas com indicadores padrão. | Mais adequado para traders que querem conectar seus próprios indicadores, indicadores de setas ou indicadores do Market. |
| Não exige configuração de buffers de indicadores personalizados. | Exige entender buffers do indicador, setas ou valores de saída do sinal. |
| Boa opção se você não quer estudar programação ou buffers. | Boa opção se você precisa de flexibilidade e está pronto para configurar a lógica do sinal com mais profundidade. |
| Escolha simples: se você precisa de indicadores padrão do MetaTrader, use The X. Se você quer operar usando seu próprio indicador personalizado, use The xCustomEA. |
🧠 Como o xCustomEA lê sinais do indicador
O The xCustomEA pode receber sinais de um indicador personalizado de várias maneiras. O método mais comum é a leitura dos buffers do indicador.
Muitos indicadores personalizados desenham setas no gráfico. Normalmente essas setas vêm dos buffers do indicador. Se houver um valor não vazio no buffer, o Expert Advisor pode considerar isso como um sinal.
| Tipo de sinal | Como funciona |
| xCustomEA | Trabalha com um template especial de indicador, onde você pode programar sua própria estratégia e retornar sinais para o EA. |
| xArrow | Trabalha diretamente com um indicador personalizado que possui buffers de setas ou valores não vazios para sinais BUY / SELL. |
| Sinais padrão do The X | Permite usar a lógica integrada de indicadores padrão herdada do framework The X. |
Exemplo de lógica
- Há um valor maior que zero no buffer BUY → o EA recebe sinal BUY.
- Há um valor maior que zero no buffer SELL → o EA recebe sinal SELL.
- O buffer do filtro confirma BUY → operações BUY são permitidas.
- O buffer do filtro bloqueia SELL → operações SELL são ignoradas.
| Importante: O The xCustomEA não consegue adivinhar automaticamente a lógica do seu indicador. É necessário informar corretamente o nome do indicador, o tipo de sinal e os números dos buffers. |
🎯 OWN Signal Options
O bloco OWN Signal Options define de onde vem o sinal principal de entrada.
Este é o primeiro bloco que você precisa entender, porque ele controla se o EA recebe um sinal BUY ou SELL do seu indicador.
| Configuração | Significado prático |
| SignalNameIndicator | Nome do indicador personalizado que fornece o sinal principal para abrir posições. |
| SignalTypeIndicator | Define como o EA deve ler o sinal: xCustomEA, xArrow ou lógica estratégica padrão. |
| BUY / SELL Buffer Numbers | Índices dos buffers onde o indicador grava os valores BUY ou SELL. |
| Signal Shift | Define se o sinal é lido do candle atual ou do candle fechado. |
| ReverseSignal | Inverte o sinal final da estratégia. BUY vira SELL, SELL vira BUY. |
Ordem recomendada para configurar o sinal
- Instale o indicador personalizado na pasta correta Indicators.
- Abra o indicador no gráfico e verifique onde ele desenha os sinais.
- Encontre os números dos buffers BUY e SELL.
- Digite o nome do indicador em SignalNameIndicator.
- Selecione o SignalTypeIndicator correto.
- Informe os buffers BUY e SELL.
- Comece o teste no Strategy Tester em modo visual.
| Recomendação prática: primeiro configure apenas o sinal principal, sem filtros, averaging, martingale ou módulos adicionais. Verifique se o EA abre BUY e SELL corretamente. Somente depois adicione filtros e blocos de gestão. |
🔎 Filter Options
O bloco Filter Options permite adicionar lógica de confirmação antes de abrir uma operação.
O sinal responde à pergunta: devemos operar?
O filtro responde à pergunta: este sinal está permitido agora?
| Configuração | Significado prático |
| FilterNameIndicator | Nome do indicador personalizado usado como filtro. |
| FilterTypeIndicator | Define como o filtro deve ser lido: xCustomEA ou xArrow. |
| Filter BUY / SELL Buffers | Buffers usados para permitir ou bloquear sinais BUY / SELL. |
| Filter TimeFrame | Permite ler o filtro de outro timeframe. |
| Filter Reverse | Inverte a lógica do filtro quando necessário. |
Exemplo
O sinal principal vem de um indicador de setas em M15. O filtro vem de um indicador de tendência em H1.
- Se M15 der BUY e o filtro H1 também permitir BUY → o EA pode abrir BUY.
- Se M15 der BUY, mas o filtro H1 não permitir BUY → o EA ignora o sinal.
⚙ Signal Processing Options
O bloco de processamento de sinais controla com que frequência o EA verifica os sinais e como ele abre posições após o aparecimento de um sinal.
| Configuração | Por que é importante |
| Show_alert_without_opening_positions | O EA não abre operações, apenas mostra alertas quando aparecem sinais. Útil para trading semiautomático e para verificar a lógica do indicador. |
| OpenBarControlOnly | Todas as funções do EA são executadas uma vez na abertura de um novo candle. Útil para estratégias que devem trabalhar como teste por Open Price. |
| ControlNewBarforSIGNAL | Verifica sinais do indicador apenas em um novo candle, e não a cada tick. Pode acelerar a otimização e reduzir recálculos desnecessários. |
| ControlNewBarforSIGNALType | Define se o controle do sinal usa o menor timeframe selecionado, o timeframe atual do gráfico ou nenhum controle de novo candle. |
| ControlNewBarforOpenbySignal | Controla se a posição é aberta no novo candle do gráfico atual ou imediatamente após detectar o sinal no timeframe do sinal. |
| Nota de desempenho: verificar sinais a cada tick pode ser mais lento, especialmente com indicadores personalizados pesados. O controle de novo candle pode tornar a otimização mais rápida e estável. |
🚦 Opening Filters and Trade Permissions
Este bloco controla quantas posições o EA pode abrir, em qual direção, após qual pausa e sob quais condições de spread.
| Configuração | Significado prático |
| TypeTradeBUYSELL | Permite operar Buy e Sell, somente Buy ou somente Sell. |
| MinuteToOpenNextPosition | Tempo mínimo antes de abrir o próximo sinal após a posição anterior. |
| DistanceToOpenNextPosition | Distância mínima necessária antes de abrir a próxima posição por sinal. |
| OpenOppositePositionAfterStoploss | Abre uma posição oposta após a operação anterior ser fechada por Stop Loss. |
| ONlyOnePosbySignal | Permite apenas uma posição principal atual na direção do sinal. |
| OnePosPerDirection | Permite uma posição BUY e uma posição SELL conforme as regras de direção. |
| OnlyOnePositionPerMagic | Limita o trading a uma posição por Magic number em todos os símbolos. |
| OnlyAlternateSignals | Força alternância de sinais: após SELL, o próximo só pode ser BUY, e vice-versa. |
| MAX_BUY_POSITION / MAX_SELL_POSITION | Limita a quantidade de posições BUY ou SELL abertas por sinais. |
| MaxSpreadToNotTrade / MinSpreadToNotTrade | Bloqueia novas posições por sinal se o spread sair das condições permitidas. |
🛑 Close Options
O bloco de fechamento controla como o EA fecha posições quando o sinal muda ou quando uma operação permanece aberta por tempo demais.
| Configuração | Como funciona |
| ClosePosifChange | Fecha posições quando o sinal combinado do indicador principal e dos filtros se inverte. |
| ClosePosition_After_X_Minutes | Fecha uma posição após o número selecionado de minutos. |
| CloseChangeOnlyInProfit | Permite fechar por sinal contrário somente se a posição atual estiver em lucro. |
📌 Pending Orders Options
O The xCustomEA pode abrir pending orders em vez de market positions imediatas.
Isso é útil quando você quer que o mercado confirme o sinal com um movimento adicional na distância escolhida após o aparecimento do sinal.
| Configuração | Significado prático |
| StopOrderUSE | Abre pending ou limit orders em vez de posições de mercado. |
| StopOrderDeltaifUSE | Distância em pontos para pending ou limit orders. |
| StopOrderDayToExpiration | Tempo de expiração de pending orders em dias. |
| StopOrderBarToExpiration | Expiração em candles. Por exemplo, 10 candles em M1 equivalem aproximadamente a 10 minutos. |
| ReInstallStopOrdersNewSignalAppears | Remove e substitui pending orders quando aparece um novo sinal. |
| Virtual Stop / Limit Orders | Usa níveis pending virtuais em gráfico live ou em teste visual. Não é adequado para modo de otimização. |
⚙ Trading Options
Este bloco controla a execução técnica das ordens: Magic number, slippage, filling mode, comentários e arredondamento de preços.
| Configuração | Significado prático |
| Magic | Magic number é usado para identificar posições abertas por este EA. |
| Slippage | Desvio máximo permitido do preço em pontos ao abrir ou fechar posições. |
| MarketWatch | Para contas com market execution: primeiro abre a posição e depois modifica SL/TP após abertura bem-sucedida. |
| CommentToOrder | Comentário adicional da ordem. Use comentários curtos, de preferência com no máximo 12 caracteres. |
| RoundingDigits | Arredonda preços ao abrir ou modificar ordens. Útil para símbolos com precisão de preço especial. |
| TypeFilling | Modo filling no MT5. Se aparecer o erro 10030 TRADE_RETCODE_INVALID_FILL, defina o modo correto: FillOrKill, ImmediateOrCancel ou Return. |
🛡 Stops Options: Stop Loss, Take Profit e Virtual Stops
O bloco de stops controla Stop Loss, Take Profit, níveis virtuais e restrições mínimas de stops do servidor.
| Configuração | Significado prático |
| VirtualStops | Usa Stop Loss, Take Profit e trailing levels virtuais em vez de níveis do servidor. |
| SetMinStops | Ajusta automaticamente os parâmetros de stops aos níveis mínimos permitidos pelo broker quando possível. |
| StopLoss | Stop Loss para cada posição aberta em pontos. |
| TakeProfit | Take Profit para cada posição aberta em pontos. |
| ForcedModifySLTP | Modifica SL/TP de forma forçada se a posição foi aberta, mas os níveis não foram instalados corretamente. |
| TimeToCheckAverageSpread | Janela de tempo para calcular o spread médio quando são usados stop values baseados em spread. |
| AutoCheckLowSpread | Detecta automaticamente condições de spread muito baixo e protege cálculos baseados em spread. |
Parâmetros baseados em spread
Algumas configurações podem ser calculadas com base no spread médio quando é usado um valor negativo.
Exemplo:
- StopLoss = 2000 significa Stop Loss fixo de 2000 pontos.
- StopLoss = -100 significa Stop Loss = 100 × spread médio.
Essa lógica pode ser útil para símbolos onde o spread muda com frequência.
| Aviso sobre virtual stops: níveis virtuais funcionam apenas enquanto o terminal e o EA estiverem em execução. Se o terminal for fechado, Stop Loss e Take Profit virtuais não conseguirão proteger a posição. |
📊 Lots Options: Fixed Lot, Autolot e Martingale
O bloco de lotes controla o volume da posição e o modelo de risco.
| Configuração | Significado prático |
| Lots | Lote fixo para abrir posições. |
| AdditionalLots | Lote adicional somado a cada nova posição por sinal se várias posições por sinal forem permitidas. |
| CoeficienteLots | Coeficiente de lote para multiplicar cada nova posição por sinal. |
| DynamicLot | Ativa o cálculo automático do lote com base no saldo, margem livre e parâmetros de risco. |
| LotBalancePercent | Percentual de risco usado no cálculo do autolot. |
| RiskRate | Taxa de conversão de moeda para cálculo correto do autolot. Todos os símbolos necessários devem aparecer no Market Watch. |
| MaxLot | Lote máximo permitido para cálculos de autolot e martingale. |
| Martin | Multiplicador de lote após uma operação perdedora. Martin = 1 desativa martingale. Martin = 2 dobra o lote após uma perda. |
| Aviso de risco: martingale e multiplicação de lote podem aumentar o drawdown muito rapidamente. Use MaxLot e limites de risco realistas antes de ativar lógica agressiva de lotes. |
🔁 Averaging Options
Averaging abre posições adicionais quando a primeira posição entra em drawdown.
Isso pode aproximar o preço médio do mercado atual, mas também aumenta a exposição e o risco.
| Configuração | Significado prático |
| AverageUSE | Ativa averaging de posições contra o movimento do preço. |
| TakeProfitALL | Take Profit comum a partir do preço médio de todas as posições na mesma direção. |
| Distance | Distância a partir da última posição para abrir a próxima posição de averaging. |
| DistanceMartin | Multiplicador para aumentar a distância entre posições de averaging. |
| LotsMartin | Multiplicador de lote para cada nova posição de averaging. |
| LotAdditional | Lote adicional adicionado às posições de averaging. |
| MaxOrdersOpen | Número máximo de posições de averaging. |
| CloseFirstAfterMaxAverage | Fecha a posição de averaging mais antiga quando o máximo é atingido e uma nova posição precisa ser aberta. |
| Averaging Filter | Filtro de indicador adicional que permite ou bloqueia novas posições de averaging. |
📈 Additional Opening by Trend
Additional Opening é a ideia oposta ao averaging.
Em vez de abrir posições adicionais quando o mercado vai contra a primeira operação, este bloco adiciona posições quando a operação entra em lucro. É usado para lógica de continuação de tendência e pyramiding.
| Configuração | Significado prático |
| AdditionalOpening | Ativa posições adicionais na direção do movimento lucrativo. |
| StopLossALL | Stop Loss comum a partir do preço médio de todas as posições adicionais. |
| DistanceAdditionalOpening | Distância a partir da última posição antes de abrir a próxima posição adicional por tendência. |
| LotsMartinAdditionalOpening | Multiplicador de lote para posições adicionais por tendência. |
| LotAdditionalOpening | Lote adicional adicionado a cada posição adicional por tendência. |
| MaxOrdersOpenAdditionalOpening | Número máximo de posições adicionais por tendência. |
| CloseFirstAfterMaxAdd | Fecha a posição adicional mais antiga quando o máximo é atingido e uma nova posição precisa ser aberta. |
| Additional Filter | Filtro de indicador que permite ou bloqueia aberturas adicionais por tendência. |
🕒 Time Trade Options
O bloco de tempo controla quando o EA pode abrir novas operações e quando deve parar de operar ou fechar posições.
| Configuração | Significado prático |
| TradeStartStopbyTime | Permite trading somente nos horários selecionados. |
| SeveralTimeWork | Permite usar várias sessões de trading no formato HH:MM-HH:MM. |
| OpenHour / OpenMinute | Horário de início do trading durante o dia. |
| CloseHour / CloseMinute | Horário de encerramento do trading durante o dia. |
| ClosePeriod_Minute | Define a duração do trading a partir do horário inicial em minutos. |
| CloseAllTradesByOutOfTime | Pode fechar posições e/ou pending orders quando o horário de trading termina. |
| TradeByDays | Permite operar somente em dias selecionados da semana. |
| TradeStartbyTimeMonday | Controla o horário de início do EA na segunda-feira. |
| TradeStartStopbyTimeFriday | Controla o horário de trading na sexta-feira. |
| CloseFriday | Fecha todas as operações e ordens abertas na sexta-feira no horário selecionado. |
🟢 Breakeven Without Loss
O bloco breakeven move o Stop Loss para uma área de lucro ou sem perda depois que a posição se move a seu favor.
| Configuração | Significado prático |
| MovingInWLUSE | Ativa a lógica de breakeven para posições abertas. |
| LevelWLoss | Nível de lucro onde o Stop Loss será colocado após a ativação do breakeven. |
| LevelProfit | Distância de lucro necessária antes do início da modificação breakeven. |
| Include_Commission_Swap | Inclui swap negativo e comissão nos cálculos de breakeven / trailing. |
| Exemplo: se a comissão e o spread geram custos adicionais, defina LevelWLoss acima de zero para que o breakeven cubra os custos de trading e não feche a operação com uma pequena perda. |
📉 Standard Trailing Stop e Parabolic SAR Trailing
Trailing stop modifica o Stop Loss conforme a posição avança em lucro.
O The xCustomEA inclui tanto trailing stop padrão quanto trailing stop por Parabolic SAR.
| Configuração | Significado prático |
| TrailingStopUSE | Ativa o trailing stop padrão. |
| IfProfTrail | Se for true, trailing starts somente após breakeven mais trailing distance. Se for false, pode começar quando a operação entra em lucro. |
| TrailingStop | Distância do trailing em pontos. |
| TrailingStep | Passo mínimo para a próxima modificação do Stop Loss. |
| SaveTPafterTrailingStop | Controla se o Take Profit permanece depois que o trailing stop modifica o Stop Loss. |
| TrailingStopSAR | Ativa trailing stop baseado nos pontos do indicador Parabolic SAR. |
| TrailingStopSAR_TimeFrame | Timeframe usado para calcular o Parabolic SAR trailing. |
💰 Close All by Total Profit or Loss
Este bloco pode fechar todas as posições quando o profit total ou o loss total atinge o valor escolhido.
| Configuração | Significado prático |
| TypeofClose | Tipo de cálculo do lucro/perda total: dinheiro, pontos, porcentagem do saldo ou porcentagem do equity. |
| SeparateBuySell | Calcula os resultados BUY e SELL separadamente. |
| CloseProfit / prifitessss | Fecha posições quando o profit total atinge o valor selecionado. |
| CloseLoss / lossss | Fecha posições quando o loss total atinge o valor selecionado. |
| TrailOptions | Usa profit trailing depois que o profit total atinge o valor selecionado. |
| ForcedClose | Fecha posições de forma forçada depois de atingir a condição de profit ou loss total. |
| OFFAfterClosePROF / OFFAfterCloseLOSS | Desativa o EA após o fechamento por profit ou loss total. |
| CloseTerminalAfterClosePROF / LOSS | Pode fechar o terminal após o fechamento por profit ou loss total. |
🚧 Limiting Losses and Profits
O bloco de limites controla profit e loss durante o período escolhido: dia, semana, mês ou período personalizado após o último fechamento por limite.
| Configuração | Significado prático |
| LimitFor | Período do limite: dia, semana, mês ou NOTIME. |
| LimitForProfits | Limite de lucro para o período escolhido. |
| LimitForLosses | Limite de perda para o período escolhido. |
| LimitType | Tipo de limite: dinheiro, pontos ou porcentagem do saldo. |
| ClosebyLIMITING | Fecha posições do EA quando o limite é ultrapassado. |
| UseCurrentProfit | Inclui floating profit/loss atual no cálculo do limite. |
📉 Drawdown Control
O bloco drawdown foi criado para proteger a conta quando o risco fica alto demais.
Ele pode desativar novos sinais, desativar averaging, fechar posições com lucro ou perda, fechar todas as posições ou mostrar um aviso dependendo dos níveis de drawdown escolhidos.
| Configuração | Significado prático |
| DrawDown_Level | Ativa o bloco de controle de drawdown. |
| Type_DrawDownHR | Define como o drawdown é calculado pelo histórico e pelas posições atuais. |
| DrawDown_Level_One | Primeiro nível de drawdown em porcentagem. |
| Type_Deal_Level_One | Ação após o primeiro nível de drawdown: desativar novas operações, desativar averaging, mostrar mensagem etc. |
| DrawDown_Level_Two | Segundo nível de drawdown em porcentagem. |
| Type_Deal_Level_Two | Ação após o segundo nível de drawdown: fechar posições com lucro, fechar posições com perda, fechar tudo ou mostrar mensagem. |
| Exemplo: DrawDown_Level_One = 50 pode desativar novos sinais, e DrawDown_Level_Two = 90 pode fechar todas as posições. Use com cuidado e teste antes do live trading. |
🧪 Tester and Optimization Tools
O The xCustomEA inclui ferramentas avançadas do tester para usuários que otimizam estratégias com seriedade.
| Configuração | Significado prático |
| OnTester_Custom_max | Fórmula personalizada para o critério de otimização genética. |
| OnTester_Min_Trades | Quantidade mínima de operações necessária para aceitar o resultado de otimização. |
| OnTester_Min_Profit | Lucro mínimo necessário para o resultado de otimização. |
| OnTester_Min_ProfitFactor | Profit factor mínimo necessário para o resultado de otimização. |
| OnTester_Max_Balance_DD / Equity_DD | Drawdown máximo permitido para o resultado de otimização. |
| Withdrawal | Simulação de retirada virtual de fundos no Strategy Tester. |
| Withdrawal_mode / amount / periodicity | Controla tipo, tamanho e periodicidade da retirada durante os testes. |
Exemplo de fórmula personalizada de otimização
| STAT_PROFIT * STAT_TRADES / STAT_EQUITY_DD |
Essa fórmula ajuda a otimizar não apenas pelo lucro, mas também pela relação entre número de operações e drawdown.
🛠 Ordem recomendada de configuração
Como o xCustomEA é muito flexível, a melhor abordagem é configurá-lo passo a passo.
| Etapa | Ação |
| 1 | Instale o indicador personalizado na pasta MetaTrader Indicators. |
| 2 | Encontre os números dos buffers BUY e SELL. |
| 3 | Configure SignalNameIndicator e SignalTypeIndicator. |
| 4 | Primeiro teste apenas o sinal principal. |
| 5 | Adicione filtros somente depois que o sinal principal funcionar corretamente. |
| 6 | Configure Stop Loss, Take Profit e direção de trading. |
| 7 | Adicione breakeven e trailing stop se necessário. |
| 8 | Ative autolot somente depois de um teste estável com lote fixo. |
| 9 | Use averaging ou aberturas adicionais por tendência somente depois de entender o comportamento do drawdown. |
| 10 | Faça forward test em demo ou em uma conta real pequena antes de usar risco sério. |
📌 Recomendações práticas
- Não ative todos os módulos de uma vez.
- Primeiro confirme que os buffers do seu indicador estão configurados corretamente.
- Use o Visual Mode no Strategy Tester para verificar onde os sinais aparecem.
- Use lote fixo antes de ativar DynamicLot ou martingale.
- Use sinais de candle fechado para testes mais estáveis se o indicador repintar o candle atual.
- Não confie em um indicador apenas porque ele desenha setas bonitas no histórico.
- Verifique se o indicador repinta sinais antes de usá-lo em live account.
- Use filtros somente quando eles melhorarem a lógica, e não apenas porque existem.
- Sempre verifique spread, stop level, lot step e execução do broker.
- Use limites de drawdown se ativar averaging, martingale ou aberturas adicionais.
❓ FAQ prático
O xCustomEA pode trabalhar com qualquer indicador personalizado?
Ele pode trabalhar com indicadores personalizados que fornecem dados de sinal legíveis, normalmente por meio de buffers, buffers de setas ou valores que o EA consiga interpretar.
É necessário saber programar?
O uso básico com buffers de setas pode não exigir programação. Mas para lógica personalizada complexa, entender buffers do indicador e a estrutura MQL é muito útil.
Posso testar um indicador antes de comprar?
Em muitos casos, indicadores do Market podem ser testados primeiro no Strategy Tester. A ideia prática é verificar a lógica do indicador antes de comprar e usar em live account.
Por que o EA não abre operações?
Causas frequentes: nome do indicador incorreto, números de buffer incorretos, ausência de sinal no candle selecionado, filtro bloqueando o sinal, spread filter bloqueando o trading, AutoTrading desativado ou indicador personalizado sem valores de buffer legíveis.
Qual é a diferença entre sinal e filtro?
O sinal cria a ideia de trading. O filtro confirma ou bloqueia essa ideia. Por exemplo, um indicador de setas pode fornecer o sinal de entrada, e um indicador de tendência pode permitir apenas operações na direção da tendência principal.
O xCustomEA pode operar com indicadores padrão?
Sim, ele inclui lógica estratégica padrão do framework The X, mas seu principal valor é automatizar indicadores personalizados.
⚠ Aviso de risco
| Trading de Forex e CFD envolve risco. O The xCustomEA é um framework poderoso de automação, mas não transforma um indicador em lucrativo por si só. Os resultados dependem da lógica do indicador, correção dos buffers, comportamento de repaint, condições do broker, spread, slippage, tamanho do lote, configurações de stops, qualidade da otimização e gestão de risco. Averaging, martingale, virtual stops e dynamic lot podem aumentar o risco. Teste tudo com cuidado antes do live trading. |
🔗 Links relacionados úteis
| 🔹 Artigo principal e guia multilíngue do The xCustomEA 🔹 Artigo sobre o motor base The X Universal EA |
🏁 Conclusão
The xCustomEA é uma das ferramentas mais flexíveis para traders que desejam automatizar indicadores personalizados no MetaTrader.
Ele pode ler sinais de indicadores personalizados, usar filtros, abrir market ou pending orders, gerenciar Stop Loss e Take Profit, aplicar trailing stop e breakeven, usar autolot, controlar sessões de trading, gerenciar profit/loss total, aplicar proteção contra drawdown e simular cenários avançados de teste.
O mais importante é não configurar tudo de uma vez. Comece pelo sinal, verifique os buffers, teste a lógica e depois adicione blocos de proteção e gestão um por um.
🚀 Crie sua própria estratégia com um indicador personalizadoBaixe a demo, conecte seu indicador, configure os buffers de sinal, teste a estratégia no Visual Mode e use o The xCustomEA como uma ponte profissional entre seu indicador personalizado e o trading automático no MetaTrader. |
| 📘 Instrução completa | ⚙ Documentação das configurações |
| 💎 Comprar The xCustomEA MT5 | 💎 Comprar The xCustomEA MT4 |
| ⬇ Baixar DEMO + PDF | 🛒 Todos os produtos Expforex |
SEO Tags
The xCustomEA, Exp The xCustomEA, configurações xCustomEA, MetaTrader custom indicator Expert Advisor, iCustom Expert Advisor, MT4 iCustom EA, MT5 iCustom EA, robô de trading para indicador personalizado, automação de indicador personalizado, Expert Advisor para indicador de setas, buffer indicator EA, buffers de sinal MetaTrader, xArrow, configurações de sinais xCustomEA, configurações de filtros xCustomEA, filtros de indicadores personalizados, construtor de estratégias Forex, Expert Advisor para indicadores personalizados, automatizar indicador personalizado, MQL5 Market indicator EA, PipFinite Trend Pro EA, automação de trading MetaTrader, EA com trailing stop, EA com breakeven, EA com autolot, EA com averaging, EA com martingale, EA com proteção contra drawdown, virtual stops EA, Expforex xCustomEA, MQL5 Market Expert Advisor




