FJ Universe RSI macd
- Experts
-
Frantisek Juris
Olá!
Obrigado por visitar o meu perfil — fico muito grato por isso! - Versão: 1.0
- Ativações: 5
Visão Geral
FJUNIVERSE RSI MACDON EA é um Expert Advisor totalmente automatizado para MetaTrader 5 que utiliza RSI (Índice de Força Relativa) e MACD (Convergência e Divergência de Médias Móveis) como motor central de sinais. Antes de abrir qualquer operação, o EA avalia simultaneamente até dez condições configuráveis de RSI e MACD. Todas as condições devem ser satisfeitas ao mesmo tempo. Esta abordagem reduz entradas falsas e melhora a qualidade de cada posição aberta na conta. Este EA é uma versão estendida do original FJ UNIVERSE HFTT Expert Advisor...
O EA inclui oito modos de estratégia de negociação, um motor de Custo Médio (DCA), um sistema de Recuperação Automática de Lotes e um painel de filtros em tempo real no gráfico que exibe o estado de cada condição de sinal.
Motor de Sinais — Condições RSI e MACD
Cada entrada é controlada pelo Filtro FJU EYE. As seguintes condições estão disponíveis e cada uma pode ser ativada ou desativada de forma independente:
- Filtro de nível RSI: entrar apenas quando o RSI estiver em ou abaixo de um limiar, ou em ou acima de um limiar
- Divergência altista do RSI: o preço forma uma mínima mais baixa enquanto o RSI forma uma mínima mais alta
- Divergência baixista do RSI: o preço forma uma máxima mais alta enquanto o RSI forma uma máxima mais baixa
- Histograma MACD ascendente: o valor do histograma é maior do que na barra anterior
- Histograma MACD descendente: o valor do histograma é menor do que na barra anterior
- Mínimo de cruzamentos MACD: exigir um número mínimo de cruzamentos da linha de sinal desde o último cruzamento da linha zero
- Máximo de cruzamentos MACD: limitar a contagem de cruzamentos para filtrar oscilações excessivas
- Momentum altista FJU: divergência altista do RSI combinada com a virada do histograma MACD de negativo para positivo e contagem de cruzamentos dentro do intervalo configurado
- Momentum baixista FJU: divergência baixista do RSI combinada com a virada do histograma MACD de positivo para negativo e contagem de cruzamentos dentro do intervalo configurado
- Direção da operação: LONG ou SHORT, aplicado quando todas as condições ativas são satisfeitas
O período do RSI, os períodos rápido e lento do MACD, o período da linha de sinal e o intervalo do contador de cruzamentos são todos configuráveis via parâmetros de entrada.
Painel de Filtros no Gráfico
Quando o EA está em execução, uma sobreposição no canto superior direito do gráfico exibe o estado em tempo real de cada condição ativa. Um valor verde significa que a condição está sendo satisfeita. Um valor vermelho significa que não. O indicador RSI e MACD é automaticamente anexado ao gráfico ao iniciar o EA, inclusive durante os testes de estratégia.
Estratégias de Negociação
| Estratégia | Descrição |
|---|---|
| CLASSIC | Abre uma operação por sinal na direção determinada pelo Filtro EYE (LONG ou SHORT). Uma nova operação só abre quando não há posições abertas para este EA. |
| CLASSIC_EXTREME | Abre uma operação na direção do Filtro EYE em cada novo sinal de barra, independentemente de posições abertas. Múltiplas posições na mesma direção podem acumular-se. |
| TREND | Determina a direção pelo corpo da última vela fechada. Abre long quando o fechamento supera a abertura. Abre short quando o fechamento está abaixo da abertura. Apenas uma posição aberta de cada vez. |
| TREND_EXTREME | Mesma lógica de direção por vela do TREND, mas abre nova posição em cada sinal de barra sem aguardar o fechamento da anterior. As posições acumulam-se na direção da vela. |
| REVERSE | Oposto do TREND. Abre short quando a última vela fechou altista. Abre long quando fechou baixista. Apenas uma posição aberta de cada vez. |
| REVERSE_EXTREME | Mesma lógica contra-vela do REVERSE, mas acumula posições em cada sinal sem aguardar o fechamento da anterior. |
| CLASSIC_EXTREME_SMART | Acumula posições na direção do Filtro EYE, mas somente quando o preço atual é melhor do que o preço médio de abertura de todas as posições existentes nessa direção. |
| CLASSIC_EXTREME_SMART_PLUS | Acumula posições na direção do Filtro EYE, mas somente quando o preço atual é melhor do que o melhor preço de entrada individual entre todas as posições abertas nessa direção. Filtro mais rigoroso que CLASSIC_EXTREME_SMART. |
Custo Médio (DCA)
Com o DCA ativado, o EA abre posições adicionais à medida que o mercado se move contra a operação inicial. A cesta de posições é fechada em conjunto quando o nível de take-profit combinado é atingido. O stop-loss pode opcionalmente permanecer ativo durante as sequências de DCA.
Recuperação Automática de Lotes
Quando operações anteriores resultaram em perda líquida, o sistema calcula um lote maior para a próxima operação. Dois modos disponíveis:
- Por operações passadas com magic number: lê o resultado real das últimas N operações deste EA e calcula o lote exato de recuperação
- Por queda de equity e saldo: monitora o equity em relação ao saldo e aciona o reinício de recuperação quando a diferença excede o limiar configurado
Dimensionamento de Take-Profit e Stop-Loss
Quatro formatos de dimensionamento disponíveis:
- PERCENT_OF_BALANCE: o lote é calculado de modo que um movimento completo do preço até zero custaria o percentual configurado do saldo da conta (-100% no caso LONG). Na prática isso produz uma posição muito pequena, portanto um TP ou SL típico representa apenas uma fração dessa perda percentual.
- PERCENT_OF_EQUITY: mesmo cálculo do PERCENT_OF_BALANCE, mas usa o equity em tempo real, então o lote se ajusta dinamicamente.
- CURRENCY_AMOUNT: valor fixo na moeda da conta
- LOT: entrada direta do tamanho do lote
Saída Automática por Meta de Equity
Um valor específico de equity pode ser configurado. Quando a conta atingir esse nível, o EA fecha todas as posições abertas e se remove do gráfico automaticamente.
FJ UNIVERSE: Parâmetros de Entrada
Configurações de estratégia
| Parâmetro | Padrão | Descrição |
|---|---|---|
| RSIM_TP_PERC | 1.0 | Tamanho do take-profit, interpretado pelo costFormat |
| RSIM_SL_PERC | 1.0 | Tamanho do stop-loss, interpretado pelo costFormat |
| costOfSingleOrder | 1.0 | Tamanho base da operação |
| costFormat | PERCENT_OF_BALANCE | Como o custo é medido: LOT, CURRENCY_AMOUNT, PERCENT_OF_BALANCE, PERCENT_OF_EQUITY |
| tradingStrategy | CLASSIC | Um dos oito modos de estratégia |
Configurações de DCA e recuperação
| Parâmetro | Padrão | Descrição |
|---|---|---|
| useDCA | false | Ativar Custo Médio (DCA) |
| activateSLWithDCA | false | Manter stop-loss ativo durante sequências de DCA |
| useAutoLotRecoveryByFJU | FROM_PAST_TRADES_BY_MAGIC_NUMBER | Método de recuperação: por operações passadas, queda de equity ou desativado |
| recoveryRangeForPastTrades | 100 | Número de operações passadas incluídas no cálculo de recuperação |
| additionalPercentageToRecovery | 10 | Percentual adicional somado ao lote de recuperação calculado |
| closeAllTradesOnEquityHigherThen | 0 | Fechar todas as operações quando o equity atingir este valor. 0 para desativar. |
| useEquityManagerForAutoLotRecovery | true | Ativar proteção de reinício de posições baseada em equity |
| lastCycleOfRSIM | false | Marcar como ciclo de recuperação final. Nenhuma nova entrada após a conclusão da recuperação. |
Configurações gerais do EA
| Parâmetro | Padrão | Descrição |
|---|---|---|
| orderComment | FJUNIVERSE.COM | RSIM | TRADE | Comentário anexado a cada ticket de ordem |
| magicNumber | 260306 | Identificador do EA. Deve ser único por símbolo e instância de gráfico. |
| useFillingPolicy | true | Detectar automaticamente a política de preenchimento do corretor (IOC, FOK ou RETURN) |
Condições de sinal RSI e MACD
| Parâmetro | Padrão | Descrição |
|---|---|---|
| EYE_RSI_BELOW | 100.0 | Entrar apenas quando o RSI estiver em ou abaixo deste valor. 100 para ignorar. |
| EYE_RSI_ABOVE | 0.0 | Entrar apenas quando o RSI estiver em ou acima deste valor. 0 para ignorar. |
| EYE_RSI_BULL_DIV | false | Exigir divergência altista do RSI para abrir uma operação |
| EYE_RSI_BEAR_DIV | false | Exigir divergência baixista do RSI para abrir uma operação |
| EYE_MACD_RISING | false | Exigir que o histograma MACD esteja ascendendo |
| EYE_MACD_FALLING | false | Exigir que o histograma MACD esteja descendendo |
| EYE_MACD_X_ABOVE | 0 | Mínimo de cruzamentos da linha de sinal MACD desde o último cruzamento da linha zero. 0 para ignorar. |
| EYE_MACD_X_BELOW | 99 | Máximo de cruzamentos MACD. 99 para ignorar. |
| EYE_BULL_MOMENTUM | false | Exigir momentum altista FJU: divergência RSI com virada do histograma MACD e cruzamentos no intervalo |
| EYE_BEAR_MOMENTUM | false | Exigir momentum baixista FJU: contraparte baixista da condição acima |
| EYE_OPEN_SIGNAL | LONG_TRADE | Direção quando todas as condições são satisfeitas: LONG_TRADE ou SHORT_TRADE |
Configurações do indicador RSI e MACD
| Parâmetro | Padrão | Descrição |
|---|---|---|
| EYE_RSI_LEN | 14 | Período do RSI |
| EYE_MACD_FAST | 12 | Período EMA rápido do MACD |
| EYE_MACD_SLOW | 26 | Período EMA lento do MACD |
| EYE_MACD_SIG | 9 | Período de suavização da linha de sinal MACD |
| EYE_MACD_MIN_X | 2 | Mínimo de cruzamentos para o sinal de momentum |
| EYE_MACD_MAX_X | 3 | Máximo de cruzamentos para o sinal de momentum |
| EYE_SHOW_INDICATOR | true | Anexar o indicador visual RSI e MACD ao gráfico ao iniciar o EA |
Instalação
- Coloque FJUNIVERSE_RSI_MACDON.ex5 na pasta MQL5 Experts
- Reinicie o MetaTrader 5 ou atualize o Navegador
- Arraste o EA para um gráfico e ative o AutoTrading
O EA funciona em todos os símbolos e períodos. O indicador RSI e MACD é anexado automaticamente ao gráfico em segundo plano ao iniciar e removido automaticamente quando o EA é retirado.
Notificações (opcional)
O EA pode enviar relatórios de operações para o Discord via webhook e para o Telegram via Bot API. Ambos são opcionais. Para utilizá-los, permita as URLs correspondentes em MetaTrader 5: Ferramentas, Opções, Expert Advisors, Permitir WebRequest para URLs listadas. Se não precisar de notificações, deixe os campos de webhook e token em branco.
Observações
- Todas as condições de sinal são do tipo AND. Cada condição habilitada deve ser satisfeita simultaneamente antes de o EA abrir uma operação. Desabilitar uma condição a remove completamente da verificação.
- O magic number deve ser único por instância de gráfico ao executar o EA em múltiplos símbolos ou períodos ao mesmo tempo.
- Para documentação adicional e exemplos de arquivos set, consulte a seção de comentários do produto.
Isenção de responsabilidade de riscos:
O trading envolve riscos significativos e o desempenho passado não é indicativo de resultados futuros. FJ UNIVERSE EXPERT ADVISORS utiliza uma estratégia de trading de alta frequência com alta alavancagem, o que amplifica tanto os lucros potenciais quanto as perdas. A volatilidade do mercado, mudanças econômicas e eventos imprevistos podem afetar o desempenho. Não há garantia de lucros e você pode perder parte ou todo o capital investido. Sempre conduza sua própria pesquisa, avalie sua tolerância ao risco e considere consultar um assessor financeiro antes de usar este EA. O desempenho mostrado reflete minha conta, mas seus resultados podem variar devido a diferenças no tamanho da conta, condições da corretora ou tempo de execução. Não me responsabilizo por perdas incorridas por usuários deste EA.
