Alexey Navoykov: D'altra parte, per la serializzazione, è probabilmente meglio specificare esplicitamente i nomi dei campi di testo, in modo da poterli poi rinominare liberamente nel codice senza paura che i file memorizzati smettano di funzionare.
Sto chiedendo della struttura del workaround, l'implementazione in sé non è un grosso problema ))))
non è un problema nominare i campi, il problema è pensare, cosa fare dopo - sarà json solo un metodo in ogni classe, o una classe statica o in generale campi di classe duplicati sotto forma di testo....
;)
ZS:
pensato a qualche spavalderia ben consolidata - "sì ho codice bene in generale in C++ da MQL portato senza modifiche qui e là!!!! "
Naturalmente questo è necessario, ma a giudicare dal tempo richiesto per lo sviluppo di una tale struttura di codice, è piuttosto costoso.
solo vantaggi della connessione C ++ MQL ) non sono chiari, i costrutti di sintassi sono il 90% stesso, perché duplicato? imho interessante altre lingue con sintassi estesa e compilatore possibilità di controllo in IDE durante la scrittura del progetto - è almeno veloce e confortevole, per non parlare degli sviluppi pronti nel dominio pubblico, lo stesso C# e Python
C++ ha molte più caratteristiche. Più un miliardo di librerie diverse.
indiscutibilmente
ma per quanto ci proviate, non sarete in grado di aprire qualsiasi file di intestazione C in MQL e usare una soluzione C++ già pronta per collegare un milione di librerie
L'ho cercato su Google all'inizio di quest'anno e ho provato a collegare TensorFlow a MQL avendo l'API C++.
Ma per quanto ci proviate, non potete prendere un qualsiasi file header C, aprirlo in MQL e usare una soluzione pronta da C++ per collegare un milione di librerie
Ho cercato su Google all'inizio di quest'anno e ho provato a collegare TensorFlow a MQL avendo l'API C++ - è necessario scrivere un viper
Hai chiesto dell'accoppiamento tra C++ e MQL. Ho capito che il C++ è usato nella DLL. Come potrebbe essere altrimenti?
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
D'altra parte, per la serializzazione, è probabilmente meglio specificare esplicitamente i nomi dei campi di testo, in modo da poterli poi rinominare liberamente nel codice senza paura che i file memorizzati smettano di funzionare.
Sto chiedendo della struttura del workaround, l'implementazione in sé non è un grosso problema ))))
non è un problema nominare i campi, il problema è pensare, cosa fare dopo - sarà json solo un metodo in ogni classe, o una classe statica o in generale campi di classe duplicati sotto forma di testo....
;)
ZS:
pensato a qualche spavalderia ben consolidata - "sì ho codice bene in generale in C++ da MQL portato senza modifiche qui e là!!!! "
Naturalmente questo è necessario, ma a giudicare dal tempo richiesto per lo sviluppo di una tale struttura di codice, è piuttosto costoso.
solo vantaggi della connessione C ++ MQL ) non sono chiari, i costrutti di sintassi sono il 90% stesso, perché duplicato? imho interessante altre lingue con sintassi estesa e compilatore possibilità di controllo in IDE durante la scrittura del progetto - è almeno veloce e confortevole, per non parlare degli sviluppi pronti nel dominio pubblico, lo stesso C# e Python
solo i vantaggi del bundle C++ (+++ MQL) non sono chiari
C++ ha molte più possibilità. Più un miliardo di librerie diverse.
C++ ha molte più caratteristiche. Più un miliardo di librerie diverse.
indiscutibilmente
ma per quanto ci proviate, non sarete in grado di aprire qualsiasi file di intestazione C in MQL e usare una soluzione C++ già pronta per collegare un milione di librerie
L'ho cercato su Google all'inizio di quest'anno e ho provato a collegare TensorFlow a MQL avendo l'API C++.
indubbiamente
Ma per quanto ci proviate, non potete prendere un qualsiasi file header C, aprirlo in MQL e usare una soluzione pronta da C++ per collegare un milione di librerie
Ho cercato su Google all'inizio di quest'anno e ho provato a collegare TensorFlow a MQL avendo l'API C++ - è necessario scrivere un viper
Hai chiesto dell'accoppiamento tra C++ e MQL. Ho capito che il C++ è usato nella DLL. Come potrebbe essere altrimenti?
Avete chiesto del legame tra C++ e MQL. Ho capito che il C++ è usato nella DLL. Come potrebbe essere altrimenti?
Ho chiesto ahttps://www.mql5.com/ru/forum/307970/page10#comment_11652222
altrimenti, bene .... qualche trucco che permette di aprire il file header c_api.h in MQL e poi usare i dock di TensorFlow
ora aprite il file header in VS, poi avvolgete le chiamate, il modello, gli stati interni... ...nel vostro .dll e poi potete usarlo in MQL
tutto questo richiede tempo
Ecco perché sto chiedendo della struttura del workaround, l'implementazione stessa è un ripensamento )))
forse è realistico serializzare strutture semplici in json usando strumenti MQLhttps://habr.com/ru/post/311262/
almeno è rassicurante sapere che il materiale è disponibile sul web
Uh-huh... Proverò a chiedere di nuovo:
AIUTATEMI E BISOGNA UN ESEMPIO! Per favore!
È solo qualcosa che ho scritto in ginocchio, solo per pensarci.
Scritto in ginocchio, solo per pensarci.
Grazie, ma non funziona (((
2020.05.20 23:51:43.932 tst____ (EURUSD,H1) s = {
2020.05.20 23:51:43.932 tst____ (EURUSD,H1) ,
2020.05.20 23:51:43.932 tst____ (EURUSD,H1) "A::a1":10
2020.05.20 23:51:43.932 tst____ (EURUSD,H1) }
Inoltre, vuole lavorare solo con la statica
anche se non è così difficile raccogliere una stringa in un metodo con le definizioni, in generale, è necessario pensarci
qui si chiede ahttps://www.mql5.com/ru/forum/307970/page10#comment_11652222
altrimenti, bene .... qualche trucco che permette di aprire il file header c_api.h in MQL e poi usare i documenti di TensorFlow
ora si apre il file header in VS, poi si avvolgono le chiamate, il modello, gli stati interni... ...nel vostro .dll e poi potete usarlo in MQL
tutto sommato è una perdita di tempo
Nessun trucco per compilare il sorgente C++ con il compilatore MQL.
La libreria TensorFlow esporta molte funzioni. Probabilmente ne avrete bisogno solo di una piccola parte.
Scrivete i prototipi delle funzioni che state usando. Non ci vorrà molto.
Scritto in ginocchio, solo per pensarci.
Infine, qualcosa di molto interessante. È un modello "Steam Train"?
Grazie, ma non si è attaccato (((
2020.05.20 23:51:43.932 tst____ (EURUSD,H1) s = {
2020.05.20 23:51:43.932 tst____ (EURUSD,H1) ,
2020.05.20 23:51:43.932 tst____ (EURUSD,H1) "A::a1":10
2020.05.20 23:51:43.932 tst____ (EURUSD,H1) }
Inoltre, vuole lavorare solo con la statica
Anche se non è così difficile raccogliere una stringa in un metodo con le definizioni, bisogna pensarci
In qualche modo lo stai facendo male)
PS Corretto