Discussione sull’articolo "MQL5-RPC. Chiamate di procedura remota da MQL5: Accesso al servizio web e analizzatore ATC XML-RPC per divertimento e profitto"

 

Il nuovo articolo MQL5-RPC. Chiamate di procedura remota da MQL5: Accesso al servizio web e analizzatore ATC XML-RPC per divertimento e profitto è stato pubblicato:

Questo articolo descrive il framework MQL5-RPC che abilita le chiamate di procedura remota da MQL5. Inizia con le basi XML-RPC, l'implementazione MQL5 e continua con due esempi di utilizzo reali. Il primo esempio utilizza un servizio web esterno e il secondo è un client per il semplice servizio XML-RPC ATC 2011 Analyzer. Se sei interessato a come implementare e analizzare diverse statistiche da ATC 2011 in tempo reale, questo articolo fa per te.

Cominciamo con le basi di XML-RPC. XML-RPC sta per XML Remote Procedure Call. Questo è un protocollo di rete che utilizza XML per codificare e decodificare i parametri passati per chiamare un metodo esterno. Utilizza il protocollo HTTP come meccanismo di trasporto per scambiare dati. Per metodo esterno intendo un altro programma per computer o un servizio web che espone procedure remote.

Il metodo esposto può essere chiamato da qualsiasi linguaggio di computer da qualsiasi macchina connessa alla rete a condizione che utilizzi anche lo stack di protocollo XML-RPC e abbia accesso di rete al server. Ciò significa anche che XML-RPC può essere utilizzato per chiamare un metodo sulla stessa macchina scritto in un altro linguaggio di programmazione. Questo verrà mostrato nella seconda parte dell'articolo.

Autore: investeo

 

Beh, onestamente, non capisco come possa essere più figo di un normale parser html, python, WinInet.dll, ma qual è il suo scopo?

Qual è l'obiettivo generale?

Trovo più semplice scrivere un parser, salvare i risultati del parsing nella classe CTable e poi ordinarli e analizzarli a piacimento.

Forse la mia mancanza di comprensione è dovuta al fatto che abbiamo una comprensione completa di XML, non lo tocco e non mi disturba :)

 
Ha scritto che ha fatto tutto in un paio di settimane. E questo è un piccolo periodo di tempo per pensare agli obiettivi, qui bisogna fare.
 
Urain:

Beh, onestamente, non capisco come possa essere più figo di un normale parser html, python, WinInet.dll, ma qual è il suo scopo?

Qual è l'obiettivo generale?

Trovo più semplice scrivere un parser, salvare i risultati del parsing nella classe CTable e poi ordinarli e analizzarli a piacimento.

Forse la mia mancanza di comprensione è dovuta al fatto che abbiamo una comprensione completa di XML, non lo tocco e non mi disturba :)

Urain:

Beh, onestamente non capisco che cosa è più ripida normale html-parser, python perché poi trascinato qui, WinInet.dll, e poi che scopo? Che cosa fa tutto?

Che compito importante?

Analisi dei dati? quindi a mio parere più facile scrivere un parser per salvare i risultati del parsing della classe CTable e già fuori di esso Ordinamento analizzato come si desidera.

Minaccia Può il mio fraintendimento del fatto che abbiamo piena comprensione di XML, non lo tocco e non mi dà fastidio:)

Questo serve solo come esempio ed è stato menzionato solo perché ATC è in corso. Il vero scopo di fondo di questo metodo è che si può avere accesso al cloud computing tramite XML-RPC. Pensate da soli alle possibili soluzioni. Vedrete anche un altro problema che sarà presentato nel mio prossimo articolo.

saluti.


Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
investeo:

Urain:

Questo serve solo come esempio ed è stato menzionato solo perché l'ATC è in corso. Il vero scopo di questo metodo è la possibilità di accedere al cloud computing tramite XML-RPC. Pensate da soli alle possibili soluzioni. Vedrete anche un altro problema che sarà presentato nel mio prossimo articolo.

Salute.


Un'osservazione: per cloud computing non intendo il cloud MQL5, ma un gruppo di server che calcolano cose complesse da diverse risorse e le restituiscono come XML-RPC.
 
investeo:
Un'osservazione: per cloud computing non intendo il cloud MQL5, ma un gruppo di server che calcolano cose complesse da diverse risorse e le restituiscono come XML-RPC.

Ora qualcosa che emerge.

Volevo salutarti, ma ovviamente non era destino, la tua osservazione ha cambiato tutto.

Se si implementa un obiettivo di gestione impostando MQL5 Cloud Network sarebbe una svolta enorme.

Distributed Computing in the MQL5 Cloud Network
Distributed Computing in the MQL5 Cloud Network
  • cloud.mql5.com
Connect to the MQL5 Cloud Network (Cloud Computing) and earn extra income around the clock — there is much work for you computer!
 
Urain:

Ora qualcosa che emerge.

Volevo dirle addio, ma ovviamente non era destino, la sua osservazione ha cambiato tutto.

Se si implementa un obiettivo di gestione impostando MQL5 Cloud Network sarebbe una svolta enorme.

MQL5 cloud è una soluzione piuttosto chiusa poiché è strettamente integrata con il terminale e i pagamenti e non sospetto che MetaQuotes rilasci API per questo :)

saluti.

 
investeo:

Il cloud MQL5 è una soluzione piuttosto chiusa poiché è strettamente integrato con il terminale e i pagamenti e non credo che MetaQuotes rilascerà delle API per questo :)

Salute.

Sì, ne ho parlato con MQ, non hanno intenzione di rilasciare l'API.

Ho pensato che forse c'è una soluzione in aree poco conosciute per me.

 

Dopo l'ultimo aggiornamento di MT5 le funzioni di wininet non funzionano, hai avuto questo problema? Hai saputo come superare l'errore di violazione dell'accesso?

 
Si trattava di un problema con la DLL. Aspettate la prossima build, mi dispiace.
 
Rosh:

Si trattava di un problema con la DLL. Aspetta la prossima build, mi dispiace.

Ciao Rosh,

Oggi ero felice perché ho visto il mio MT5 aggiornarsi... ma il problema della DLL è ancora lì :( qualche soluzione? per quando una soluzione stabile sarà inclusa nella build?