10 puntos 3.mq4 - página 290

 

El mercado es lateral, no es un buen momento para abrir para este EA

 
neta1o:
El mercado está de lado, no es un buen momento para abrir este EA

Lo tengo, gracias.

 

Yo también haré pruebas. Tengo la versión original de JMA configurada para probar eur/usd y gbp/usd tanto en FXDD como en IBFX.

Pruebas preliminares mías para el eur/usd desde el 1 de julio de 2003 hasta la actualidad con una calidad de modelado del 90% muestran un beneficio de 606,8K dólares con un drawdown del 11,79% en 4HR TF y con los ajustes originales de 3,30,240,60.

El mismo programa con la configuración de 20,10,240,240 refleja 411,1 mil dólares de beneficio con una reducción del 5,25%. Así que los nuevos ajustes producen resultados de ganancias más bajos en las pruebas, pero también menor reducción.

Será interesante ver cómo se comporta durante las grandes publicaciones económicas, como las nóminas no agrícolas. Las pruebas retrospectivas no producen resultados realistas para cualquier número de circunstancias, incluyendo grandes picos que ocurren en unos pocos segundos.

En cualquier caso, este EA podría tener un rendimiento significativamente peor y seguir siendo un gran ganador.

Vea a continuación la última curva de equidad de prueba.

Archivos adjuntos:
 

pruebe también con los ajustes:

TJMA 10

TJMA2 2

tiempo 240

tiempo0 240

y

TJMA 20

TJMA2 10

tiempo 240

tiempo0 240

Es muy difícil encontrar los ajustes adecuados para los datos de diferentes corredores.

Para encontrar las configuraciones más universales de los backtests para la prueba de avance hago pruebas:

- 3 últimos años de alpari 90% de calidad

- y mes a mes de esos 3 años para encontrar los peores meses

Si encuentro algunos meses muy malos, les presto la mayor atención y luego trato de optimizar la configuración para mejorar los resultados, incluso si tengo menores ganancias en los mejores meses.

Así que le propongo a USTED todas estas pruebas, porque si se prueba mes a mes se puede ver más del 50% de dinero perdido. Así que lo más importante es bajar las mayores pérdidas de dinero, porque usted no sabe si todavía tiene suficiente dinero para equilibrar las situaciones dramáticas en la cuenta.

Si usted hace tales pruebas y consigue los ajustes menos peligrosos usted puede comprobarlos en la prueba delantera.

Aquí se añade una versión especial. Supongo que la mejor manera de proteger los beneficios es PARAR LAS OPERACIONES en los cambios bruscos de precios. Este EA utiliza el ATR para detener el EA por el momento, no es para SL dinámico.

aquí hay otra versión experimental con más parámetros:

nivel1=0.1, nivel2=0.4, nivel3=0.2 - tamaño de las órdenes abiertas - uso 0.1 0.4 0.2 en lugar de 0.1 0.2 0.4

El nivel 2 está en el medio del corredor de tendencia, por lo que es el más volátil, por lo que influye en las ganancias/pérdidas más

SLlevel1=0, SLlevel2=50, SLlevel3=50 - SL individual para órdenes abiertas

TPlevel1=10, TPlevel2=10, TPlevel3=10 - TP individual para órdenes abiertas

ATRvalue=0.0011 - se toma para GBPUSD

ATR_timeframe=1 - comprueba los saltos repentinos de los precios en el marco temporal seleccionado

ATR_Period=4 - es para GBPUSD

ajustes alternativos:

ATRvalue=0.005 ATRvalue=0.006

ATR_timeframe=5 ATR_timeframe=30

ATR_Period=1 ATR_Period=1

Cuando se experimenta con los ajustes de ATR se puede ver incluso un 50% de diferencia de ganancias/pérdidas al final de algunos meses.

Te propongo que mires los períodos de ATR para diferentes monedas en diferentes marcos de tiempo.

