could i have the exact G.P.S. co-orordinates of this location so i can order the us seventh fleet to issue an immediate all out napalm strike against this venue and all that it stands for. eagerly awaiting the co-ordinates.
Is it possible to send orders etc to your system through a socket? I don't want to write a .dll and I don't want to write my system in your language.
While it may or may not be possible, I doubt they will allow you to enter the contest by doing so. The contest is presumably to promote the software and its language. If I'm wrong, I'll be entering the contest too because I don't want to learn the program language either, LOL.
My issue is not that I don't want to learn a new language, since that would probably take me a day. It is an issue of security and assuring 100% that the code to my system cannot be in any way be accessible to reverse engineering. It should make no difference to them how the prices are entered, and their shell already acknowledges this by having a .dll interface. I would still be using part of their shell if their shell API included a socket interface. The only thing I wouldn't be using is their language would be for the logic to come up with the price where I want to trade. Their system shell shouldn't care how the order (price/direction) was generated.
Someone already asked a similar question of whether the source code must be shared. The response was: Of course, no. You dont even need to send us source code files (MQ5). Instead of this you may send already compiled EX5. The whole security system is made in the following way: two man in our company have access to the participants Expert Advisors to be able to check them before ATC. During the competition - only one man have access to EAs. After the ATC finish all the experts will be deleted immediately. Such scheme was used for three years of ATCs and the participants` EAs were always protected. PS: we dont need someones EAs. Our main and the only goal is to promote Automated Trading and MQL5 IDE.
Neither that person nor you understand the issues. I ask again, does this platform support sending orders to the shell through sockets. I can probably do it on my own in the following way: write a .dll that responds to orders messages that through a socket and also knows how to talk to the MQ5 shell, then within the .dll propagate the orders to the shell using whatever mechanism/API this shell requires. I would then write the actual system logic in C#/C++ and communicate with this .dll through a network on two completely different computers sending it orders. My system code is completely firewalled from MQ5 or whatever. This is the response I am hoping is possible.
He already answered your question with this answer, "Our main and the only goal is to promote Automated Trading and MQL5 IDE." Does allowing you to send orders through a socket promote Automated Trading and MQL5 IDE? I think not.
There is no contradiction with this answer and my question. Sending my orders to an MQL5 script that binds to a .dll that knows how to listen on a socket would make your statement and mine both true. I will just see if I can download a trial and see for myself.
The DLLs are forbidden. As we officially stated main goal of the ATCs is a promotion of Automated Trading and MQL4/5 IDEs. So we want to see Expert Advisors made on MQL4/5 only. We are not interesting in others languages/IDEs promotion. I think that clear. Besides, if we will allow DLL, it will mean unfair competition - some participant would be able to control their trading activity manually, instead of fully automated systems. And this is also out of our aims. So you have choice: 1. learn MQL5 (if im not mistaken, you said that its easy for you) and try to win Main Prize. The participation is free of charge. 2. do nothing. Continue develop your strategies in other languages/IDEs, but you will not be able to struggle for the ATC prizes. i think that its fair enough and its up to you now. Anyway, have a nice trends.