RUBBERBANDS_2 EA: Tu Asesor para MetaTrader 4

Mike 2009.08.17 18:30 9 0 0
Archivos adjuntos

RUBBERBANDS_2 EA

Versión 1.2

¡Atención! No uses este EA para trading en real. No quiero que nadie pierda su cuenta. Solo quería compartir una nueva idea contigo.

- Se ha añadido la variable externa quiescenow para pausar este EA al finalizar la sesión actual.

- Se ha modificado la lógica para el cierre de todas las órdenes pendientes.

- Algunas variables externas han sido renombradas para ser más significativas:

  • useequityprofitcutuse_sessionTP
  • dollareqprofitcutsessionTP
  • useequitylosscutuse_sessionSL
  • dollareqlosscutsessionSL

(La versión anterior sigue funcionando bien si se utiliza en un único par de divisas y no hay otras órdenes pendientes en otros pares.)

Este EA es una versión mejorada del RUBBERBANDS EA original. Al igual que el RUBBERBANDS EA, funciona en cualquier marco temporal y para cualquier par de divisas, incluyendo oro y plata. Su lógica se basa en el hecho de que cualquier movimiento de precio puede ir acompañado de un rebote ("Delapsus Resurgam") y en la máxima de "Vender caro, comprar barato".

Abre órdenes en ambas direcciones (BUY y SELL) inicialmente y luego abre una orden adicional de SELL cada vez que el precio suba por múltiplos de pipstep por encima de la orden de SELL inicial, y abre una orden adicional de BUY cada vez que el precio baje por múltiplos de pipstep por debajo de la orden de BUY inicial.

Cierra todas las órdenes pendientes cuando se alcanza el beneficio especificado sessionTP (en dólares), que funciona como TAKEPROFIT, o, si se configura así (use_sessionSL == true), cuando se alcanza la pérdida especificada sessionSL (en dólares), que funciona como STOPLOSS.

La apertura de las órdenes iniciales y el cierre de todas las órdenes pendientes constituyen una "sesión".

La variable externa maxcount limita el número de órdenes por sesión.

Utiliza el Strategy Tester para ver cómo se desempeña este EA.

Los pares de divisas preferidos son los cuatro principales: EUR/USD, GBP/USD, USD/JPY y USD/CHF. Para evitar grandes retrocesos, un sessionTP más pequeño puede ser útil.

A continuación, las variables externas:

  • Lots = 0.02 (número de lotes por cada orden)
  • maxcount = 10 (número máximo de órdenes permitidas en una sesión)
  • pipstep = 50 (distancia en pips para abrir órdenes adicionales de BUY o SELL)
  • quiescenow = false (si es verdadero, pausa este EA al finalizar la sesión actual)
  • donow = false (si es verdadero, abre órdenes de inmediato)
  • stopnow = false (si es verdadero, detiene este EA)
  • closenow = false (si es verdadero, cierra todas las órdenes pendientes)
  • use_sessionTP = true (no cambies esto)
  • sessionTP = 1000 (beneficio en dólares por lote para cerrar todas las órdenes pendientes; funciona como TAKEPROFIT)
  • use_sessionSL = false (si es verdadero, utiliza sessionSL más abajo)
  • sessionSL = 300 (pérdida en dólares por lote para cerrar todas las órdenes pendientes; funciona como STOPLOSS)

Las siguientes tres variables externas son para reiniciar este EA después de, por ejemplo, el fin de semana, cuando hay órdenes pendientes. inmax e imin se muestran como GLBmax y GLBmin en el gráfico.

  • useinvalues = false (configúralo en verdadero al reiniciar)
  • inmax = 0 (configura el máximo anterior al reiniciar)
  • inmin = 0 (configura el mínimo anterior al reiniciar)
Lista
Comentarios 0