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
¿Se está depurando el probador?
Sí, se equivoca. Se permiten múltiples formas de registro de ChartGetInteger.
Pero independientemente de la forma de registro de ChartGetInteger,no es posible obtener el valor actual de la propiedadCHART_BRING_TO_TOP.
Sin un ejemplo, es difícil decir qué y cómo. Por favor, compruebe la documentación y la versión de construcción.
Si no funciona como debería, escribe una solicitud a CA + código con un ejemplo.
Y la segunda variante debería devolver la propiedad de todos modos. donde hay cuatro parámetros.
Existe una función prototipo
#importar "kernel32.dll"
BOOL WriteFile(
HANDLE hFile, //descriptor de archivo
LPCVOID lpBuffer, // buffer de datos
DWORD nNumberOfBytesToWrite, // número de bytes a escribir
LPDWORD lpNumberOfBytesWritten, // número de bytes escritos
LPOVERLAPPED lpOverlapped // buffer asíncrono
);
La función se llama en el programa
op_err=WriteFile(h1,buff,LenPos, Writing,NULL);
¿Cómo puedo especificar correctamente que buff y Writing se pasan por referencia?
Existe una función prototipo
¿Cómo puedo especificar correctamente que buff y Writing se pasan por referencia?
buff - a través de un array, por ejemplo, uchar &buff[]
escrito - también se puede utilizar una matriz o una sola variable int &escrito
Según el Manual, esta propiedad simplemente no se admite:
El código de error dice lo mismo. La cuestión de por qué no se admite la propiedad del gráfico CHART_BRING_TO_TOP es a nivel de desarrollador... Y si la propiedad está realmente soportada, entonces la pregunta es de nuevo a su nivel: ¿por qué en ese caso la función ChartGetInteger devuelve false?
Rosh:
Потому что установка свойства CHART_BRING_TO_TOP в значение true дает терминалу приказ вывести данный чарт на передний план в данный момент. Это не свойство в обычном понимание, а команда. Вот такое объяснение.
Significa que en nuestro caso el comando de "propiedad" CHART_BRING_TO_P con referencia a la función ChartGetInteger ( ) simplemente no es soportado y ChartGetInteger() devuelve false correctamente. Esta es la respuesta para MoneyJinn
Porque al establecer la propiedad CHART_BRING_TO_TOP a "true" se le da al terminal la orden de traer este gráfico al primer plano en este momento. No se trata de una propiedad en su acepción habitual, sino de una orden. Esa es la explicación.
Los desarrolladores no han dejado ninguna forma de determinar si la ventana del gráfico es visible o no para el usuario y cuál es la posición relativa de las ventanas.
Esto es muy malo. De nuevo, pérdida de control y nuevos riesgos.
Quiero señalar de inmediato que soy nuevo en la programación en MQL)
La esencia del problema: quiero implementar el dibujo de niveles (líneas horizontales) rehaciendo el estándar
indicador de fractales. Se trata de dibujar líneas horizontales en lugar de flechas.
Por tanto, la pregunta es: ¿es posible en el marco del indicador? Después de todo, es necesario especificar
No séel número de líneas del indicador antes del cálculo. ¿Es posible en la propiedad
#property indicator_plots para especificar una variable. ¿O es imposible?
A continuación se muestra el código de un fractal ligeramente modificado. Dibuja dos líneas en los fractales superior e inferior.
Pero necesito líneas horizontales, una línea por fractal.
¿Puede ser que las líneas horizontales se creen en el indicador a través de ObjectCreate?