Início Negociação Sistemática Postagem

RUBBERBANDS_3 EA: Sistema de Trading para MetaTrader 4

Anexo
9156.zip (2.3 KB, Baixar 2 vezes)

RUBBERBANDS_3 EA

Versão 1.0

O RUBBERBANDS_3 EA foi desenvolvido para ser menos suscetível a grandes quedas em comparação com as versões anteriores, RUBBERBANDS EA e RUBBERBANDS_2 EA. Estou ansioso para ouvir seus comentários e sugestões de melhorias.

A ideia básica permanece a mesma de seus predecessores. Este robô de trading funciona em qualquer timeframe e é mais eficaz com os pares de moedas EUR/USD, GBP/USD e USD/CHF.

Ele abre ordens em ambas as direções (COMPRA e VENDA) ao mesmo tempo. Depois, a cada movimento do preço, seja para cima ou para baixo, ele abre uma nova ordem na direção correspondente. Por exemplo, se o preço subir, ele abrirá uma nova ordem de COMPRA sempre que o preço subir por múltiplos do pipstep acima da ordem de COMPRA inicial. Da mesma forma, abrirá uma ordem de VENDA quando o preço cair por múltiplos do pipstep abaixo da ordem de VENDA inicial, o que é diferente do RUBBERBANDS_2 EA.

Quando o preço retroceder do último pedido colocado em backstep pips, todas as ordens na direção anterior serão fechadas e uma ordem reversa será aberta. Nesse momento, restarão apenas duas ordens na direção oposta.

Essas duas ordens pendentes serão fechadas quando o lucro especificado, chamado de sessionTP (em dólares), for alcançado, funcionando como um TAKEPROFIT. Alternativamente, se configurado para isso (use_sessionSL == true), as ordens serão fechadas quando a perda especificada, chamada de sessionSL (em dólares), for atingida, funcionando como um STOPLOSS.

A abertura das ordens iniciais, juntamente com o fechamento de todas as ordens pendentes, constitui uma sessão.

A variável externa maxcount limita o número de ordens por sessão.

Testando o ROBÔ

Utilize o Strategy Tester para analisar o desempenho deste EA.

Pares de Moedas Preferenciais

  • EUR/USD
  • GBP/USD
  • USD/CHF

Variáveis Externas

  • Lots: 0.02 (número de lotes para cada ordem)
  • maxcount: 10 (número máximo de ordens permitidas em uma sessão)
  • pipstep: 100 (distância em pips para colocar ordens adicionais na direção avançada)
  • backstep: 20 (distância em pips do último pedido para fechar todas as ordens na direção avançada e abrir uma ordem reversa na direção oposta)
  • quiescenow: false (se verdadeiro, pausa este EA quando a sessão atual termina)
  • donow: false (se verdadeiro, abre ordens imediatamente)
  • stopnow: false (se verdadeiro, para este EA)
  • closenow: false (se verdadeiro, fecha todas as ordens pendentes)
  • use_sessionTP: true (não altere isso)
  • sessionTP: 2000 (lucro em dólares por lote para fechar todas as ordens pendentes; funciona como TAKEPROFIT)
  • use_sessionSL: true (se verdadeiro, usa sessionSL abaixo)
  • sessionSL: 4000 (perda em dólares por lote para fechar todas as ordens pendentes; funciona como STOPLOSS)

Reiniciando o EA

As seguintes três variáveis externas são para reiniciar este EA após, por exemplo, o fim de semana, quando há ordens pendentes. inmax e imin são exibidos como GLBmax e GLBmin no gráfico.

  • useinvalues: false (defina como verdadeiro ao reiniciar)
  • inmax: 0 (defina o máximo anterior ao reiniciar)
  • inmin: 0 (defina o mínimo anterior ao reiniciar)

Publicações relacionadas

Comentário (0)