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

 
Stanislav Korotky #:

Con el dominio actual de la IA y la OI, cuando un modelo se cose en un EA, la presencia de parámetros ocultos (¡en número de miles o millones!) está en todas partes. Y es imposible comprobar tal cosa. En principio, la mayoría de los EA tienen algunas variables que por una razón u otra no se colocan en la interfaz (para depuración, modos experimentales, etc.) y se pueden controlar de formas alternativas. No veo ninguna violación en esto.

Imaginemos que TC fija SL/TP. ¿Es una violación ocultar la posibilidad de ajustar estos parámetros u optimizarlos?
sinput int inSL = 100; // SL
sinput int inTP = 100; // TP
 
fxsaber #:
Imaginemos que un CT establece SL/TP fijos. ¿Es una infracción ocultar la posibilidad de ajustar estos parámetros u optimizarlos?
Difícilmente se trata de una infracción. IMHO, el propio autor decide qué y cómo optimizar.
 
Stanislav Korotky #:
Esto no es una violación. IMHO, el propio autor decide qué y cómo optimizar.
Un asesor comercial sin parámetros de entrada es aparentemente una opción válida.
 

Hola a todos, He desarrollado unAsesor Experto ( EA) exclusivamente paraXAUUSD en M5, pero cuando ejecuto la validación o intento publicarlo, parece que la prueba se ejecuta automáticamente enEURUSD, lo que provoca un fallo de validación.

Quiero asegurarme de que el EA valida correctamentesólo paraXAUUSD.

  • ¿Cómo puedo forzar la validación / prueba para utilizarXAUUSD?
  • ¿Hay ajustes específicos en MetaTrader 5 que restringen la validación EA a un símbolo en particular?
  • ¿Podría esto estar relacionado con limitaciones de código o problemas de broker/servidor?

¡Cualquier orientación sobre cómo solucionar este problema para que pueda publicar con éxito mi EA sería apreciada!


"test on EURUSD,H1 (netting)

DQ 0 01:40:07.098 Core 01 2022.02.01 00:00:00 ADVERTENCIA: EA diseñado para M5. Ejecutando en PERIOD_H1 - señales FVG pueden no disparar correctamente.

2022.03.10 16:39:40 Modificacion fallida #18 vender 1.8 EURUSD sl: 1.10253, tp: 1.09984 -> sl: 1.10200, tp: 1.09984 [Modificacion fallida debido a que la orden o posicion esta cerca del mercado].

informe del probador de estrategias 12 operaciones en total"

MQL5 Market: MetaTrader 5
MQL5 Market: MetaTrader 5
  • www.mql5.com
A Market of Applications for the MetaTrader 5 and MetaTrader 4
 

Hola a todos, He desarrollado un Asesor Experto ( EA ) en M5 específicamente para XAUUSD pero cuando ejecuto una validación o intento publicarlo, la prueba parece ejecutarse automáticamente en EURUSD, haciendo que la validación falle.

Quiero asegurarme de que el EA sólo valida correctamente para XAUUSD.

  • ¿Cómo puedo forzar la validación/prueba para utilizar XAUUSD?
  • ¿Hay un ajuste específico en MetaTrader 5 que restringe la validación EA a símbolos específicos?
  • ¿Esto está relacionado con limitaciones de código o con problemas del broker/servidor?

¡Espero que me podais aconsejar, muchas gracias y suerte con vuestro trading!

prueba en EURUSD,H1 (netting)
2022.03.02 00:07:00 mercado fallido vender 0.2 EURUSD sl: 1.11285 tp: 1.11085 [Paradas no validas].
2022.03.02 00:07:30 Mercado fallido vender 0.2 EURUSD sl: 1.11288 tp: 1.11088 [Paradas no válidas].
2022.03.02 00:07:59 mercado fallido vender 0,2 EURUSD sl: 1,11286 tp: 1,11086 [paradas no válidas]
2022.05.02 00:02:30 mercado fallido vender 0,2 EURUSD sl: 1,05521 tp: 1,05321 [paradas no válidas]
2022.06.20 00:04:00 mercado fallido comprar 0.2 EURUSD sl: 1.04810 tp: 1.05010 [Paradas no válidas].

informe del probador de estrategias 4147 operaciones totales

Este es el registro de fallos

 
Lian Zhong #: C¿Cómo puedo forzar la validación/prueba para utilizar XAUUSD?
No puede elegir un símbolo específico. Las pruebas se realizan intencionadamente con distintos símbolos (incluido XAUUSD).


Lian Zhong #: ¿Existe una configuración específica en MetaTrader 5 que restringe la validación EA a símbolos específicos?

No hay (ver respuesta anterior).


Lian Zhong #: ¿Esto está relacionado con limitaciones del código o con problemas del corredor/servidor?

Definitivamente limitaciones de código. Tienes que arreglarlo. El EA debe ser capaz de operar sin errores en cualquier símbolo y marco de tiempo, independientemente de los resultados (no tiene que ser rentable, pero no puede tener fallos).

 

Hola a todos. Estoy intentando validar mi EA, pero los tamaños mínimos de lote son de 0,2, lo cual es relativamente grande para un EA de tipo martingala. ¿Hay alguna forma de reducir el lote mínimo inicial en las pruebas?

 
Anton Francois Bailey #:

Hola a todos. Estoy intentando probar mi sistema de trading, pero el tamaño mínimo del lote es de 0,2, lo cual es bastante para un sistema de tipo «martingala». ¿Hay alguna forma de reducir el lote inicial mínimo durante las pruebas?

Si el código no se puede modificar y no hay opciones para configurar el lote inicial, simplemente aumenta el importe del depósito...
 
Aleksey Vyazmikin #:
Si el código está cerrado a modificaciones y no hay ajustes para el tamaño inicial del lote, entonces simplemente aumenta el importe de tu depósito...
La traducción parece estar generando confusión. Me refiero al proceso de validación automatizado para la aprobación de los EA, no a las pruebas retrospectivas habituales.
 
Anton Francois Bailey #:

Hola a todos. Estoy intentando probar mi sistema de trading, pero el tamaño mínimo del lote es de 0,2, lo cual es bastante para un sistema de tipo «martingala». ¿Hay alguna forma de reducir el lote inicial mínimo durante las pruebas? VІ F

¿Has probado a configurarlo (LOT) en 0,01 en modo manual?