por FXWizard » 29 Ago 2016, 13:34
lucho escribió:Esta codigo del championship 2008, lo encontre en la pagina de EA de metatrader. El problema que tengo es que da error al compilarlo, y no se puede ejecutar. Si alguien que este en el tema programacon mt4, puede encontrar la solucion a los errores y subirlo, seria interesante probar esto. Gracias
Lo he revisado y he quitado bastantes errores, ahora solo quedan 69 errores de más de 500 iniciales. ¿Alguien se anima a seguir con la tarea? Saludos, FXWizard
- Adjuntos
-
- ACB6_revisionparcial.MQ4
- (53.73 KiB) 381 veces
-
FXWizard
-
- Mensajes: 8493
- Registrado: 12 Feb 2008, 15:17
- Karma: 35
por FXWizard » 29 Ago 2016, 13:38
Para rolphy07, ¿puedes abrir un hilo nuevo para ver de qué va ese reto en detalle (reglas, si hay premio, objetivo...) Saludos, FXWizard
-
FXWizard
-
- Mensajes: 8493
- Registrado: 12 Feb 2008, 15:17
- Karma: 35
por carlessan » 29 Ago 2016, 17:50
Hola Alberto, Aquí lo tienes sin errores ni advertencias
Por lo que he visto no opera en backtest, pero si que opera en tiempo real (demo). Si alguien lo quiere usar, se debería optimizar mejor el código y añadirle más sistemas de seguridad.
Salu2
- Adjuntos
-
- ACB6_revisado.MQ4
- (54.74 KiB) 385 veces
-
carlessan
-
- Mensajes: 45
- Registrado: 19 Mar 2011, 01:42
- Ubicación: Girona
- Karma: 4
por FXWizard » 29 Ago 2016, 19:17
Muchas gracias Carlessan!!! Revisando el código aparentemente opera en varios pares de divisas, de ahí que no haga nada en backtest.
Saludos, FXWizard
-
FXWizard
-
- Mensajes: 8493
- Registrado: 12 Feb 2008, 15:17
- Karma: 35
por lucho » 29 Ago 2016, 21:49
Alberto, en time frame lo ensayamos?
-
lucho
-
- Mensajes: 202
- Registrado: 24 Nov 2015, 11:38
- Karma: 3
por carlessan » 30 Ago 2016, 00:32
Para los interesados en este EA:
He modificado la versión anterior para que le podáis hacer backtest.
El EA puede operar en cualquier símbolo, pero internamente lleva la posibilidad de establecer los parámetros de hasta 4 símbolos de forma automática. Es decir: si detecta el símbolo programado interno, activa sus parámetros personalizados. Tiene internos los parámetros para EURUSD y GBPUSD, y tiene dos posibilidades más para poner los parámetros internos de dos símbolos más. Para cada EA se podrían especificar 4 grupos de parámetros para 4 símbolos distintos. Por lo tanto si lo queréis probar en algún otro par, deberéis indicar su símbolo dentro del experto , si no, no operará.
Después de hacerle un backtest rápido, siento deciros a mi humilde entender, que sus resultados y ratios no son buenos. No es difícil encontrar eas con mejores ratios que este, al menos con los parámetros que usa internos por defecto. Supongo que se debería modificar y poner los parámetros externos para su posterior optimización.
Salu2
- Adjuntos
-
- ACB6_revisado_r2.mq4
- (54.77 KiB) 383 veces
-
carlessan
-
- Mensajes: 45
- Registrado: 19 Mar 2011, 01:42
- Ubicación: Girona
- Karma: 4
por lucho » 30 Ago 2016, 03:04
Intente hacer el backtest, y coloca muchas veces: A System: start y no hace nada, lo puse en distintos time frame, con el par: eurodolar
Que estoy haciendo mal, ? Gracias
-
lucho
-
- Mensajes: 202
- Registrado: 24 Nov 2015, 11:38
- Karma: 3
por carlessan » 30 Ago 2016, 08:35
Hola Lucho, No sabría decirte, no he profundizado tanto en el código ya que está muy enmarañado. Sólo decirte que ese mensaje sale mucho pero que a la vez pone las órdenes. Yo lo he puesto en un simple backtest en el EURUSD con spread de 16 en TF de 5M desde el 2015 y esta es la gráfica que sale:
Por cierto, el nombre del símbolo en tu plataforma debe ser: EURUSD, si lleva algún sufijo, deberás añadirlo en el código del experto en la linea 93. Igual por eso no te opera.
- Adjuntos
-
-
carlessan
-
- Mensajes: 45
- Registrado: 19 Mar 2011, 01:42
- Ubicación: Girona
- Karma: 4
|
|