RUBBERBANDS_2 EA
Versão 1.2
ATENÇÃO: NÃO UTILIZE ESTE EA PARA TRADING AO VIVO. Não quero ver ninguém perdendo a conta. O objetivo aqui é compartilhar uma nova ideia com vocês.
- Foi adicionada a variável externa quiescenow para pausar este EA quando a sessão atual terminar.
-- A lógica para o fechamento de todas as ordens pendentes foi modificada.
-- Algumas variáveis externas foram renomeadas para serem mais significativas:
- useequityprofitcut → use_sessionTP
- dollareqprofitcut → sessionTP
- useequitylosscut → use_sessionSL
- dollareqlosscut → sessionSL
A versão anterior ainda funciona bem quando utilizada em um único par de moedas e sem outras ordens pendentes em outros pares.
Este EA é uma versão aprimorada do RUBBERBANDS EA original. Assim como o RUBBERBANDS EA, ele pode operar em qualquer timeframe e para qualquer par de moedas, incluindo ouro e prata. Sua lógica é baseada na ideia de que qualquer movimento de preço pode ser seguido por um rebound ("Delapsus Resurgam") e na máxima de "Venda caro, compre barato".
Ele abre ordens em ambas as direções (COMPRA & VENDA) inicialmente, e abre uma nova ordem de VENDA sempre que o preço subir por múltiplos de pipstep acima da ordem de VENDA inicial, e abre uma nova ordem de COMPRA sempre que o preço cair por múltiplos de pipstep abaixo da ordem de COMPRA inicial.
Todas as ordens pendentes são fechadas quando o lucro especificado sessionTP (em dólares) é alcançado, funcionando como TAKEPROFIT, ou, se configurado dessa forma (use_sessionSL == true), quando a perda especificada sessionSL (em dólares) é alcançada, funcionando como STOPLOSS.
A abertura das ordens iniciais através do fechamento de todas as ordens pendentes constitui uma "sessão".
A variável externa maxcount limita o número de ordens por sessão.
Use o Strategy Tester para ver como este EA se comporta.
Os pares de moedas preferidos são os quatro principais: EUR/USD, GBP/USD, USD/JPY e USD/CHF. Para evitar grandes drawdowns, um sessionTP menor pode ajudar.
As variáveis externas são:
- Lots = 0.02 (número de lotes para cada ordem)
- maxcount = 10 (número máximo de ordens permitidas em uma sessão)
- pipstep = 50 (distância em pips para colocar ordens adicionais de COMPRA ou VENDA)
- quiescenow = false (se true, pausa este EA quando a sessão atual terminar)
- donow = false (se true, abre ordens imediatamente)
- stopnow = false (se true, para este EA)
- closenow = false (se true, fecha todas as ordens pendentes)
- use_sessionTP = true (não mude isso)
- sessionTP = 1000 (lucro em dólares por lote para fechar todas as ordens pendentes; funciona como TAKEPROFIT)
- use_sessionSL = false (se true, usa sessionSL abaixo)
- sessionSL = 300 (perda em dólares por lote para fechar todas as ordens pendentes; funciona como STOPLOSS)
As três variáveis externas a seguir são para reiniciar este EA após, por exemplo, o final de semana, quando há ordens pendentes. inmax e imin são exibidos como GLBmax e GLBmin no gráfico.
- useinvalues = false (defina como true ao reiniciar)
- inmax = 0 (defina o valor máximo anterior ao reiniciar)
- inmin = 0 (defina o valor mínimo anterior ao reiniciar)
Comentário 0