FJ Universe PROP 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
FJU PROP RSI MACD é um Expert Advisor (EA) totalmente automatizado para MetaTrader 5, projetado para challenges de firmas prop, contas financiadas e qualquer conta onde regras estritas de gestão de risco devem ser respeitadas o tempo todo. É a evolução voltada para prop do motor de sinais FJUNIVERSE RSI MACDON, envolto em três camadas protetoras: o robô opera como um humano disciplinado, aplica o regulamento automaticamente e sobrevive a uma reinicialização do terminal sem zerar os contadores diários.
O núcleo de sinais usa a mesma combinação testada de dez condições RSI e MACD do padrão FJUNIVERSE RSI MACDON. Cada entrada passa pelo filtro FJU EYE. Sobre o motor: Human-AI Cloak humaniza o timing das ordens, a camada Risk Management Guards traz disjuntores diário, semanal e global, e Trading Rules Guardian reage a notícias e previne exposição overnight automaticamente. Adequado para traders que precisam de um EA que respeite os limites comuns de 5 por cento diário e 10 por cento máximo, não opere durante notícias de alto impacto, feche antes do rollover, limite operações diárias, imponha tempo mínimo de holding e pareça um trader discricionário cuidadoso para qualquer revisor.
Três camadas protetoras
- Human-AI Cloak. Janela de sono configurável, pulo aleatório de uma a cada N sinais, atraso aleatório de 1 a 3 segundos antes do envio da ordem, jitter de lote opcional, remoção opcional de magic e comentário, e um sistema de SL e TP virtuais que fecha posições por tick com atraso suave aleatório para que os fechamentos não sejam milimetricamente perfeitos.
- Risk Management Guards. Disjuntor diário em 3 por cento, parada semanal em 6 por cento, parada global em 9 por cento, teto de 5 operações por dia, pausa após 3 perdas consecutivas, cooldown de 10 minutos entre entradas, regra de uma posição por lado, filtro de spread máximo de 30 pontos e bloqueio de fechamento de sexta-feira. Todos os limites configuráveis. Um interruptor mestre desativa a camada inteira.
- Trading Rules Guardian. Calendário econômico nativo do MQL5 bloqueia entradas 3 minutos antes e depois de notícias MEDIUM ou superiores. Uma janela de pré-fechamento fecha posições existentes antes do evento. A proteção overnight fecha antes do rollover do broker via janela suave (fechar se em lucro ou a 10 por cento de progresso ao TP) e janela dura (fechar tudo). Jitter aleatório diário nos limites para que diferentes robôs não fechem no mesmo minuto. Proteção mínima de 60 segundos de holding impede que SL ou TP virtual disparem no primeiro minuto da posição.
Alinhamento com regras de firmas prop
| Regra típica de firma prop | Como o EA lida com isso |
|---|---|
| Perda diária máxima (tipicamente 4 a 5%) | dailyLossLimitPct =3.0. Fecha tudo e bloqueia até o próximo dia ao romper. |
| Perda global máxima (tipicamente 8 a 10%) | overallLossLimitPct =9.0. Bloqueia novas entradas ao romper. |
| Limite de perda semanal | weeklyLossLimitPct =6.0, ancorado à segunda-feira. |
| Tamanhos de posição extraordinários | Lote a partir de costOfSingleOrder e costFormat . Jitter de lote desligado por padrão. |
| Número extraordinário de posições | maxTradesPerDay =5, singlePositionPerSide =on, minSecondsBetweenTrades =600. |
| Padrões de tick-scalping ou HFT | minTradeHoldSeconds =60. Atraso suave aleatório de 500 a 2000 ms antes de qualquer fechamento virtual. Atraso variável de 1 a 3 segundos antes de cada OrderSend. |
| Operar durante notícias de alto impacto | DontTradeDuringNews =on. Bloqueia entradas 3 min antes/depois de eventos MEDIUM+. |
| Manter durante fim de semana ou rollover | DontHoldOverNight =on. Janela suave fecha posições em lucro cedo; janela dura fecha o restante. |
| Trading de vingança após perdas | maxConsecutiveLosses =3. Entradas pausam até o próximo fechamento ganhador ou virada de dia. |
| Excesso de requisições ao servidor | maxServerRequestsPerDay =1500 como teto de chamadas OrderSend. |
| Janelas de baixa liquidez | Janela de sono padrão 20:00 a 07:00 local mais bloqueio opcional de abertura de segunda-feira (off por padrão). |
Contas de avaliação de firmas prop normalmente usam capital simulado. O EA ajuda a operar conforme o tipo de regras de gestão de risco que um trader humano cuidadoso aplicaria. Não garante a aprovação em nenhuma avaliação. Sempre leia o regulamento atual e a lista de práticas proibidas da sua firma prop específica antes de implantar qualquer EA.
Motor de sinais
Idêntico ao padrão RSI MACDON. Cada condição pode ser ativada ou desativada. Com duas ou mais condições ativas, todas precisam passar simultaneamente para abrir posição:
- Filtro de nível RSI (acima ou abaixo de um limiar)
- Divergência RSI altista e baixista
- Histograma MACD subindo ou descendo
- Contagem mínima e máxima de cruzamentos da linha de sinal MACD
- Momentum FJU altista e baixista (divergência + virada do histograma MACD + contagem de cruzamentos no intervalo)
- Direção configurável: LONG ou SHORT
Período RSI, períodos MACD e intervalo de contagem de cruzamentos são todos configuráveis. Um painel ao vivo no canto superior direito mostra cada condição ativa em verde ou vermelho. O indicador RSI e MACD é anexado automaticamente ao iniciar o EA.
Três estratégias, disciplina de posição única
| Estratégia | Descrição |
|---|---|
| CLASSIC | Encaminha o sinal do filtro EYE diretamente. LONG ou SHORT. Uma posição por lado aplicada em firme. |
| TREND | Abre apenas quando o último candle fechado confirma a direção. LONG requer candle altista, SHORT requer candle baixista. |
| REVERSE | Abre apenas quando o último candle contradiz a direção. Long contra-tendência em candle baixista, short contra-tendência em candle altista. Útil em mercados laterais. |
A versão PROP contém apenas estes três modos seguros. As estratégias de stacking (EXTREME, SMART, SMART_PLUS), o motor DCA e o Auto Lot Recovery do RSI MACDON padrão foram removidos porque a maioria das firmas prop os marca como práticas proibidas. Para a versão completa: RSI MACDON padrão.
Cálculo de TP, SL e equity
Quatro formatos via costFormat : PERCENT_OF_BALANCE (lote calculado por percentual do balanço), PERCENT_OF_EQUITY (mesmo cálculo mas com equity ao vivo), CURRENCY_AMOUNT (valor fixo na moeda da conta), LOT (entrada direta). Com Cloak ativo e CheckTPSLOnTick =on, os stops do broker são ocultados e substituídos por stops virtuais monitorados por tick; useSecurityTPSL faz fallback para stops do broker se o Cloak falhar. Adicionalmente: closeAllTradesOnEquityHigherThen e closeAllTradesOnEquityLowerThan fecham tudo e removem o EA ao atingir o teto ou o piso de equity (0 = off). O estado é persistido via GlobalVariableSet e arquivo binário complementar, sobrevivendo a reinicializações do terminal; é desativado automaticamente no Strategy Tester para evitar colisões em otimizações multi-agente.
Perguntas frequentes
Este EA passará um challenge de firma prop? Nenhum EA pode garantir. Os valores padrão são conservadores frente aos limites comuns de 5 e 10 por cento (definidos internamente em 3 e 9 como margem). O EA aplica disciplina; o mercado dá o preço.
Usa HFT, martingale, grid ou DCA? Não. Removidos intencionalmente. Tamanho de posição fixo, uma posição por lado por símbolo aplicada em firme.
Quais símbolos e timeframes? Todos. Melhor desempenho em pares e índices principais devido à cobertura do calendário.
Posso desativar as funções prop? actAsHumanAi=false , enableRiskGuards=false , DontTradeDuringNews=false , DontHoldOverNight=false remove todas as camadas, mas ainda terá apenas três estratégias. Para a versão completa use o RSI MACDON padrão.
Sobrevive a reinicialização do terminal? Sim. Linhas-base de perda, contadores e livro de SL e TP virtuais são preservados.
Funciona no Strategy Tester? Sim, mas o calendário do MT5 geralmente retorna vazio no tester, então o filtro de notícias fica inativo em backtests. O comportamento real será diferente.
Vários símbolos ao mesmo tempo? Sim. Um gráfico por par símbolo-timeframe, com magic único por gráfico.
Conta compartilhada ou trading por terceiros? Não. Firmas prop normalmente proíbem acesso de terceiros. Use apenas na sua própria conta.
Parâmetros de entrada
Estratégia e tamanho
| Parâmetro | Padrão | Descrição |
|---|---|---|
| PRSI_TP_PERC | 1.0 | Tamanho do TP, interpretado por costFormat |
| PRSI_SL_PERC | 0.33 | Tamanho do SL, interpretado por costFormat |
| costOfSingleOrder | 100 | Tamanho base da operação |
| costFormat | PERCENT_OF_BALANCE | LOT, CURRENCY_AMOUNT, PERCENT_OF_BALANCE, PERCENT_OF_EQUITY |
| tradingStrategy | CLASSIC | CLASSIC, TREND ou REVERSE |
| closeAllTradesOnEquityHigherThen | 0.0 | Teto de equity para saída automática (0 = off) |
| closeAllTradesOnEquityLowerThan | 0.0 | Piso de equity para saída automática (0 = off) |
| lastCycleOfPRSI | false | Marca o ciclo final |
| orderComment | FJUNIVERSE.COM | PRSI | TRADE | Comentário (removido por Cloak se ativo) |
| magicNumber | 260514 | Identificador. Único por gráfico. |
| useFillingPolicy | true | Detecção automática da política de execução do broker |
| brandLinkName / brandLinkURL | vazio | Branding opcional para notificações |
Human-AI Cloak
| Parâmetro | Padrão | Descrição |
|---|---|---|
| actAsHumanAi | true | Interruptor mestre HAI |
| UTCZoneForAI | UTC+1 | Offset UTC local |
| startSleepAt | 20:00 | Início da janela de sono |
| wakeUpAt | 07:00 | Fim da janela de sono |
| skipRandomTradeOneIn | 3 | Pegar 1 a cada N sinais |
| randomDelayMinMs | 1000 | Atraso mínimo antes de OrderSend (ms) |
| randomDelayMaxMs | 3000 | Atraso máximo antes de OrderSend (ms) |
| CheckTPSLOnTick | true | Ocultar SL/TP do broker, fechar por tick |
| useSecurityTPSL | true | Rede de segurança se a resolução de ticket falhar |
| randomTPSLCloseDelayMinMs | 500 | Atraso suave mínimo antes do fechamento TP/SL (ms) |
| randomTPSLCloseDelayMaxMs | 2000 | Atraso suave máximo antes do fechamento TP/SL (ms) |
| stripMagicWhenHuman | true | Definir magic como 0 |
| stripCommentWhenHuman | true | Limpar comentário |
| jitterLotSize | false | Variação ±1 passo de volume |
Risk Management Guards
| Parâmetro | Padrão | Descrição |
|---|---|---|
| enableRiskGuards | true | Interruptor mestre RMG |
| closeAllOnDailyLoss | true | Fechar tudo e parar o dia ao romper diário |
| dailyLossLimitPct | 3.0 | Limiar do disjuntor diário (%) |
| weeklyLossLimitPct | 6.0 | Limiar de parada semanal (%) |
| overallLossLimitPct | 9.0 | Limiar de parada global (%) |
| maxTradesPerDay | 5 | Máximo de novas entradas por dia |
| maxConsecutiveLosses | 3 | Pausa após N perdas consecutivas |
| minSecondsBetweenTrades | 600 | Cooldown entre entradas (segundos) |
| maxServerRequestsPerDay | 1500 | Máximo de OrderSend por dia |
| singlePositionPerSide | true | Uma posição por lado por símbolo |
| maxSpreadPoints | 30 | Spread máximo para entrar (0 = off) |
| blockBeforeWeeklyClose | true | Bloquear antes do fechamento de sexta |
| weeklyCloseHourBroker | 22 | Hora de fechamento de sexta, servidor do broker |
| hoursBeforeWeeklyClose | 2 | Parar N horas antes do fechamento |
| blockMondayOpen | false | Bloqueio opcional de abertura de segunda |
| mondayOpenBlackoutMinutes | 30 | Duração do bloqueio de abertura de segunda |
Trading Rules Guardian
| Parâmetro | Padrão | Descrição |
|---|---|---|
| minTradeHoldSeconds | 60 | Idade mínima da posição antes que SL/TP virtual possa disparar |
| DontTradeDuringNews | true | Bloquear entradas em janelas de notícias |
| newsBufferMinutesBefore | 3 | Buffer antes do evento |
| newsBufferMinutesAfter | 3 | Buffer depois do evento |
| newsImpactHighOnly | false | Apenas HIGH se true, MEDIUM e HIGH se false |
| DontHoldOverNight | true | Fechar tudo antes do rollover overnight |
| overnightCloseHourBroker | 22 | Hora de rollover, servidor do broker |
| overnightSoftWindowHoursBefore | 3 | Início da janela suave, horas antes do rollover |
| overnightHardWindowHoursBefore | 1 | Início da janela dura, horas antes do rollover |
| overnightSoftCloseTPProgressPct | 10.0 | Fechamento suave se em lucro ou acima de % de progresso ao TP |
| overnightRandomJitterMinMinutes | 1 | Jitter mínimo dos limites (minutos) |
| overnightRandomJitterMaxMinutes | 15 | Jitter máximo dos limites (minutos) |
| preNewsCloseSoftMinutesBefore | 60 | Janela suave antes de notícias |
| preNewsCloseHardMinutesBefore | 5 | Janela dura antes de notícias |
| preNewsCloseSoftTPProgressPct | 10.0 | Fechamento suave se em lucro ou acima de % de progresso ao TP |
Condições de sinal RSI e MACD
| Parâmetro | Padrão | Descrição |
|---|---|---|
| EYE_RSI_BELOW | 100.0 | Entrar apenas se RSI ≤ valor. 100 = ignorar. |
| EYE_RSI_ABOVE | 0.0 | Entrar apenas se RSI ≥ valor. 0 = ignorar. |
| EYE_RSI_BULL_DIV | false | Exigir divergência RSI altista |
| EYE_RSI_BEAR_DIV | false | Exigir divergência RSI baixista |
| EYE_MACD_RISING | false | Exigir histograma MACD subindo |
| EYE_MACD_FALLING | false | Exigir histograma MACD descendo |
| EYE_MACD_X_ABOVE | 0 | Contagem mínima de cruzamentos MACD. 0 = ignorar. |
| EYE_MACD_X_BELOW | 99 | Contagem máxima de cruzamentos MACD. 99 = ignorar. |
| EYE_BULL_MOMENTUM | false | Momentum FJU altista |
| EYE_BEAR_MOMENTUM | false | Momentum FJU baixista |
| EYE_OPEN_SIGNAL | LONG_TRADE | LONG_TRADE ou SHORT_TRADE |
Configurações do indicador
| Parâmetro | Padrão | Descrição |
|---|---|---|
| EYE_RSI_LEN | 14 | Período RSI |
| EYE_MACD_FAST | 12 | EMA rápida MACD |
| EYE_MACD_SLOW | 26 | EMA lenta MACD |
| EYE_MACD_SIG | 9 | Suavização da linha de sinal MACD |
| EYE_MACD_MIN_X | 2 | Contagem mínima de cruzamentos para momentum |
| EYE_MACD_MAX_X | 3 | Contagem máxima de cruzamentos para momentum |
| EYE_SHOW_INDICATOR | true | Anexar indicador ao iniciar o EA |
Instalação
- Coloque FJUNIVERSE_PROP_RSIMACD.ex5 na pasta Experts do MQL5.
- Reinicie o MT5 ou atualize o Navegador.
- Arraste o EA para um gráfico e ative o AutoTrading.
- Configure UTCZoneForAI , um magicNumber único por gráfico e revise Risk Management Guards contra o regulamento da sua firma prop.
Funciona em todos os símbolos e timeframes. Todas as condições de sinal usam lógica AND. O magic number deve ser único por gráfico ao rodar em vários símbolos ou timeframes. Exemplos de set-files e receitas estão na seção de comentários do produto.
Sobre o Human-AI Cloak. O Cloak humaniza o timing de execução e substitui stops do servidor com precisão de milissegundo por stops virtuais monitorados por tick. O objetivo é tornar o trading automático sustentável e menos dependente de uma precisão que nenhum humano conseguiria replicar. O Cloak não foi projetado para enganar qualquer broker, firma prop ou outra parte. Os compradores são responsáveis por confirmar que executar um EA, e este EA com seu conjunto específico de funções, é permitido pelos termos de serviço da sua conta e pelo regulamento da sua firma prop. Em caso de dúvida, pergunte por escrito antes de implantar.
Não é aconselhamento financeiro. FJU PROP RSI MACD é uma ferramenta de trading. Nada nesta página ou no comportamento do EA constitui aconselhamento financeiro, de investimento ou tributário. Os compradores são responsáveis por verificar que as funções do EA (Cloak, SL/TP virtual, filtro de notícias, remoção de magic e comentário, proteção overnight) são compatíveis com as regras do seu broker e firma prop. As funções opcionais de Discord e Telegram transmitem dados das operações para servidores de terceiros quando configuradas; ambas off por padrão. O EA só opera enquanto o MT5 estiver aberto com AutoTrading ativado; um VPS é recomendado.
Aviso de risco. Trading envolve riscos significativos. Desempenho passado não indica resultados futuros. FJU PROP RSI MACD usa estratégias configuráveis que podem incluir alavancagem. Volatilidade de mercado, notícias, condições do broker, slippage, recotações, gaps, conectividade de rede e problemas técnicos podem afetar o desempenho. Não há garantia de lucro; você pode perder parte ou todo o capital investido. Faça sua própria pesquisa, avalie sua tolerância a risco e considere consultar um consultor financeiro licenciado. O desenvolvedor não é responsável por perdas diretas, indiretas, incidentais ou consequenciais sofridas por usuários deste EA. Todas as marcas de firmas prop são propriedade dos respectivos detentores; este EA não é afiliado nem endossado por nenhuma firma prop.
