Início Negociação Sistemática Postagem

Rubberbands EA: O Expert para MetaTrader 4 que Você Precisa Conhecer

Anexo
9113.zip (2.94 KB, Baixar 2 vezes)

Rubberbands EA

Versão 1.6 (não existiram versões 1.4 ou 1.5).

A versão 1.6 apenas lida com valores em dólares, evitando qualquer confusão com os "pips".

Desde a versão 1.3, foi implementada a "REDE DE SEGURANÇA" para minimizar perdas em grandes drawdowns.

  • A variável externa "maxcount" foi removida; agora, há no máximo três ordens abertas ao mesmo tempo.

Este EA funciona em qualquer timeframe e para qualquer par de moedas, incluindo ouro e prata. Sua lógica se baseia na ideia de que qualquer movimento de preço pode ser seguido de uma reversão. Ele abre ordens em ambas as direções (COMPRA e VENDA) ao mesmo tempo e fecha uma delas assim que o lucro especificado, "dollar_profit" (em dólares por lote), é alcançado, abrindo uma ordem na direção oposta. O prejuízo acumulado (não realizado) pode ser maior que o lucro obtido, mas quando o preço se recupera, a perda diminui ou se transforma em lucro.

Ele fecha todas as ordens abertas quando o lucro especificado, "sessionTP" (em dólares por lote), é atingido, funcionando como um TAKEPROFIT.

A abertura das ordens iniciais e o fechamento de todas as ordens abertas constituem uma "sessão".

Os pares de moedas preferidos são: EUR/USD, GBP/USD e USD/CHF.

Para evitar grandes drawdowns, é recomendável usar a "REDE DE SEGURANÇA".

Na verdade, se utilizarmos este EA para vários pares simultaneamente, alocando pequenos lotes para cada um, podemos obter lucros de forma bastante estável ao usar a "REDE DE SEGURANÇA".

Se você definir "use_safety_mode" como falso, este EA funcionará como as versões anteriores.

Se você definir "use_safety_mode" como verdadeiro (padrão), a "REDE DE SEGURANÇA" será ativada. Uma ordem adicional (chamada de "ordem de segurança") será aberta na direção oposta às duas ordens restantes quando a perda atingir "safety_start" (em dólares por lote). Esta ordem de segurança é fechada quando "safety_profit" (em dólares por lote) específico para cada ordem de segurança é alcançado, aumentando o lucro durante o período de drawdown para compensar a perda acumulada (aproximadamente 40% com valores pré-definidos -- safety_profit/safety_step=1300/3000). Outra ordem de segurança é aberta quando "safety_step" (em dólares por lote) é atingido a partir da ordem de segurança anterior, e assim por diante. Enquanto isso, quando o preço se recupera e "safety_modeTP" (dólares por lote) é alcançado, todas as ordens abertas são fechadas e a sessão se encerra. Como o lucro foi acumulado durante o período de drawdown, a perda pode ser minimizada e a rentabilidade melhorada. Uma vez que a "REDE DE SEGURANÇA" é acionada, o lucro que poderia ser obtido pode ser reduzido. Contudo, se tivermos sorte, a "REDE DE SEGURANÇA" não será acionada e o lucro inicialmente previsto poderá ser realizado.

Variáveis externas:

  • Lots = 0.05 (número de lotes para cada ordem)
  • dollar_profit = 1000 (lucro por lote para fechar uma das ordens iniciais)
  • quiesce_now = false (se verdadeiro, pausa este EA quando a sessão atual termina)
  • do_now = false (se verdadeiro, abre ordens imediatamente)
  • stop_now = false (se verdadeiro, para este EA)
  • close_now = false (se verdadeiro, fecha todas as ordens abertas)
  • use_sessionTP = true (não altere isso)
  • sessionTP = 1300 (lucro em dólares por lote para fechar todas as ordens abertas; funciona como TAKEPROFIT)
  • use_sessionSL = false (se verdadeiro, utiliza "sessionSL" abaixo)
  • sessionSL = 300 (perda em dólares por lote para fechar todas as ordens abertas; funciona como STOPLOSS)

As seguintes variáveis externas são para a "REDE DE SEGURANÇA":

  • use_safety_mode = true (usa a "REDE DE SEGURANÇA". Defina como falso se não quiser usar)
  • safety_start = 2000 (perda em dólares por lote [negativa] para iniciar a "REDE DE SEGURANÇA")
  • safety_lots = 0.05 (número de lotes para cada ordem de segurança)
  • safety_step = 3000 (dólares por lote para colocar uma ordem de segurança adicional)
  • safety_profit = 1300 (lucro em dólares por lote para fechar cada ordem de segurança)
  • safety_modeTP = 500 (lucro em dólares por lote para fechar todas as ordens abertas após a "REDE DE SEGURANÇA" ser ativada; funciona como TAKEPROFIT)

As seguintes cinco variáveis externas são para reiniciar este EA após, por exemplo, o final de semana, quando há ordens abertas. Os nomes entre "" são aqueles exibidos na tela do MT4:

  • use_in_values = false (defina como verdadeiro ao reiniciar)
  • in_profit_sofar = 0 (defina o "lucro até agora")
  • in_safety_mode = false (defina "modo de segurança", verdadeiro(1) ou falso(0))
  • int in_safety_to_buy = false (defina "segurança para comprar" (1) ou vender (0))
  • int in_used_safety_count = 0 (defina "contagem de segurança usada")

Publicações relacionadas

Comentário (0)