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
No sé qué versión de MT4 estás usando, pero en la v616 en mi ordenador, WindowFind() devuelve -1 durante OnInit(). La documentación siempre ha dicho "WindowFind() devuelve -1 si el indicador personalizado se busca a sí mismo cuando la función init() funciona".
mi versión es la 610.
Oh Dios mío... cada actualización parece ser más y más mala... no mejora.
yo tenía un indicador de FFcalendar.
lo habia reparado con la version 604.. y funcionaba bien.
cuando actualizo a 610.. y lo compilé de nuevo.. se convirtió en error de nuevo..
así que me doy por vencido .. y compilado de nuevo con la versión 509 ... jajaja ( porque mi versión 604 se ha ido)
oops lo siento.. tienes razón sobre WindowsFind retun -1 .
Solo se muestra cuando después de adjuntar ese indi.. entonces cambio de TF.. pero el resultado sigue siendo único
Sé que este post es MUY viejo, pero aquí es cómo logro el problema del nombre de instancia único. Yo uso una combinación de GetTickCount() junto con el almacenamiento de variables globales de la terminal. Esto también funciona a través de las cargas de instancia.
Y luego simplemente lo llamo en OnInit() como sigue:
Hasta ahora, parece funcionar correctamente.
Muchas gracias. Esta función me ha resuelto un gran problema.
Sé que este post es MUY viejo, pero aquí es cómo logro el problema del nombre único de la instancia. Yo uso una combinación de GetTickCount() junto con el almacenamiento de la variable global de la terminal. Esto también funciona a través de las cargas de la instancia.
Y luego simplemente lo llamo en OnInit() como sigue:
Hasta ahora, parece funcionar correctamente.