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
Hay un error en la función https://forum.mql4.com/ru/38949/page5#434241.
Debería ser así
} } } } } } return(oop);
}
Por favor, vuelva a descargarlo.
¡Buenas tardes a todos!
Al arreglar los Asesores Expertos (debido a las actualizaciones de MQL) resultó que muchas de las funciones de Igor Kim ya no funcionan. Esto incluye los más populares. Por ejemplo,
NúmeroDePosiciones - Devuelve el número de posiciones.
ExistPositions - Devuelve el indicador de existencia de posiciones.
Otra función, que mencioné ayer en el hilo: Función NumberOfBarCloseLastPos().
Esta función devuelve el número de barra para cerrar la última posición
Cuando visualizo el comentario en el gráfico del Probador de Estrategias, veo que las funciones devuelven valores constantes (-1 y/o 0) todo el tiempo, a pesar de la existencia de operaciones (actuales y cerradas). Parece que el EA no ve las condiciones definidas por estas funciones en su código.
Además, las funciones llamadas "ejecutables" dejan de funcionar, por ejemplo, un conjunto de funciones para cerrar posiciones: ClosePosBySelect (esta función cierra una posición seleccionada preliminarmente) y funciones asociadas:
CerrarPosiciones - Cerrar posiciones a precio de mercado, etc.
Por favor, avisa de qué tipo de errores hay en estas funciones y qué hay que arreglar, al menos usando una de ellas -NumberOfPositions - devuelve el número de posiciones?
¡Buenas tardes a todos!
Al arreglar los Asesores Expertos (debido a las actualizaciones de MQL) resultó que muchas de las funciones de Igor Kim ya no funcionan. Esto incluye los más populares. Por ejemplo,
NúmeroDePosiciones - Devuelve el número de posiciones.
ExistPositions - Devuelve el indicador de existencia de posiciones.
Otra función, que mencioné en la rama ayer: Función NumberOfBarCloseLastPos().
Esta función devuelve el número de barra para cerrar la última posición.
Cuando visualizo el comentario en el gráfico del Probador de Estrategias, veo que las funciones devuelven valores constantes (-1 y/o 0) todo el tiempo, a pesar de la existencia de operaciones (actuales y cerradas). Parece que el EA no ve las condiciones definidas por estas funciones en su código.
Además, las funciones llamadas "ejecutables" dejan de funcionar, por ejemplo, un conjunto de funciones para cerrar posiciones: ClosePosBySelect (cierra una posición seleccionada previamente) y
CerrarPosiciones - Cerrar posiciones a precio de mercado, etc.
Por favor, avisa de qué tipo de fallos han aparecido en las funciones y qué hay que arreglar, al menos usando una de ellas como ejemplo -NumberOfPositions - Devuelve el número de posiciones?
NumberOfPositions() me funciona bien. De verdad, ¡sigo trabajando con MQL4 sin pluses! Si escribes en un idioma actualizado, supongo que todo debe adaptarse a él o ir a Freelance. Ahora todo se comercializa con una fuerza terrible. Mi corazón está contigo.
Si de alguna manera puedes encajarNumberOfPositions(), entonces ExistPositions() no es necesario. Puede comprobarlo de esta manera:
Buena suerte.
NumberOfPositions() me funciona bien. Es cierto, ¡sigo trabajando con MQL4 sin pluses! ¡Si estás escribiendo en un idioma actualizado, entonces todo debería ajustarse a él o ir a Freelance! Ahora todo se comercializa con una fuerza terrible. ¡!
No vengo aquí a menudo, así que no sé, ¿qué significa "MQL4 sin pros"?
¿Crees que los que pueden responder aquí no lo hacen para obligar a un visitante a pagar por responder a una pregunta de autónomo sin complicaciones?
Me pregunto cuánto costaría a los programadores-comerciantes locales arreglar dicha función de I.Kim para que funcione en la última versión de mt4 con MQL actualizado:
Te recuerdo que Comment( NumberOfPositions(NULL, -1, Magic) ); - devuelve constantemente -1 aunque el EA haya abierto posiciones.No vengo aquí a menudo, así que no sé, ¿qué significa " MQL4 sin pros"?
¿Crees que los que pueden responder aquí no lo hacen para obligar a un visitante a pagar por responder a una pregunta de autónomo sin complicaciones?
Me pregunto cuánto costaría a los programadores-comerciantes locales arreglar dicha función de I.Kim para que funcione en la última versión de mt4 con MQL actualizado:
Te recuerdo que Comment( NumberOfPositions(NULL, -1, Magic) ); siempre devolverá -1, aunque el EA haya abierto posiciones.NULL como parámetro de una función significa que no hay parámetros.
Eso sería mejor)Comment( NumberOfPositions(Symbol(), -1, Magic));
No vengo aquí a menudo, así que no sé, ¿qué significa " MQL4 sin pros"?
¿Crees que los que pueden responder aquí no lo hacen para obligar a un visitante a pagar por responder a una pregunta de autónomo sin complicaciones?
Me pregunto cuál sería el coste de arreglar esa característica para los programadores comerciales:
Permítame recordarle que la salida de Comment( NumberOfPositions(NULL, -1, Magic) ); muestra que siempre se devuelve -1, incluso si el EA ha abierto posiciones.¡MQL4++ actualizado, como lo llaman aquí!
Mi función devuelve el número correcto de posiciones. ¡Pero tiene un error en Comment()! ¡Seguro que la función funciona!
Pruébalo así:
¡De esta manera verá todo exactamente en el gráfico, aplique las variables BuyPos y SellPos para comprobar en las condiciones! Mira cómo lo tengo:
Buena suerte.
Gracias, borilunad y vadynik, por el consejo.
Efectivamente, ¡la función funciona! ¡Un humilde agradecimiento por el útil consejo:https://www.youtube.com/watch?v=SFJeHI2LVX4&feature=related!
Ahora todo se comercializa con una fuerza terrible. Mi corazón está contigo.
He aquí una alternativa. La función sólo se llama si el número de pedidos ha cambiado. Además, se puede llamar si el tipo de orden ha cambiado.
Gracias, borilunad y vadynik, por el consejo.
Efectivamente, ¡la función funciona! ¡Un humilde agradecimiento por el útil consejo:https://www.youtube.com/watch?v=SFJeHI2LVX4&feature=related!