Discussione sull’articolo "SQLite: Gestione nativa dei database SQL in MQL5" - pagina 4

 

Un tutorial molto dettagliato su SQLite: https://www.sqlitetutorial.net/

Eccone uno su SELECT: https://www.sqlitetutorial.net/sqlite-select/

Non ha senso trasferirlo nella nostra guida e c'è molta documentazione dettagliata pubblicata per questo progetto.

Molto probabilmente includeremo nella guida i link diretti ai tutorial già pronti.

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ì, grazie. Se avessi saputo 60 anni fa che avrei potuto usare l'inglese... avrei iniziato a impararlo).
 

SQL è un linguaggio, anche se semplice, sul quale esistono molti libri di testo, anche in russo. È inefficiente imparare il linguaggio dalla documentazione e dai libri di riferimento.

 
Edgar Akhmadeev:

SQL è un linguaggio, anche se semplice, sul quale esistono molti libri di testo, anche in russo. È inefficiente imparare il linguaggio dalla documentazione e dai libri di riferimento.

Per alcuni. Personalmente, trovo la documentazione come quella di MQL5 più piacevole degli esempi di utilizzo. Ho iniziato a programmare in Wasik utilizzando una documentazione simile.


Aggiunto: ho cercato, letto libri di testo in russo.... Difficile. Le persone senza pensare copiano la traduzione automatica senza leggere. V.S. Vysotsky "Non si preoccupano di ciò che fiorisce lì".

È impossibile imparare qualcosa da tali traduzioni ...

 
Renat Fatkhullin:

Un tutorial molto dettagliato su SQLite: https://www.sqlitetutorial.net/

Eccone uno su SELECT: https://www.sqlitetutorial.net/sqlite-select/

Non ha senso spostarlo nella nostra guida e c'è molta documentazione dettagliata pubblicata per questo progetto.

Molto probabilmente includeremo nella guida i link diretti ai tutorial già pronti.

Dopo aver familiarizzato più da vicino, ma ancora in modo superficiale, con le possibilità di SQLite, sono giunto alla conclusione che in questa forma, mi spiace, è solo un rantolo.

Per sfruttare i vantaggi incondizionati di SQLite non sarebbe superfluo avere almeno un database della cronologia. E meglio, un database delle posizioni attuali e degli ordini pendenti. Spero che a livello di MT la creazione di tali database non richieda molto tempo. Soprattutto se le tabelle, come sono ora, possono essere formate da un database SQLite. Questo approccio semplificherà sicuramente il lavoro con la storia degli ordini e delle operazioni. Sarà molto facile ottenere gli importi di swap, commissioni, profitti su tutte le operazioni con un ID di posizione o per un certo periodo.

Recentemente ho letto in uno dei topic che la selezione dello storico si basa sull'orario di apertura, ma correttamente sull'orario di chiusura.... Avere un database SQLite elimina queste domande. In base a quale criterio si vuole utilizzare e selezionare. Ma pochi programmatori creeranno queste basi da soli. IMHO.

 
Alexey Viktorov:

Per alcuni. Personalmente, trovo la documentazione di MQL5 più piacevole degli esempi di utilizzo. Ho iniziato a programmare in Wasik utilizzando una documentazione simile.


Aggiunto: ho cercato, letto i tutorial in Russian..... Difficile. Le persone senza pensare copiano la traduzione automatica senza leggere. V.S. Vysotsky "A loro non importa nulla di ciò che fiorisce lì".

È impossibile imparare qualcosa da tali traduzioni ...

"Ehi".

 
Alexey Viktorov:

Dopo aver familiarizzato più da vicino, ma in modo ancora superficiale, con le capacità di SQLite, sono giunto alla conclusione che in questa forma, scusate, è solo un rantolo.

Per sfruttare i vantaggi incondizionati di SQLite non sarebbe superfluo avere almeno un database dello storico. E meglio, un database delle posizioni attuali e degli ordini pendenti. Spero che a livello di MT la creazione di tali database non richieda molto tempo. Soprattutto se le tabelle, come sono ora, possono essere formate da un database SQLite. Questo approccio semplificherà sicuramente il lavoro con la storia degli ordini e delle operazioni. Sarà molto facile ottenere gli importi di swap, commissioni, profitti su tutte le operazioni con un ID di posizione o per un certo periodo.

Recentemente ho letto in uno dei topic che la selezione dello storico si basa sull'orario di apertura, ma correttamente sull'orario di chiusura.... Avere un database SQLite elimina queste domande. In base a quale criterio si vuole utilizzare e selezionare. Ma pochi programmatori creeranno queste basi da soli. IMHO.

Esiste già. Con MQL. Sapete dove. Ma dici di non riuscire a leggere più di tre frasi....

 
Artyom Trishkin:

"Lei".

In questo caso, una parafrasi minore non è importante.

Artyom Trishkin:

Lo è già. Tramite MQL. Sapete dove. Ma lei dice di non riuscire a leggere più di tre frasi....

Non capisco. Non so dove sia. Cosa intendi con "con gli strumenti MQL"? Come ora è possibile tirare e tirare da un database SQLite è una differenza molto grande. Anche dopo una conoscenza superficiale è chiaro. Per mezzo di MQL è molto più complicato e, come mi sembra, più costoso in termini di tempo.

Quando si scrive sull'argomento senza inutili frasi vuote, riesco a leggere un po' di più. Questo articolo è scritto in questo modo.

 
Alexey Viktorov:

In questo caso, una piccola parafrasi non è importante.

Non capisco nulla. Non so dove sia. Cosa si intende per "strumenti MQL"? Il fatto che ora sia possibile estrarre e prelevare da un database SQLite è una differenza molto grande. Anche dopo una conoscenza superficiale è chiaro. Per mezzo di MQL è molto più difficile e, come mi sembra, più costoso in termini di tempo.

Quando si scrive sull'argomento senza inutili frasi vuote, riesco a leggere un po' di più. Questo articolo è scritto in questo modo.

Da tempo ho reso possibile il campionamento dei dati di cui avete parlato. Funziona per entrambe le piattaforme. Ed è descritto negli articoli. È stato fatto molto tempo fa. Sarà ulteriormente perfezionato, ma più avanti. Non voglio discutere di ciò che non è rilevante per questo argomento.

 
Artyom Trishkin:

Da tempo ho reso possibile il campionamento dei dati di cui avete parlato. Funziona per entrambe le piattaforme. È descritto negli articoli. È stato fatto da molto tempo. Sarà ulteriormente perfezionato, ma più avanti. Non voglio discutere qui di ciò che non è rilevante per questo argomento.

Esattamente. Artem, l'hai fatto con MQL, ma l'argomento riguarda SQLite. Anche la tua libreria sarebbe più semplice e più "veloce" se utilizzasse i database SQLite. Non stavo parlando dell'assenza o dell'impossibilità di farlo. Stavo parlando della semplicità della soluzione.