Sugerencias para el EA (perder para ganar) - página 12

 
c0d3:
¿Cómo ha elegido operar con estos pares? ¿Un sorteo al azar o en base a una estrategia?

El EURUSD para el spread, los otros tres fueron bastante aleatorios.
 
danjp:

EURUSD para el spread, los otros tres fueron bastante aleatorios.

Lo tengo.


¿Crees que es una buena idea tener este comercio EA todos los pares disponibles? En lugar de los 4,5,6 pares con los que estoy probando, o los 4 con los que estás probando.

 
c0d3:

Lo tengo.


¿Crees que es una buena idea que este EA opere con todos los pares disponibles? En lugar de los 4,5,6 pares con los que estoy probando, o los 4 con los que tú estás probando.


Creo que deberías hacerlo con el EURUSD. ¿Has mirado tus resultados, hay algún otro par que funciona mejor que el resto? Si es así utiliza ese dos.

 

Nuevo código:

  • Se ha añadido la comprobación de la desviación estándar de una media móvil lenta en todos los marcos temporales.
  • Si el precio de cierre está a 2 desviaciones estándar de la media móvil lenta, entonces se comenta con el marco de tiempo.

  • También, añadí un verdadero/falso para el comercio y la comprobación de la desviación estándar como externos


  • He añadido el nuevo código para el concepto de órdenes inversas
  • Potencialmente cuando los precios están a 2 desviaciones estándar de la media móvil, quiero invertir las órdenes
  • ¿Tendría sentido esta inversión para este EA?
Archivos adjuntos:
 
c0d3:

Nuevo código:

  • Se ha añadido la comprobación de la desviación estándar de una media móvil lenta en todos los marcos temporales.
  • Si el precio de cierre está a 2 desviaciones estándar de la media móvil lenta, entonces se comenta con el marco de tiempo.

  • También, añadí un verdadero/falso para el comercio y la comprobación de la desviación estándar como externos


  • He añadido el nuevo código para el concepto de órdenes inversas
  • Potencialmente cuando los precios están a 2 desviaciones estándar de la media móvil, quiero invertir las órdenes
  • ¿Tendría sentido esta inversión para este EA?
 

He fusionado mi último código con el tuyo. He añadido lo siguiente:

Una función de pila, si usted quiere negociar una posición sólo tiene que establecer la pila a 1, el valor por defecto es 5 en el código. DistanceApart es la distancia entre operaciones, si cambias el valor por defecto, que es 5 a 15 tu porcentaje de ganancias subirá a 40-45% en una pila de 5

Un bool AllowTradingHours para regular las horas en las que su EA opera. Puedes comprobar la configuración en uno de los informes que voy a poner. Hice un montón de pruebas, esas horas parecían ser el promedio de las mejores horas para el comercio de este EA.

He implementado su código de inversión. Hice un trabajo de hacking rápido sólo para hacer una prueba rápida, si el 30 || 60 era 2 STD's entonces invertir las operaciones. Los resultados fueron horribles. Es posible que desee ajustar que y ejecutar más pruebas. Usted puede apagar eso con su bool. Además, comprueba que he codificado bien. Lo hice como una idea tardía en unos minutos cuando leí este post de nuevo. Para responder a tu última pregunta, no creo que esto tenga mucho sentido en tu caso, pero pruébalo por ti mismo.

He añadido un montón de código para lidiar con el cierre de órdenes abiertas y pendientes debido a la función de pila.

Siéntete libre de tirarlo, cambiarlo, mejorarlo, etc. Voy a adjuntar el código a este mensaje, pondré algo del resultado. El EURUSD parece ser el mejor que he probado. Quizás quieras elegir otro par y hacer algunas pruebas con él para ver si puedes obtener buenos resultados con otro par.

Archivos adjuntos:
 
danjp:


Estos son algunos de los resultados de las pruebas que realicé. Estas fueron las carreras de 9,5 meses StandardDev fue ON aquí, los resultados pobres. Además, todas las ejecuciones fueron de $1,000 y se utilizaron lotes fijos de 0.02.

