Moving Avarage Martingala Pro
- Experts
- Luis Ruben Rivera Galvez
- Versão: 1.30
- Atualizado: 23 março 2025
Preço real: US$ 299, preço inicial de US$ 99 por um mês
Confira a versão BTC
Robô robusto com diversas configurações disponíveis,
Use com BTC em um período de 10 minutos com as configurações na captura de tela abaixo.
Ao adquirir o robô especialista, você tem o direito de solicitar modificações para continuar melhorando o bot.
Principais características
Estratégia de Crossover de Média Móvel:
O EA usa duas médias móveis (MA1 e MA2) para gerar sinais de negociação.
Um cruzamento da MM mais rápida (MM1) acima ou abaixo da MM mais lenta (MM2) aciona uma negociação.
Estratégia Martingale:
Se uma negociação resultar em prejuízo, o tamanho do lote para a próxima negociação será aumentado por um multiplicador (martingaleMultiplier).
A sequência de martingale é redefinida após uma negociação vencedora ou quando o número máximo de etapas de martingale (maxMartingale) é atingido.
Gestão de Riscos:
Os níveis de Stop Loss (SL) e Take Profit (TP) são configuráveis.
As funcionalidades Trailing Stop e Break Even estão incluídas para garantir lucros e minimizar perdas.
Limites diários de lucro/perda: o EA para de negociar se o lucro ou perda diária exceder os limites especificados.
Filtros:
Filtro de volatilidade: usa ATR para garantir que as negociações sejam realizadas apenas dentro de uma faixa de volatilidade especificada.
Filtro de tempo: restringe a negociação a horários e dias específicos da semana.
Filtro de tendência: usa ADX para garantir que as negociações sejam realizadas na direção da tendência.
Filtro de volume: garante que as negociações sejam realizadas somente se o volume de negociação atingir um limite especificado.
Filtro RSI: usa RSI para evitar condições de sobrecompra/sobrevenda.
Filtro de notícias: espaço reservado para integrar um filtro baseado em notícias (não implementado neste script).
Gestão de dinheiro:
O tamanho do lote pode ser calculado dinamicamente com base em uma porcentagem do saldo da conta (riskPercentage).
Recursos adicionais:
Fechar todas as posições em um horário específico: permite fechar todas as posições em um horário específico.
Fechar todas as posições ao final do dia: fecha automaticamente todas as posições ao final do dia de negociação.
Filtro de distância de cruzamento: garante que as negociações sejam realizadas somente se o preço estiver dentro de uma distância especificada do ponto de cruzamento.
Aguarde o toque rápido da MA: garante que o preço toque a MA rápida antes de abrir uma negociação.
Variáveis Globais
lastTradeLot: rastreia o tamanho do lote para a próxima negociação (usado na estratégia martingale).
martingaleCount: rastreia o número de perdas consecutivas na sequência de martingale.
dailyProfit e dailyLoss: acompanhe o lucro e a perda diários.
lastTradeDay: rastreia o último dia em que uma negociação foi executada.
lastCrossTime: rastreia o tempo do último cruzamento da média móvel.
waitForClose: Um sinalizador para aguardar o fechamento da negociação atual antes de abrir uma nova.
Funções
Inicialização ( OnInit ):
Inicializa identificadores de indicadores (MA, RSI, ATR, ADX).
Verifica se há erros na criação do indicador.
Filtros:
CheckVolatilityFilter(): garante que as negociações sejam realizadas somente dentro de uma faixa de volatilidade especificada.
CheckTimeFilter(): restringe a negociação a horas e dias específicos.
CheckTrendFilter(): garante que as negociações sejam realizadas na direção da tendência.
CheckVolumeFilter(): garante que as negociações sejam realizadas somente se o volume atingir um limite.
CheckNewsFilter(): espaço reservado para um filtro baseado em notícias.
CheckRSIFilter(): garante que as negociações sejam realizadas somente se as condições RSI forem atendidas.
Gestão de Riscos:
CheckDailyLimits(): Verifica se os limites diários de lucro ou perda foram atingidos.
CheckStopLoss_Takeprofit(): Valida os níveis de SL e TP.
CheckMoneyForTrade(): garante que haja margem suficiente para abrir uma negociação.
Execução de negociação:
OpenTrade(): Abre uma negociação com base na direção (compra/venda).
CloseCurrentTrade(): fecha a negociação atual e atualiza a sequência de martingale.
CloseAllPositions(): Fecha todas as posições abertas.
Trailing Stop e Ponto de Equilíbrio:
TrailingStop(): Ajusta o stop loss para garantir lucros.
CheckBreakEven(): move o stop loss para o ponto de equilíbrio quando um lucro especificado é atingido.
Gestão de dinheiro:
CalculateLotSize(): Calcula o tamanho do lote com base no saldo da conta e na porcentagem de risco.
Filtros adicionais:
CheckDistanceFromCross(): garante que as negociações sejam realizadas somente se o preço estiver dentro de uma distância especificada do ponto de cruzamento.
CheckPriceTouchFastMA(): garante que o preço toque a MM rápida antes de abrir uma negociação.
Ações baseadas em tempo:
CheckCloseAllAtSpecificTime(): fecha todas as posições em um horário especificado.
CheckAndClosePositionsForDailyLimits(): fecha todas as posições se os limites diários de lucro ou perda forem atingidos.
I like it, but I prefer the gold version, it's worth the price.