El comercio de las densidades en la pila, bajo una cierta densidad de poner límite y un mayor mantenimiento, pero en el probador de la pila no funciona, cómo en tal situación para pasar la prueba para su publicación, lo intenté, he corregido los errores, pero no puede pasar la prueba + intenta probar en el mercado de divisas, para lo cual el robot no está diseñado en absoluto porque el robot funciona en los precios de aleta de la pila, todos los cálculos y el modelo de eventos está ligada a los eventos en la pila.
Anteriormente en mis robots de comercio que había parámetro de entrada cheques escritos en la función OnInit. Y las pruebas automáticas no "maldijo" a la misma.
Ahora las pruebas muestran un error de inicialización:
¿Por qué no puedo detener la ejecución de un programa con parámetros incorrectos?
Ya estoy tratando de subir mi EA pero cuando navego y hago clic en subir; Vi el mensaje "Archivo compilado para Profiling "¿Podría indicarme qué debo hacer?
Al probar automáticamente, obtengo este error. ¿Cómo puedo reproducirlo en un probador normal, ya que no tengo este tipo de problemas allí. Y la segunda pregunta, ¿cómo solucionarlo?
test on EURUSD,H1 (hedging)
2016.04.2920:20:01 failed instant sell 2.00 EURUSD at 1.14491, close #20 buy 2.00 EURUSD 1.14426 [Modification failed due to order or position being close to market]
2016.04.2920:20:02 failed instant sell 2.00 EURUSD at 1.14490, close #20 buy 2.00 EURUSD 1.14426 [Modification failed due to order or position being close to market]
2016.04.2920:20:02 failed instant sell 2.00 EURUSD at 1.14491, close #20 buy 2.00 EURUSD 1.14426 [Modification failed due to order or position being close to market]
Al probar automáticamente, obtengo este error. ¿Cómo puedo reproducirlo en un probador normal, ya que no tengo este tipo de problemas allí. Y la segunda pregunta, ¿cómo puedo solucionarlo?
La modificación falló porque la orden o posición estaba cerca del mercado.
Probablemente falló la comprobación del nivel de congelación.... No lo he encontrado, pero esa es probablemente la razón.
Tengo un indicador multidivisa y los nombres de los símbolos están especificados en los parámetros de entrada. En mi terminal funciona (encuentra símbolos), pero cuando se prueba para la publicación no puede encontrar los símbolos que se especifican por norma en los parámetros de entrada
¿Qué puedo hacer en esta situación?
Aquí está el código que se encarga de comprobar la presencia de caracteres de entrada en la inicialización
//--- Comprobación de la exactitud de los caracteres introducidos -----------------bool s1 = false, s2 = false, s3 = false;
for(int s = 0; s < SymbolsTotal(true); s++)
{
if(SymbolName(s,true) == symbol1) {s1 = true;};
if(SymbolName(s,true) == symbol2) {s2 = true;};
if(SymbolName(s,true) == symbol3) {s3 = true;};
};
s3 = (s3 == false && visualize == qs2 ? true : s3);
if(s1 == false) {Print("Symbol ",symbol1," no encontrado (Símbolo #1)"); return(INIT_FAILED);};
if(s2 == false) {Print("Symbol ",symbol2," no encontrado (Símbolo #2)"); return(INIT_FAILED);};
if(s3 == false) {Print("Symbol ",symbol3," no encontrado (Símbolo #3)"); return(INIT_FAILED);};
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 probar.
Идея автоматической торговли привлекательна тем, что торговый робот может без устали работать 24 часа в сутки и семь дней в неделю. Робот не знает усталости, сомнений и страха, ему неведомы психологические проблемы. Достаточно четко формализовать торговые правила и реализовать их в виде алгоритмов, и робот готов неустанно трудиться. Но прежде...
Chicos, ¿qué hacer en una situación similar
Robot para FORTS mercado
El comercio de las densidades en la pila, bajo una cierta densidad de poner límite y un mayor mantenimiento, pero en el probador de la pila no funciona, cómo en tal situación para pasar la prueba para su publicación, lo intenté, he corregido los errores, pero no puede pasar la prueba + intenta probar en el mercado de divisas, para lo cual el robot no está diseñado en absoluto porque el robot funciona en los precios de aleta de la pila, todos los cálculos y el modelo de eventos está ligada a los eventos en la pila.
Buenas tardes.
El script Check_OrderLevels.mq4 tiene un error de comprobación Take Profit.
Buenas tardes.
El script Check_OrderLevels.mq4 tiene un error de comprobación Take Profit.
Gracias, corregido
PREGUNTA sobre las pruebas automáticas.
Anteriormente en mis robots de comercio que había parámetro de entrada cheques escritos en la función OnInit. Y las pruebas automáticas no "maldijo" a la misma.
Ahora las pruebas muestran un error de inicialización:
¿Por qué no puedo detener la ejecución de un programa con parámetros incorrectos?
Buenos dias,
Ya estoy tratando de subir mi EA pero cuando navego y hago clic en subir; Vi el mensaje "Archivo compilado para Profiling " ¿Podría indicarme qué debo hacer?
Gracias
Al probar automáticamente, obtengo este error. ¿Cómo puedo reproducirlo en un probador normal, ya que no tengo este tipo de problemas allí. Y la segunda pregunta, ¿cómo solucionarlo?
Al probar automáticamente, obtengo este error. ¿Cómo puedo reproducirlo en un probador normal, ya que no tengo este tipo de problemas allí. Y la segunda pregunta, ¿cómo puedo solucionarlo?
La modificación falló porque la orden o posición estaba cerca del mercado.
Probablemente falló la comprobación del nivel de congelación.... No lo he encontrado, pero esa es probablemente la razón.
Tengo un indicador multidivisa y los nombres de los símbolos están especificados en los parámetros de entrada. En mi terminal funciona (encuentra símbolos), pero cuando se prueba para la publicación no puede encontrar los símbolos que se especifican por norma en los parámetros de entrada
¿Qué puedo hacer en esta situación?
Aquí está el código que se encarga de comprobar la presencia de caracteres de entrada en la inicialización
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 probar.
Pruebas multidivisa