El ATR expresa características muy individuales del comportamiento del precio para cada divisa. ¡Usted debe darse cuenta de que, por ejemplo, ATR para GBPJPY es normalmente 10 veces mayor que para GBPUSD! Por lo tanto, si usted no comprueba el ATR promedio para la moneda actual, el EA no hará ninguna transacción. ESTE PARÁMETRO DE ATR ES MUY SENSIBLE. Así que para la misma moneda en diferentes marcos de tiempo las diferencias pueden ser muy altas.

PRÓXIMAS VERSIONES DEL EA: El ATR puede ser bueno para la detección muy rápida de máximos y mínimos, mucho más rápido que muchos osciladores. Voy a trabajar más en el análisis de ATR por EA. Así que proporciono una imagen para desarrollar más la idea. En los lugares seleccionados de la imagen (tops y bottoms)

si el precio se mueve por encima de los bordes amarillos, el EA debe detener el comercio o cambiar el tamaño del lote o limitar las transacciones durante algún tiempo para comprobar si el precio cambió su pequeña tendencia o no. Pero existe el gran problema de qué marco de tiempo usar para los canales ATR, porque para el marco de tiempo de 4h las partes superiores de la vela pueden cambiar muchas veces y los marcos de tiempo inferiores en situaciones comparables tienen muchos menos cambios. También las desviaciones estándar y el VIX miden la volatilidad, pero para todos los análisis se necesita mucho trabajo. Las bandas de Bollinger hacen demasiadas indicaciones ambiguas.

Adjunto archivo ATRchannels.

Para los que descargaron el EA hoy mismo, descárguenlo una vez más debido a algunos pequeños cambios.

master001

Archivos adjuntos:
 

Las pruebas preliminares del mío para el gbp/usd desde el 1 de julio de 2003 hasta la actualidad con una calidad de modelado del 90% muestran un beneficio de 392,6K dólares con una reducción del 14,38% en TF de 4 horas y con los ajustes originales de 3,30,240,60.

El mismo programa con configuraciones de 20,10,240,240 refleja un beneficio de 201.000 dólares con una reducción del 22,28%.

Así que a diferencia del eur/usd donde los beneficios se reducen y el drawdown también se reduce, los nuevos ajustes producen resultados de beneficios más bajos (casi un 50% menos) y un drawdown más alto para el gbp/usd .

 

Hola

El ATR puede ser utilizado como una medida de la velocidad de cambio entre 2 barras. En los momentos de publicación de datos en el gráfico de 1 minuto se pueden ver grandes diferencias entre 2 barras, por ejemplo, la barra de 1 minuto a las 14:29 y la barra de 1 minuto a las 14:30. El problema es que usted tiene diferentes números de ATR en cada marco de tiempo.

Si comparas el ATR para diferentes marcos de tiempo y divisas ves características de comportamiento muy individuales de cada divisa. Mi ATR comprueba el nivel del precio cuando el EA debe dejar de trabajar durante un tiempo.

Si usted tiene, por ejemplo, la tendencia a la baja y se obtiene el precio de cambio repentino en contra de la tendencia a la baja con ATR puede evitarlo. PERO !!! hay un problema de que tipo de cambios bruscos queremos FILTRAR para estar protegidos:

1. no sé si debemos tener un número de ATR en cualquier marco de tiempo, pero más universal

2. o algunos ATRs: uno para la publicación de datos en el gráfico de 1 minuto, otro para los cambios en otros marcos de tiempo para evitar cambios no tan rápidos pero lo suficientemente rápidos para perder dinero.

3. otro problema: el mercado necesita un tiempo después de los cambios bruscos, por lo que es difícil encontrar el tiempo que tenemos que indicar al EA para un COMEBACK adecuado al mercado.

Si quieres ver como comprobar visualmente esta idea del ATR usa el ATR de MT con 1 sensibilidad en 1,5,15,30,60,240 min timeframes y mira las variables del ATR en diferentes condiciones de mercado.

VERÁS ALGUNAS SITUACIONES EN LAS QUE NO DEBERÍAS ENTRAR O SALIR DEL MERCADO INMEDIATAMENTE. Así que usted será capaz de ajustar adecuadamente ATR en EA.

