Public discussion of the formula for calculating the cost of resources in the MQL5 Cloud Network - page 8

 

YuraZ:

a question to the developers in this regard!

my understanding is that the Expert Advisor is sent to the AGENT! to a remote machine to be launched there

it turns out that it is real to intercept and make a copy.

do i understand it correctly ?

I can't claim, but I personally haven't seen any copies of EAs (maybe they're just deleted after execution).

What is definitely sent is the data, but it will be difficult to intercept it.

For sure it is possible to detect in logs some comments of Expert Advisor in progress, but it's not considered a big problem (at least for now).

 
We plan to send a reformatted file through the cloud, so that it can't even be set to run. And the names will not be written in the logs, so as not to make the users nervous.
 
Renat:
We are planning to send a reformatted file via cloud, so that it cannot be launched even by a task force. The names will not be written to the logs, so as not to make the users nervous.

I don't think the names are of much interest, as I don't think the information is of much interest (if the names are sane).

Another thing is information in logs from EAs themselves (for example, that is received during unpacking).

 
Interesting:

I don't think this information is of much interest (as long as the names are sane).

Another thing is information in logs from EAs themselves (e.g. what is received during paring).

Expert Advisor's prints in optimization mode (while only optimization of trading strategies works in the cludes) are automatically skipped to speed up the processes.

That is, the output is not even formatted and does not add up anywhere.

Документация по MQL5: Общие функции / PrintFormat
Документация по MQL5: Общие функции / PrintFormat
  • www.mql5.com
Общие функции / PrintFormat - Документация по MQL5
 
Renat , Rosh


I see, thank you for the information.

even getting the name of the Expert Advisor is already inherently some information, it is clear that it will be disabled in the future.


> Agents never write EX5 files (EA, indicators, libraries, etc.) received from terminal to hard disk for security reasons

It means they can't be found on the disk, so they can't be intercepted, which is good.

Theoretically, I immediately thought of a memory dump...

>We plan to send a reformatted file via cloud so that it cannot even be set to run.

but, uh, that takes the edge off...

---


And now, it's very useful... for information

See who's testing :-) even interesting.

However, I still do not observe a variety, some experts mostly indulge in those that are publicly available.

 
Renat:

Expert Advisor prints in optimization mode (and only optimization of trading strategies works in the cludes) are automatically skipped to speed up the processes.

That is, the output is not even formatted and does not add up anywhere.

Well, I don't know what and where it stacks up, but you asked for it (I won't specify the name of the experts)

EP 0    * (GBPUSD,H8) 08:37:16  2010.12.01 00:00:00   x=0;y=0; t1=0.4; t2=0.5; t3=0.1
PE 0    * (GBPUSD,H8) 08:38:00  2010.12.01 00:00:00   x=0;y=0; t1=0.4; t2=0.55; t3=0.05
QL 0    * (GBPUSD,H8) 08:38:45  2010.12.01 00:00:00   x=0;y=0; t1=0.4; t2=0.6000000000000001; t3=0
ML 0    * (GBPUSD,H8) 08:39:28  2010.12.01 00:00:00   x=0;y=0; t1=0.45; t2=0; t3=0.55
EF 0    * (GBPUSD,H8) 08:39:57  2010.12.01 00:00:00   x=0;y=0; t1=0.45; t2=0.05; t3=0.5

2

OD 0 * (EURUSD,H1) 02:13:19 2008.01.01 00:00:00   Инициализация советника...
PO 0 * (EURUSD,H1) 02:14:08 2008.01.01 00:00:00   Инициализация советника...

3

IM 0 * (EURUSD,D1) 00:00:12 2008.01.01 00:00:00 end OnInit()
RH 0 * (EURUSD,D1) 00:00:12 2008.01.01 00:00:00 OnInit :     sum+ = 0    sum- = 0    sumAll = 0
 
Interesting:

Well, I don't know what and where it goes, but you asked for it (I won't give the experts' name).


Are you sure that these are logs from clude calculations, and not from single runs, run from the terminal?

If a single run is used (this is not possible in cloud), then the expert writes all the logs in full. Maybe, you've just run single tests on the agents that also participate in the MQL5 Cloud Network?

I've found it in my agents logs too, though:

FL    0    History    07:35:35    GBPCHF,M1: history cache reserved for estimated 913371 bars
CK    0    History    07:35:35    GBPCHF,M1: history begins from 2010.08.24 21:13
DH    0    z3_port (GBPUSD,H8)    07:36:45    2010.12.01 00:00:00   x=0;y=0;z=0.04; t=0; t1=0.6800000000000001; t2=0; t3=0.28
LN    0    z3_port (GBPUSD,H8)    07:37:30    2010.12.01 00:00:00   x=0.52;y=0.04;z=0.12; t=0.12; t1=0.12; t2=0.04; t3=0.04


Let's look into it and see if there are any unchecked debug outputs.

 
Interesting:

I don't know what or where it goes, but you asked for it (I won't mention the name of the experts)

2

3

Not included in the current build.

Generally, OnInit is allowed to be logged, so that you can figure out why it failed. For cloud agents and such output will be overridden from the next build.

 
Renat:

Are you sure it's the logs from the cluded calculations and not from single runs run from the terminal?


Yes I'm sure, firstly I have no such experts, and secondly these logs are from those directories where, purely theoretically, the rest of the logs have no place.
stringo:

Not included in the current build.

Generally, onInit is allowed to be logged so that you can figure out why the failure occurred. For claud agents and such output will be overridden from the next build.

I see, then you can sleep well from the security point of view...
 
Interesting:

I had these experts tested:

1. Experts\z3.ex5
2. Experts\Night_v2_2.ex5
3. Experts\Championship_2010_v2_en.ex5
4. Experts\Advisors\ExpertMAMA.ex5.
5. Experts\MyExperts\MyIchimoku-gpdusd.ex5.
6. Experts\E60_v3.ex5.
7. Experts\yuraz_2011_v1.ex5
8. Experts\SlowFX\DemaBandsTrader.ex5
9. Experts/MultiSovet_v2_0.ex5
10. Experts\ManovExpert\To_Manov.ex5
11. Experts\Advisors\ExpertMAPSARSizeOptimized.ex5
12. Experts\My_LG_02.ex5.
13. Experts\lolo.ex5
14. Experts\1.ex5
15. Experts\Examples\Moving Average\Moving Average.ex5
16. Experts\z3_port.ex5
17. Experts\DayBreak\DayBreak.ex5
18. Experts\YagR999.ex5.
19. Experts\FanExpert.ex5
20. Experts\adaptika GO.ex5
21. Experts\ASAK MultiTrend ZT New.ex5
22. Experts/NampingMan501.ex5 (if I am not mistaken, there were problems with synchronization and icons)
23. Experts\BuildCheck\MACD BuildCheck.ex5

And mine got picked up:)