![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Si se quiere intercambiar datos entre terminales, ¿qué tal si se hace posible conectar un terminal para editar y el otro sólo para leer? Y todo esto a través de una memoria súper rápida
¿Funcionará en mql4?Utilice Memlib.mqh.
Utilice Memlib.mqh.
no encontró lo que es
Por favor, preste también atención a las siguientes deficiencias que he descubierto:
1) La descripción de la función DatabaseExecute no es verdadera, sino copiada de DatabasePrepare.
2) Descripción incompleta del primer parámetro de la funciónDatabaseRead:intdatabase, // database handle obtenido en DatabaseOpen;
5) Hay una errata en la descripción del parámetro de la función DatabaseColumnName (debería ser "para obtener el nombre del campo").Ya que DatabasePrepare proporciona información más completa: // crea un manejador de consulta, que luego puede ser ejecutado con DatabaseRead().
string&nombre// referencia a una variable para obtener el nombrede una tabla
Gracias, se ha corregido. La actualización estará disponible en el sitio web en la sección de Gestión de Bases de Datos.
Gracias, ya está arreglado. La actualización estará en el sitio web en la sección de manejo de la base de datos.
Los parámetros de DatabaseRead en la descripción no son correctos.
Tiene que tomarun asa para la consulta SQL.
Ya reescribí mi proyecto con la dll de sqlite3 importada, a la funcionalidad incorporada - todo está bien.
P.D. Compruebe la funcionalidad de restablecimiento de LastError en Database.... funciones.
No tenemos en absoluto esa tarea por delante.
Delante de ti, sí, no. Por otro lado, los desarrolladores llevan mucho tiempo necesitando algún tipo de mecanismo de mensajería seguro para los hilos. Las bases parecen ser una buena opción para esto, aunque no directamente, sino a través de envoltorios adicionales a prueba de hilos.
Delante de ti, sí, no. Por otro lado, los desarrolladores llevan mucho tiempo necesitando algún tipo de mecanismo de mensajería seguro para los hilos. Las bases parecen ser una buena opción para esto, aunque no directamente, sino a través de envoltorios adicionales a prueba de hilos.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias de comercio
Servicios. ¿Ya está trabajando?
Renat Fatkhullin, 2018.12.17 21:48
Los mecanismos de intercambio se elaborarán, ya es hora.
Lo más probable es que permitamos en los recursos y estos archivos se extraigan automáticamente al disco la primera vez que ejecutemos el programa.
Es decir, no habrá hinchazón de la base dentro de ex5. Sólo se puede trabajar con el archivo en el disco.
Además, considere otra funcionalidad necesaria.
Y una función para extraer de nuevo, del archivo a la memoria DatabaseExtractFileToMemoryNecesitamos una función DatabaseSaveMemoryToFile, que guardará la base de datos abierta como DATABASE_OPEN_MEMORY, en un archivo a disco.
Esto es para usar la memoria para la velocidad de intercambio de datos, y si es necesario guardar los datos en un archivo a disco.
Como se hace en Market Watch, primero los datos llegan a Market Watch y luego se guardan en el historial.
Así funciona la base de datos KDB+
Puede que no sea muy conocido que cuando se guarda un recurso en el disco con ResourceSave, los datos no coloreados se distorsionan. Esta función sólo está diseñada para guardar imágenes.
La inclusión del archivo de la base de datos en el recurso, muy probablemente, está pensada sólo para el desembalaje inicial del archivo en el disco, desde ex5.
El trabajo posterior con la base de datos se realiza directamente con el archivo.