Informe de comprobación de la estrategia
MTFzMovingvAverage_v1.0
FXCM-Demo (Build 406)


SímboloEURUSD (Euro vs Dólar)
Periodo15 minutos (M15) 2011.01.03 00:00 - 2011.10.13 23:45 (2011.01.03 - 2011.10.14)
ModeloCada tick (el método más preciso basado en todos los marcos temporales mínimos disponibles)
ParámetrosenableSTDcheck=true; sMultiple=5; fMultiple=5; risk=0.3; reward=1.2; Stack=5; DistanceApart=5; tradingTimeFrame=60; entryTF=15; AllowTradingHours=true; OpenHour=11; CloseHour=17; lots=0.02; slowMovingPeriod=25; fastMovingPeriod=150;
Barras en la prueba13280Ticks modelados8851007Calidad de la modelización90.00%
Errores de gráficos no coincidentes3
Depósito inicial1000.00
Beneficio neto total-680.11Beneficio bruto961.59Pérdida bruta-1641.71
Factor de beneficio0.59Beneficio esperado-3.74
Reducción absoluta680.11Reducción máxima703.91 (68.76%)Reducción relativa68.76% (703.91)
Total de operaciones182Posiciones cortas (% de ganancias)107 (14.02%)Posiciones largas (% de won)75 (28.00%)
Operaciones con beneficios (% del total)36 (19.78%)Operaciones con pérdidas (% del total)146 (80.22%)
Mayorde beneficios44.10operación con pérdidas-22.58
Mediade beneficios26.71Comercio de pérdidas-11.24
Máximovictorias consecutivas (beneficio en dinero)10 (255.89)Pérdidas consecutivas (pérdida en dinero)44 (-530.49)
Máximobeneficio consecutivo (recuento de victorias)255.89 (10)Pérdidas consecutivas (recuento de pérdidas)-530.49 (44)
Mediaganancias consecutivas6pérdidas consecutivas21

 

Aquí están los resultados con StandardDev OFF

Informe del probador de estrategias
MTFzMovingvAverage_v1.0
FXCM-Demo (Build 406)


SímboloEURUSD (Euro vs Dólar)
Periodo15 minutos (M15) 2011.01.03 00:00 - 2011.10.13 23:45 (2011.01.03 - 2011.10.14)
ModeloCada tick (el método más preciso basado en todos los marcos temporales mínimos disponibles)
ParámetrosenableSTDcheck=false; sMultiple=5; fMultiple=5; risk=0.3; reward=1.2; Stack=5; DistanceApart=5; tradingTimeFrame=60; entryTF=15; AllowTradingHours=true; OpenHour=11; CloseHour=17; lots=0.02; slowMovingPeriod=25; fastMovingPeriod=150;
Barras en la prueba13280Ticks modelados8851007Calidad de la modelización90.00%
Errores de gráficos no coincidentes3
Depósito inicial1000.00
Beneficio neto total1022.17Beneficio bruto2442.91Pérdida bruta-1420.74
Factor de beneficio1.72Beneficio esperado4.50
Reducción absoluta125.69Reducción máxima442.87 (19.29%)Reducción relativa23.18% (263.76)
Total de operaciones227Posiciones cortas (% de ganancias)79 (26.58%)Posiciones largas (% de won)148 (41.22%)
Operaciones con beneficios (% del total)82 (36.12%)Operaciones con pérdidas (% del total)145 (63.88%)
Mayorde beneficios56.81operación con pérdidas-23.23
Mediade beneficios29.79Comercio de pérdidas-9.80
Máximovictorias consecutivas (beneficio en dinero)11 (143.97)Pérdidas consecutivas (pérdida en dinero)17 (-168.94)
Máximobeneficio consecutivo (recuento de victorias)280.13 (10)Pérdidas consecutivas (recuento de pérdidas)-184.66 (14)
Mediaganancias consecutivas6pérdidas consecutivas10

 
danjp:


