Discusión sobre el artículo "Cómo publicar un producto en el Mercado" - página 40

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
Rashit Ibatullin si cambia los stops para que no sean iguales a los actuales. Además, al establecer las órdenes, se debe comprobar stoplevil paradas. Lote min. max. por supuesto. Disponibilidad de fondos para tomar una posición.
Todo esto al menos hay que comprobarlo.
No hay paradas en absoluto, entra en el mercado. En el probador de terminales - todo está bien.
OrderCalcMargin
AccountFreeMarginCheck
Estoy tratando de validar un nuevo Ea que utiliza un indicador personalizado diseñado a partir de otro vendedor. Esto es lo que dice el informe:
test on EURUSD,H1 2018.04.02 00:00:00 cannot open file 'MQL4\indicators\Market\xxxxxxxxx.ex4' [3]
¿Algún consejo? Gracias.
el validador automático del mercado da este error:
failed instant sell 1.50 EURUSD at 1.16278, close #2137 buy 1.50 EURUSD 1.17211 [Modification failed due to order or position being close to market]
strategy tester report 2366 total trades
No puedo reproducirlo en mi terminal, he probado con diferentes TFs y pares de divisas, pero no hay errores en el log, alguien me puede decir cual es el problema????
el validador automático del mercado da este error:
failed instant sell 1.50 EURUSD at 1.16278, close #2137 buy 1.50 EURUSD 1.17211 [Modification failed due to order or position being close to market]
strategy tester report 2366 total trades
No puedo reproducirlo en mi terminal, he probado diferentes TFs y pares de divisas, pero no hay errores en el diario en absoluto, ¿alguien puede decirme cuál es el problema????
Usted no comprueba el FreezeLevel - si el precio está demasiado cerca de, por ejemplo, el StopLoss nivel, el StopLoss no puede ser modificado. La distancia de congelación viene determinada por el nivel FreezeLevel.
No se comprueba el FreezeLevel - si el precio está demasiado cerca, por ejemplo, del nivel StopLoss, no se puede modificar el StopLoss. La distancia de congelación sólo se determina por el nivel FreezeLevel
Buenas tardes. Enfrentado a un problema muy interesante con la validación. Búho no lo pasa!!! No me sorprende, muchos pensarán, /*** esta regla. Pero vamos a ir a través de él en orden.
Voy a empezar con lo que las validaciones ya están en su lugar, para detener de inmediato los deseos obvios:
1. Falta de fondos para realizar una operación comercial.
2. Volúmenes incorrectos en las operaciones de trading.
3. Limitación del número de órdenes pendientes
4. Limitación del número de lotes para un símbolo
Lalógica del búho supone la apertura de órdenes de mercado sin stops, luego bajo ciertas condiciones cierra todo por sí mismo.
Con el fin de excluir los errores de la lógica de apertura, puse toda la lógica del búho en el horno y la única señal para las órdenes de apertura es su ausencia. Así que, de hecho, en cada tick tenemos una señal para abrir una bahía y un pueblo si no hay ninguno. La señal ha sido tratada. Luego vino el juego con los lotes, para simplificar también la validación del sistema, la lógica de los lotes también se mete en el horno y trato de abrir una posición con el lote mínimo solicitado desde el terminal.
Y resulta que en cada tick quiero abrir compra y venta con el lote mínimo, si no lo hay.
Lo que obtengo como resultado de la validación:
test en EURUSD,H1 (cobertura)
no hay operaciones de trading
prueba en XAUUSD,D1 (cobertura)
no hay operaciones
prueba en GBPUSD,M30 (cobertura)
no hay operaciones comerciales
test en EURUSD,M1 (cobertura)
no hay operaciones comerciales
A lo que me han llevado mis experimentos. Si lo escribo en el log al marcar "Falta de fondos para la operación de trading", entonces durante la validación obtengo la respuesta de que el archivo log es demasiado grande, es comprensible, intento abrir una posición en cada tick y no hay fondos suficientes. Si no escribo nada en el registro, entonces por supuesto todo está bien con el registro, pero no hay posiciones abiertas al final de la validación. Así que me parece que hay algún fallo salvaje en el algoritmo de validación, una declaración bastante audaz, estoy de acuerdo, pero me corrija si me equivoco en alguna parte.
Bueno, este EA se autovalidó hace tres semanas, sólo necesitaba cambiar algunos parámetros por defecto y corregir un par de cosillas que no afectan a la lógica de apertura y lotness.
Gracias a todos de antemano por vuestros consejos.
Bueno, este EA se autovalidó hace tres semanas, sólo fue necesario cambiar algunos parámetros por defecto y corregir un par de cosillas que no afectan a la lógica de apertura y lotness.
Gracias a todos de antemano por vuestros consejos.
Foro sobre trading, sistemas automatizados de trading y testeo de estrategias de trading.
Errores, bugs, preguntas
Andrey Khatimlianskii, 2019.04.09 21:42
Bailando con pandereta. Las comprobaciones en el mercado son muy específicas, y a veces enviando el mismo código después de una hora o dos da un resultado normal.
el validador automático del mercado da este error:
failed instant sell 1.50 EURUSD at 1.16278, close #2137 buy 1.50 EURUSD 1.17211 [Modification failed due to order or position being close to market]
strategy tester report 2366 total trades
No puedo reproducirlo en mi terminal, he probado diferentes TFs y pares de divisas, pero no hay errores en el diario en absoluto, ¿puede alguien decirme cuál es el problema????
Usted no comprueba el FreezeLevel - si el precio está demasiado cerca de, por ejemplo, el StopLoss nivel, el StopLoss no puede ser modificado. La distancia de congelación sólo se determina por el nivel FreezeLevel
¿Qué tiene que ver? Está intentando cerrar la orden, no modificarla.
Tengo el mismo error cuando uso la librería estándar. Intenté actualizar las cotizaciones, todo basura. Antes siempre pasaba la prueba. Pruebo todo perfectamente, y nunca aparece ese error.
No se que hacer...
¿Qué tiene eso que ver? Está intentando cerrar la orden, no modificarla.
Tengo el mismo error cuando uso la biblioteca estándar. Intenté actualizar las comillas, todo basura. Antes siempre pasaba la prueba. Pruebo todo perfectamente y nunca obtengo este error.
Que hacer no se...
Cierre y modificación: no se puede hacer esta operación cerca de la cotización actual. Y no hay que echarle la culpa a la librería estándar, hay que usarla con prudencia. Usted no puede simplemente tomar las órdenes de comercio de la bala - que necesita para hacer muchas, muchas comprobaciones.