Discusión sobre el artículo "Qué comprobaciones debe superar un robot comercial antes de ser publicado en el Mercado" - página 8

 
Vladimir Karputov:

También para el probador hay una mención en la ayuda: para el probador es necesario forzar la selección de símbolos en OnInit. Es decir, primero SymbolSelect por tres símbolos y sólo entonces comprobar.

Pruebas multidivisa

¡Muchas gracias!

 
Buenas tardes. Durante la validación del Asesor Experto me aparece el error "no hay operaciones de trading". Resulta que el Asesor Experto debe realizar al menos una operación de trading? ¿Lo he entendido bien? El Asesor Experto es scalping y se supone que los datos para el análisis se tomarán del timeframe M1.
 
Alexandr Gladkiy:
Buenas tardes. Durante la validación del Asesor Experto me aparece el error "no hay operaciones de trading". Resulta que el Asesor Experto debe realizar al menos una operación de trading? ¿Lo he entendido bien? El Asesor Experto es scalping y se supone que los datos para el análisis se tomarán del marco temporal M1.

Si los datos se toman de m1, entonces tómelos de m1 directamente en el Asesor Experto.

 

Chicos,

Mi EA se creó para el comercio sólo WDO y DOL símbolos brazialian y estoy recibiendo este erro tratando de cargar:


Informe de prueba para la versión 1.0

Estado de validación: Validación completada con errores

  • Errorescount1
  • Iniciado2019.03.04 01:05:55
  • Finalizado2019.03.04 01:07:11
  • TypeExpertAsesor
test on EURUSD,H1 (netting) there are no trading operations test on XAUUSD,D1 (netting) there are no trading operations test on GBPUSD,M30 (netting) there are no trading operations test on EURUSD,M1 (netting) there are no trading operations ¿Alguna idea de cómo puedo deshacerme de él?
 
Alexandro Pereira:

Mi EA es fue creado para el comercio sólo WDO y DOL símbolos brazialian y estoy recibiendo este erro tratando de cargar:

Codifíquelo para que funcione con todos los símbolos.

Usted puede escribir en la descripción que sólo está destinado a trabajar con WDO y DOL símbolos brazialian

 

Mi EA recibe señales de trading cuando se forma una nueva barra a través de WebRequest.

Utilizando 60 segundos como tiempo de espera en mi WebRequest, el informe de prueba muestra: "tester takes too long time".

Reduciendo a tiempos de espera de 1 segundo, obtengo: "no hay operaciones".

Esto confirma mi sospecha de que la Validación Automática falla porque el servidor que prueba mi código no está configurado para realizar WebRequests con mi URL específica.

Veo otros productos EA en el mercado que utilizan WebRequests.

¿Cómo puedo pasar la Validación Automática?

Gracias.

 

Hola. Cómo pasar la validación, el Asesor Experto es multidivisa, los símbolos están prescritos en el código. Durante la validación da el siguiente error: unknown symbol name USDCAD for OrderSend function

Gracias.

 
Dmitriy Belovol:

Hola. Cómo pasar la validación, el Asesor Experto es multidivisa, los símbolos están prescritos en el código. Durante la validación da los siguientes errores: nombre de símbolo desconocido USDCAD para la función OrderSend

Gracias.

Paso 1: Primero lea la ayuda: Pruebas multidivisa.

Paso 2: Compruebe si dicho símbolo existe realmente.

 

Esto es para MT5 y la validación es para MT4

Gracias.

 
Dmitriy Belovol:

Hola. Cómo pasar la validación, el Asesor Experto es multidivisa, los símbolos están prescritos en el código. Durante la validación da los siguientes errores: nombre de símbolo desconocido USDCAD para la función OrderSend

Gracias.

Los símbolos no se pueden escribir en el código (los brokers pueden tener nombres diferentes). Todo debe especificarse en los parámetros de entrada. Por defecto, sólo se puede tomar el símbolo del gráfico actual (más lo que el entorno permite añadir a la visión general del mercado, pero esto es en el caso de MT5 tester).

El concepto de "multidivisa" es más amplio que el de una sola divisa, y el Asesor Experto debe demostrar al probador que puede trabajar con un solo símbolo (sobre todo porque el probador MT4 es de una sola divisa), es decir, calcular correctamente estos parámetros operando con ellos. Incluso si la estrategia es multi-moneda, puede elegir un modo de demostración para el probador. En la descripción del producto, debería indicarse que los ajustes por defecto no son ajustes de combate y deberían sustituirse por una lista de divisas seleccionadas.