Discusión sobre el artículo "SQLite: trabajo nativo con bases de datos en SQL en MQL5" - página 4

 

Un tutorial muy detallado sobre SQLite: https://www.sqlitetutorial.net/

Aquí hay uno sobre SELECT: https://www.sqlitetutorial.net/sqlite-select/

No tiene sentido transferirlo a nuestra ayuda y hay mucha documentación detallada publicada para este proyecto.

Lo más probable es que incluyamos enlaces directos a tutoriales listos en nuestra ayuda.

SQLite Tutorial
SQLite Tutorial
  • www.sqlitetutorial.net
This SQLite tutorial teaches you everything you need to know to start using SQLite effectively. You will learn SQLite through extensive hands-on practices. If you have been working with other relational database management systems such as MySQL, PostgreSQL, Oracle, Microsoft SQL Server and you hear about SQLite. And you are curious to know more...
 
Sí, gracias. Si hubiera sabido hace 60 años que podía usar el inglés... ...habría empezado a aprenderlo).
 

SQL es un lenguaje, aunque sencillo, y existen muchos libros de texto sobre él, incluso en ruso. Es ineficaz aprender el lenguaje a partir de libros de documentación/referencia.

 
Edgar Akhmadeev:

SQL es un lenguaje, aunque sencillo, y existen muchos libros de texto sobre él, incluso en ruso. Es ineficaz aprender el lenguaje a partir de libros de documentación/referencia.

Para algunas personas. Personalmente, encuentro la documentación como en MQL5 más agradable que los ejemplos de uso. Empecé a programar en Wasik usando una documentación similar.


Añadido: Busqué, leí libros de texto en ruso.... Duro. La gente sin pensar copia la traducción automática sin leer. V.S. Vysotsky "Ellos profundamente no les importa lo que las flores allí".

Es imposible aprender nada de tales traducciones ...

 
Renat Fatkhullin:

Un tutorial muy detallado sobre SQLite: https://www.sqlitetutorial.net/

Aquí hay uno sobre SELECT: https://www.sqlitetutorial.net/sqlite-select/

No tiene sentido trasladarlo a nuestra ayuda y hay mucha documentación detallada publicada para este proyecto.

Lo más probable es que incluyamos enlaces directos a tutoriales listos en nuestra ayuda.

Después de una familiarización más cercana, pero aún superficial, con las posibilidades de SQLite llegué a la conclusión de que en esta forma, lo siento, es sólo un sonajero.

Para aprovechar las ventajas incondicionales de SQLite no estaría de más disponer de una base de datos del historial, por lo menos. Y mejor, una base de datos de posiciones actuales y órdenes pendientes. Espero que a nivel de MT la creación de tales bases de datos no lleve mucho tiempo. Especialmente si las tablas, como lo son ahora, se pueden formar a partir de la base de datos SQLite. Este enfoque sin duda simplificará el trabajo con el historial de órdenes y operaciones. Será muy fácil obtener las cantidades de swap, comisiones, beneficios en todas las operaciones con un ID de posición o para un período determinado.

Recientemente he leído en uno de los temas que la selección de la historia se basa en la hora de apertura, pero correctamente en la hora de cierre.... Tener una base de datos SQLite elimina estas preguntas. Con que criterio quieres usarla y seleccionarla. Pero pocos programadores se van a crear estas bases. IMHO.

 
Alexey Viktorov:

Para algunas personas. Personalmente, encuentro la documentación de MQL5 más agradable que los ejemplos de uso. Empecé a programar en Wasik utilizando una documentación similar.


Añadido: Busqué, leí los tutoriales en Russian.... Difícil. La gente sin pensar copiar la traducción automática sin leer. V.S. Vysotsky "Ellos profundamente no les importa lo que las flores allí".

Es imposible aprender nada de tales traducciones ...

"Hey".

 
Alexey Viktorov:

Tras familiarizarme más a fondo, aunque todavía superficialmente, con las capacidades de SQLite, llegué a la conclusión de que en esta forma, lo siento, es sólo un sonajero.

Para aprovechar las ventajas incondicionales de SQLite no estaría de más disponer, al menos, de una base de datos del historial. Y mejor, una base de datos de posiciones actuales y órdenes pendientes. Espero que a nivel de MT la creación de tales bases de datos no lleve mucho tiempo. Especialmente si las tablas, como lo son ahora, se pueden formar a partir de la base de datos SQLite. Este enfoque sin duda simplificará el trabajo con el historial de órdenes y operaciones. Será muy fácil obtener las cantidades de swap, comisiones, beneficios en todas las operaciones con un ID de posición o para un período determinado.

Recientemente he leído en uno de los temas que la selección de la historia se basa en la hora de apertura, pero correctamente en la hora de cierre.... Tener una base de datos SQLite elimina estas preguntas. Con que criterio quieres usarla y seleccionarla. Pero pocos programadores se van a crear estas bases. IMHO.

Ya existe. Mediante MQL. Tu sabes donde. Pero dices que no puedes leer más de tres frases....

 
Artyom Trishkin:

"Ella".

En este caso, una paráfrasis menor no tiene importancia.

Artyom Trishkin:

Ya lo es. Mediante MQL. Ya sabes dónde. Pero usted dice que no puede leer más de tres frases....

No lo entiendo. No sé dónde está. ¿Qué quieres decir con "con herramientas MQL"? Como ahora es posible tirar y tirar de una base de datos SQLite es una diferencia muy grande. Incluso después de un conocimiento superficial está claro. Por medio de MQL es mucho más complicado y, como me parece, más costoso en tiempo.

Cuando se escribe sobre el asunto sin frases vacías innecesarias, puedo leer un poco más. Este artículo está escrito de tal manera.

 
Alexey Viktorov:

En este caso, la paráfrasis menor no es importante.

No entiendo nada. No sé dónde está. ¿Qué quieres decir con "herramientas MQL"? Como ahora es posible tirar y tirar de una base de datos SQLite es una diferencia muy grande. Incluso después de un conocimiento superficial está claro. Por medio de MQL es mucho más difícil y, como me parece, más costoso en tiempo.

Cuando se escribe sobre el asunto sin frases vacías innecesarias, puedo leer un poco más. Este artículo está escrito de tal manera.

Hace tiempo que hice posible ese muestreo de datos que mencionas. Funciona para ambas plataformas. Y está descrito en los artículos. Se ha hecho hace mucho tiempo. Se perfeccionará, pero más adelante. No quiero discutir aquí lo que no es relevante para este tema.

 
Artyom Trishkin:

Hace tiempo que hice posible ese muestreo de datos que mencionas. Funciona para ambas plataformas. Y está descrito en los artículos. Hace tiempo que se hace. Se perfeccionará, pero más adelante. No quiero discutir aquí lo que no es relevante para este tema.

Exacto. Artem, lo has hecho con MQL, pero el tema es sobre SQLite. Incluso tu librería sería más sencilla y "rápida" si utilizara bases de datos SQLite. No estaba hablando de la ausencia o imposibilidad de hacerlo. Hablaba de la sencillez de la solución.