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
Gracias, abolk, por la aclaración.
Parece que hay que combinar varias funciones en una sola. La lógica es la misma en todas partes
-Buenas tardes.
En nuestro antiguo Asesor Experto utilizábamos esta apertura de posiciones (función de I. Kim):
Ahora estoy escribiendo otro EA y estoy copiando este trozo de código
y de repente me aparece el siguiente mensaje cuando intento compilarlo
No puedo entender por qué me da errores. El código está estrictamente equilibrado.
Y además... Cuando elimino el parámetro ti(que está declarado en variables globales), los errores de compilación desaparecen:
Pero necesito exactamente con una entrada (ti), para realizar la ejecución de MessageBox después.
No puedo entenderlo desde esta mañana. Por favor, indique qué es una inexactitud aquí?
¿Por qué de repente tengo errores al añadir ti= antes de OpenPosition( - por qué?
OpenPosition() debe declararse como void y debe ser int.
int OpenPosition(....){ .... }
¡Gracias, Integer!
Sí, - ¡eso es exactamente lo que pasó! Ahora lo he corregido y todo se ha compilado correctamente.
Por la tarde.
El EA de repente empezó a imprimir en cada tick sin razón aparente:
2012.01.11 22:28:19 Complex_Common_01mod EURCHF,H1: número de subventana desconocido -1 para la función ObjectCreate
Estoy llamando al indicador personalizado en el código (ver fig.):
¿Podría decirme de dónde viene el error? Antes no estaba ahí. He cambiado un poco el código, ¡sin tocar siquiera la parte del indicador!
Y el diario en cada tic comenzó a darme este mensaje...
Función ObjectCreate - no utilizar en el código en absoluto
¡Gracias, Integer!
Sí, - ¡eso es exactamente lo que pasó! Ahora lo he corregido y todo se ha compilado correctamente.
El indicador busca el nombre de su ventana y no lo encuentra. verhttps://docs.mql4.com/ru/customind/IndicatorShortName
¿Así que resulta que es un defecto del indicador? ¿Y no un fallo en el Asesor Experto? No sé qué hacer con él. ¡No requiero en el código del EA llamar a la ventana de este indicador!
Por favor, indique cómo solucionar este defecto, si es posible. (- número de subventana desconocido -1 para la función ObjectCreate ) ?
Aquí está el código del indicador:
No vincule el nombre de la ventana al nombre del objeto, sólo nombre los objetos con nombres únicos.
Gracias, creo que lo tengo - ahora intentaré nombrar y encontrar la ventana.