Este fue el código que adjuntaste con el mismo tamaño de lote con el que probé las otras ejecuciones.

Informe de comprobación de la estrategia
MTFqMovingbAverageorg
FXCM-Demo (Build 406)


SímboloEURUSD (Euro vs Dólar)
Período15 minutos (M15) 2011.01.03 00:00 - 2011.10.13 23:45 (2011.01.03 - 2011.10.14)
ModeloCada tick (el método más preciso basado en todos los marcos temporales mínimos disponibles)
ParámetrosenableTrading=true; enableSTDcheck=false; tradingTimeFrame=60; risk=0.9; reward=0.9; lots=0.02; slowMovingPeriod=50; fastMovingPeriod=100;
Barras en la prueba13280Ticks modelados8851007Calidad de la modelización90.00%
Errores de gráficos no coincidentes3
Depósito inicial1000.00
Beneficio neto total113.76Beneficio bruto417.55Pérdida bruta-303.79
Factor de beneficio1.37Beneficio esperado2.28
Reducción absoluta9.83Reducción máxima110.95 (9.36%)Reducción relativa9.36% (110.95)
Total de operaciones50Posiciones cortas (% de ganancias)9 (22.22%)Posiciones largas (% de won)41 (63.41%)
Operaciones con beneficios (% del total)28 (56.00%)Operaciones con pérdidas (% del total)22 (44.00%)
Mayorde beneficios31.55operación con pérdidas-30.76
Mediade beneficios14.91Comercio de pérdidas-13.81
Máximovictorias consecutivas (beneficio en dinero)8 (113.84)Pérdidas consecutivas (pérdida en dinero)4 (-74.74)
Máximobeneficio consecutivo (recuento de victorias)113.84 (8)Pérdidas consecutivas (recuento de pérdidas)-74.74 (4)
Mediavictorias consecutivas2pérdidas consecutivas2

 
danjp:


por fin el mejor % de victorias posible.

Informe de comprobación de la estrategia
MTFzMovingvAverage
FXCM-Demo (Build 406)


SímboloEURUSD (Euro vs Dólar)
Periodo15 minutos (M15) 2011.01.03 00:00 - 2011.10.13 23:45 (2011.01.03 - 2011.10.14)
ModeloCada tick (el método más preciso basado en todos los marcos temporales mínimos disponibles)
ParámetrosenableSTDcheck=true; sMultiple=5; fMultiple=5; risk=0.3; reward=1.2; Stack=5; DistanceApart=15; tradingTimeFrame=60; entryTF=15; AllowTradingHours=true; OpenHour=11; CloseHour=17; lots=0.02; slowMovingPeriod=25; fastMovingPeriod=150;
Barras en la prueba13280Ticks modelados8851007Calidad de la modelización90.00%
Errores de gráficos no coincidentes3
Depósito inicial1000.00
Beneficio neto total914.29Beneficio bruto2296.56Pérdida bruta-1382.26
Factor de beneficio1.66Beneficio esperado4.62
Reducción absoluta193.63Reducción máxima416.22 (19.07%)Reducción relativa27.01% (298.47)
Total de operaciones198Posiciones cortas (% de ganancias)69 (33.33%)Posiciones largas (% de won)129 (51.94%)
Operaciones con beneficios (% del total)90 (45.45%)Operaciones con pérdidas (% del total)108 (54.55%)
Mayormayor beneficio56.81operación con pérdidas-31.23
Mediade beneficios25.52Comercio de pérdidas-12.80
Máximovictorias consecutivas (beneficio en dinero)12 (145.90)Pérdidas consecutivas (pérdida en dinero)16 (-222.94)
Máximobeneficio consecutivo (recuento de victorias)277.80 (6)Pérdidas consecutivas (recuento de pérdidas)-222.94 (16)
Mediaganancias consecutivas6pérdidas consecutivas7