Discussion of article "MQL5-RPC. Remote Procedure Calls from MQL5: Web Service Access and XML-RPC ATC Analyzer for Fun and Profit"

 

New article MQL5-RPC. Remote Procedure Calls from MQL5: Web Service Access and XML-RPC ATC Analyzer for Fun and Profit is published:

This article describes MQL5-RPC framework that enables Remote Procedure Calls from MQL5. It starts with XML-RPC basics, MQL5 implementation and follows with two real usage examples. First example is using external web service and the second one is a client to simple XML-RPC ATC 2011 Analyzer service. If you are interested on how to implement and analyze different statistics from ATC 2011 in real time, this article is just for you.

Author: investeo

 

Well, honestly, I don't understand how it is cooler than a usual html-parser, python, WinInet.dll, but what's the purpose of it?

What's the overarching goal?

Data analysis? I find it easier to write a parser, save parsing results to CTable class and then sort and analyse it as you like.

Maybe my lack of understanding is because we have a complete understanding with XML, I don't touch it and it doesn't bother me :)

 
He wrote that he did it all in a couple of weeks. And this is a small period of time for thinking about goals, here you have to do.
 
Urain:

Well, honestly, I don't understand how it is cooler than a usual html-parser, python, WinInet.dll, but what's the purpose of it?

What's the overarching goal?

Data analysis? I find it easier to write a parser, save parsing results to CTable class and then sort and analyse it as you like.

Maybe my lack of understanding is because we have a complete understanding with XML, I don't touch it and it doesn't bother me :)

Urain:

Well, honestly I do not understand what it is steeper normal html-parser, python why then dragged here, WinInet.dll, and then what purpose? what does it all?

What important task?

Analysis of the data? so in my opinion easier to write a parser to save the results of parsing the class CTable and already out of it Sort analysed as you want.

Threat Can my misunderstanding of the fact that we have full understanding of XML, I do not touch it and it does not bother me:)

This serves only as an example and was mentioned only because ATC is in progress. The true underlying purpose of this method is that you can have access to cloud computing via XML-RPC. Think of possible solutions by yourself. You will also see a different issue that will be presented in my next article.

cheers.


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

Urain:

This serves only as an example and was mentioned only because ATC is in progress. The true underlying purpose of this method is that you can have access to cloud computing via XML-RPC. Think of possible solutions by yourself. You will also see a different issue that will be presented in my next article.

cheers.


A remark - by cloud computing I do not mean MQL5 cloud but a group of servers that would compute complex stuff from several resources and return it as an XML-RPC.
 
investeo:
A remark - by cloud computing I do not mean MQL5 cloud but a group of servers that would compute complex stuff from several resources and return it as an XML-RPC.

Now something that emerges.

I wanted to say cheers, but obviously not destiny, your remark has changed everything.

If you implement a management target setting MQL5 Cloud Network it would be a huge breakthrough.

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:

Now something that emerges.

I wanted to say cheers, but obviously not destiny, your remark has changed everything.

If you implement a management target setting MQL5 Cloud Network it would be a huge breakthrough.

MQL5 cloud is rather closed solution since it is closely integrated with terminal and payments and I do not suspect MetaQuotes to release API for that :)

cheers.

 
investeo:

MQL5 cloud is rather closed solution since it is closely integrated with terminal and payments and I do not suspect MetaQuotes to release API for that :)

cheers.

Yes, I talked about it with MQ, they do not plan to give the API.

I thought that maybe there is a solution in areas of little-known to me.

 

good article. thanks for sharing. After last MT5 update the wininet functions aren't working, did you have this problem? did you know how to overcome the access violation error? 

 
It was issue with DLL. Wait for next build, sorry.
 
Rosh:

It was issue with DLL. Wait for next build, sorry.

Hi Rosh,

 

Today I was happy because I saw my MT5 updating... but the DLL problem is still there :( any solution? for when a stable solution will be included in the build?