Discusión sobre el artículo "Qué comprobaciones debe superar un robot comercial antes de ser publicado en el Mercado" - página 26
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Esto parece ser un fallo en el propio sistema de validación automática, por lo que creo que la sugerencia de abajo se aplica a este error también [no hay datos de la historia de... a...]:
Se trata de un error interno de la infraestructura de validación automática. No está relacionado con su producto. No puede hacer nada al respecto. Simplemente espere un poco mientras MetaQuotes soluciona el problema. Si cree que ha esperado lo suficiente y el problema persiste, póngase en contacto con el soporte técnico y espere un poco más ;-).
¿Puede alguien decirme qué significa esto? ¿Qué más tengo que hacer para analizar el archivo compilado?
Traducción automática del contenido de la imagen adjunta para facilitar su análisis por usuarios de todas las secciones del foro:
Ventana del sitio (título: Nueva versión)
Sección 1 - Fichero adicional
Seleccionar fichero: Ningún fichero seleccionado
Analizar archivo compilado
Extensión de archivo permitida: .ex4
Sección 2 - Especifique el valor de dispersión recomendado
Dispersión actual
Botones en la parte inferior
Guardar
Cancelar
Acabo de probar el sistema de validación automática y ha funcionado con normalidad:
Creo que es un problema de tu código... ¿Qué versión del compilador has utilizado?
diseñado para un entorno de negociación específico. Su EA debe estar codificado para ajustarse a las diferentes especificaciones de los contratos y las condiciones de los brokers.
Нехватка средств для проведения торговой операции
Antes de cada envío de una orden de negociación, debe comprobar la suficiencia de fondos en su cuenta. La insuficiencia de fondos para asegurar una futura posición abierta u orden se considera un error grave.
Tenga encuenta que incluso unaorden pendiente puede requerir una garantía - margen.
Recomendamos probar su robot de trading con un depósito inicial pequeño conocido, por ejemplo, 1 USD o 1 Euro.
Si la prueba muestra que no hay fondos suficientes para ejecutar una operación comercial, es necesario generar un mensaje de error en el registro en lugar de llamar a la función OrderSend(). Ejemplos de la comprobación:
Esta comprobación no es suficiente cuando se utilizan órdenes pendientes.
No hay garantía de pasar la comprobación:
test on EURUSD,H1 2023.04.28 17:00:38 Tester: not enough money to buy 0.60 EURUSD at 1.10395 sl: 0.00000 tp: 0.00000 [2023.04.28 17:00] 2023.04.28 17:00:38 Tester: PrevBalance: 10272.11, PrevPL: -4308.04, PrevEquity 5964.07, PrevMargin: 6271.62, NewMargin: 6293, FreeMargin: -328.50 2023.04.28 17:00:38 Tester: orden pendiente eliminada [no hay dinero suficiente] strategy tester report 360 total trades
Tendremos que comprobar el margen en cada tick.... ¿Y qué conseguimos con esto? ¿Carga adicional en el servidor?
Tendremos que comprobar el margen en cada tick... ¿Y qué ganamos haciendo eso? ¿Carga adicional en el servidor?
Foro sobre trading, sistemas automáticos de trading y testeo de estrategias de trading.
Pruebas automáticas de productos en el Mercado (preguntas y sugerencias)
fxsaber, 2025.12.30 13:26
Yo no veo la falta de margen para una orden como un error. Pero Market no está de acuerdo conmigo.
Es suficiente para hacer una comprobación de este tipo sólo en OnTrade.
Puede ser suficiente con hacerlo sólo en Tester.
Estoy de acuerdo, es suficiente para publicar.
Es suficiente para hacer esta comprobación sólo en OnTrade.
No estoy seguro aquí. Probablemente es demasiado tarde para comprobar el margen en OnTrade.
Llamado en Asesores Expertos cuando ocurre el evento Trade, el cual es generado cuando una operación de comercio es completada en el servidor de comercio.
No estoy seguro de ello. Probablemente sea demasiado tarde para comprobar el margen en OnTrade.
Los niveles de las órdenes colocadas/SL/TP son siempre conocidos. En consecuencia, puede calcular la situación en la cuenta, cuando los precios (Ask/Bid) alcanzarán estos niveles - desde el más cercano al estado actual. Si la situación muestra que el margen no será suficiente, elimine la orden correspondiente. Este enfoque le permite trabajar sólo en OnTrade.
Basta con escribir una función pública universal que pueda ser llamada por todos los Asesores de Mercado publicados en OnTrade. Y entonces, probablemente, todos los problemas con los Asesores Expertos de Mercado estarán resueltos.