Discusión sobre el artículo "Creación de un panel de información mediante las clases de la Librería estándar y Google Chart API"
No estaba contento con esta construcción: ((CArrayDouble *)Data.At(Data.Total()-1)).Add(profit).
Y usted tiene una gran solución con diagramas.
al compilar da un error posible pérdida de datos debido a la conversión de tipos InfoBoard.mq5 589 20 en la línea
int deal_type=((CArrayDouble *)Datos.At(i)).At(1); //y deal type
al compilar da un error posible pérdida de datos debido a la conversión de tipos InfoBoard.mq5 589 20 en la línea
int deal_type=((CArrayDouble *)Datos.At(i)).At(1); //y deal type
probablemente no es un error, sino una advertencia.
usted puede vivir con ella, no dude en ejecutar el indicador
Error 2010.06.03 11:47:26 InfoBoard (EURUSD,M5) Error al llamar a Convert_PNG()
gráficos no se muestran en consecuencia.
Vaya a la carpeta MQL5\Files y compruebe si hay archivos board_balance_chart.png y pie_chart.png allí.
También comprueba la carpeta MQL5/Images
ve a la carpeta MQL5\Files y mira si hay archivos board_balance_chart.png y pie_chart.png ahi.
Comprueba también la carpeta MQL5/Images.
al instalar el terminal, las carpetas se dispersan quién sabe dónde
este es probablemente el problema
intenta ejecutar el script
#property copyright "Copyright 2010, MetaQuotes Software Corp." #property link "http://www.mql5.com" #property version "1.00" //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- Print(TerminalInfoString(TERMINAL_PATH)); } //+------------------------------------------------------------------+y mira si las carpetas MQL5\Files, MQL5\Images y MQL5\Libraries (donde deberias poner la dll) estan presentes en la carpeta del terminal que el script mostrara.
ese es probablemente el problema
prueba a ejecutar el script
y mira si las carpetas MQL5\Files, MQL5\Images y MQL5\Libraries (donde deberias poner la dll) estan presentes en la carpeta terminal que mostrara el script.De todos modos, donde hay carpetas duplicadas, puse los archivos allí también, todavía no quiere subir fotos.
¿Qué quieres decir con "carpetas duplicadas"?
Instale el terminal correctamente.
Ejecute el script (ver arriba), obtenga, digamos, este resultado:
entonces abre esta carpeta, debe contener tales subcarpetas:
¿qué quieres decir con "carpetas duplicadas"?
instala el terminal correctamente.
ejecuta el script (ver arriba) y obtén, digamos, este resultado:
entonces abra esta carpeta, debe contener tales subcarpetas:
En Windows 7 se activa algún tipo de protección, tengo el terminal instalado en el directorio
C:\Program Files (x86)\MetaTrader 5_1\MQL5 pero al mismo tiempo las carpetas en el directorio se duplican
C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\E885B7972A0C831E41EB39B7A9849BBC\MQL5
He subido archivos a ambos. sigue sin funcionar, y además al reiniciar el terminal todo desaparece, la ventana del indicador se queda vacía.
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Artículo publicado Creación de un panel de información mediante las clases de la Librería estándar y Google Chart API:
El primer objetivo del lenguaje de programación MQL5 es la creación de sistemas de trading automatizados e instrumentos complejos para el análisis técnico. Pero por otro lado, nos permite crear sistemas de información interesantes para el seguimiento del estado de los mercados, y nos proporciona una conexión de retorno con el trader. El artículo describe los componentes de la Librería estándar de MQL5 y muestra ejemplos sobre su utilización en la práctica para alcanzar estos objetivos. Además, demuestra un ejemplo de uso de Google Chart API para la creación de gráficos.
Autor: Евгений