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).