Compare 2 imágenes:

El gráfico de 1h GBPUSD tiene un rango de 0.0000 - 0.0084

5min GBPUSD gráfico tiene 0.0000 - 0.0040 rango

¡para GBPUSD ATR puede ser mucho más de 2.000 !

LOS VALORES MÁS ALTOS DE ATR SON MUY A MENUDO PUNTOS DE INFLEXIÓN.

Así que hay la necesidad de encontrar la configuración de ATR más universal con el marco de tiempo adecuado o tratar de pensar en ATRs para el comportamiento del mercado en diferentes marcos de tiempo.

Los EAs de 10 puntos PUEDEN GANAR DINERO, así que no tenemos que preocuparnos tanto por la toma de beneficios. PERO TENEMOS QUE PREOCUPARNOS POR LAS PROTECCIONES CONTRA EL COMPORTAMIENTO IMPREVISIBLE DEL MERCADO aunque tengamos que olvidarnos de los mayores beneficios.

Si nos preocupamos por los canales ATR, pienso utilizarlos para encontrar más situaciones en la tendencia en la que el EA debe dejar de trabajar para esperar más condiciones correspondientes con la tendencia actual. Es importante porque en la tendencia alcista, por ejemplo, vemos muchas veces cuando el precio después de los movimientos más altos vuelve a bajar. Los canales ATR pueden filtrar

el mercado para encontrar tales tops y moverse hacia abajo después. Creo que buscar situaciones en las que el EA deje de funcionar debería ser la primera regla del EA, el STOPLOSS debería ser la segunda. ASÍ PERMITIMOS EL STOPLOSS DESPUÉS SI NO PODEMOS EVITAR LA PÉRDIDA DE DINERO.

Quiero compartir ideas con el fin de pensamiento mutuo.

master001

Archivos adjuntos:
gbpusd-1h.gif  28 kb
gbpusd-5min.gif  25 kb
 

Hola a todos,

Puede alguien cambiar este EA.

Se supone que el EA abre las posiciones en estas condiciones:

if (iMACD(NULL,0,...,0)>iMACD(NULL,0,...,1)) { myOrderType=2; }

if (iMACD(NULL,0,...,0)<iMACD(NULL,0,....,1)) { myOrderType=1; }

No sólo abrir una primera posición.

...comprar y vender, máximo 5 operaciones por ejemplo.

No solo comprar 5 operaciones si se empezó con la compra y se va a negativo.

Gracias

B.

 

master001,

¿has mirado el indicador de entrada y salida de modtrade?

https://www.mql5.com/en/forum/177635

Captura de pantalla de la comparación del modulador atr

Archivos adjuntos:
 

Hola

THX Saintmo, he empezado a leerlo

master001

 

Jma

Se adjunta una declaración detallada para el JMA EA publicado por master001 en la página 288 post 2878.

Este EA fue cargado para comenzar con el inicio del comercio de esta semana en los gráficos H4 utilizando GBPUSD y EURUSD en una mini cuenta de 250 dólares con IBFX utilizando los valores por defecto.

Loscódigos de error se mostraron para GBPUSD

2007.08.01 00:20:56 '1562186': orden de compra 0.10 GBPUSDm abriendo a 2.0290 sl: 0.0000 tp: 2.0300 falló [El contexto de la operación está ocupado].

2007.08.01 00:20:57 TradeDispatcher: el contexto comercial está ocupado

pero al mismo tiempo para EURUSD

2007.08.01 00:20:57 '1562186': orden instantánea vender 0.10 EURUSDm a 1.3685 sl: 0.0000 tp: 1.3675

El GBPUSD no ha operado desde las 10.00 del día 30 y los errores anteriores se produjeron después de que eliminara el EA y lo recargara recientemente. Durante ese tiempo el EURUSD recuperó terreno de sus pérdidas anteriores y probablemente el GBPUSD también lo habría hecho si se le hubiera dado la oportunidad.

John

Archivos adjuntos:
jma.htm  21 kb
jma.gif  5 kb