Download MetaTrader 5

Market: submit indicator with Dll-s?

To add comments, please log in or register
Ievgen Ryzhov
142
Ievgen Ryzhov  

Hi guys

I've got a question regarding the market. I have an indicators which comes with Dlls - they are used to connect to my web service. In the Market is it possible to submit the bundle which will include multiple files - several ex4 and dll-s?  

Drazen Penic
2322
Drazen Penic  

Read market rules

 

  1. The Product offered through the Market service can be provided only as a compiled file with the EX5/EX4 extension.
  2. Products must not contain calls to any DLL, including Microsoft Windows system libraries.
Ievgen Ryzhov
142
Ievgen Ryzhov  
Drazen Penic:

Read market rules

 

Thanks, got it.

But it's sad :( 

Stanislav Korotky
23389
Stanislav Korotky  
Ievgen Ryzhov:

Hi guys

I've got a question regarding the market. I have an indicators which comes with Dlls - they are used to connect to my web service. In the Market is it possible to submit the bundle which will include multiple files - several ex4 and dll-s?  

You may use WebRequest to interact with your web service. There is no need in DLLs.
Ievgen Ryzhov
142
Ievgen Ryzhov  
Stanislav Korotky:
You may use WebRequest to interact with your web service. There is no need in DLLs.


Yes, I can but the thing is that my Dll has some extra logic inside - like caching, preprocessing etc.... I don't really want to move it all in the EA. I'm also using my Dll in other apps to connect to the web services - so  the original idea was to have some single entry point for all that stuff and make EAs as light-weight as possible...

 

P.S. BTW what is the reason behind forbidding to post EAs with external files? 

Stanislav Korotky
23389
Stanislav Korotky  
Ievgen Ryzhov:

P.S. BTW what is the reason behind forbidding to post EAs with external files? 

Security. It would be much more difficult to check submitted DLLs for some malicious code, than sandboxed MQL.
Doerk Hilger
1554
Doerk Hilger  
Webrequests are also not allowed if a product wants to take part of the market place.
Alain Verleyen
Moderator
29866
Alain Verleyen  
Doerk Hilger:
Webrequests are also not allowed if a product wants to take part of the market place.
Nope. Webrequest() is allowed on the Market. But you can't use it to apply "sales, accounting, license control and update management systems".
Doerk Hilger
1554
Doerk Hilger  
Uh ok, didnt know that. Thx :)
To add comments, please log in or register