Can MT4 Brokers see your EA/Indi
Page 1 of 612 12 LastLast
Results 1 to 10 of 18

Thread: Can MT4 Brokers see your EA/Indi

  1. #1
    Hi all

    I wonder if anyone has looked into the possibility whether
    it's technically feasible to get a mt4 broker to realize your ea or indior etc?

    I am not talking of intent here - only the technical possibility if a broker actually wished to, could they view/ pull your indior/ ea code?

    Can there be a standard setting on the MT4 server side which permits a broker to do this, or possibly a third party plug available to them?

    The reason for my starting this thread would be I have read about as well as experienced instances where an EA/ Strategy works nicely originally returning consistent profit, then suddenly 1 day it starts to deteriorate.

    Now, I love that this may just be a change in behavior to the traded currency pair, or there might be other reasonable explanations. But is it deliberate?

    I have been told that the MT4 server side setting permit a broker to isolate and report accounts which are returning over a certain specified value of yield. Question is, how exactly can the brokers make use of this reporting feature?

    There are larger repercussions possible, for example theft of intellectual property, targeting of profitable accounts by introducing mechanisms to specifically bog down profitable egies, etc.. Not saying that this happens, but it would be fine hear other peoples experiences in this regard, and possibly get opinions from techies whether anything may be possible technically, and in that case, what will the traders do to counter it.

    Please post your ideas/ experiences.

  2. #2
    Metatrader has lots of places so far as I'm concerned. Even Cgris in Gotrader tells you restart and he's been advised to shutdown his server side to 'optimise' the system.
    I have discovered similar, I restart at least once per day, clear historical charts daily as EA configurations are saved there too as you might have seen an EA order can be placed long after eliminating the actual EA.

    There are definately some erroneous functions of MT4. Manipulated data and spreads alone can create falure of an EA.

    I just noticed again this week in analyzing using precisely the same test dates and precisely the same fixed distribute on WTI show very different outcomes.

    Having said the above we don't know the long run and what spreads and information are just about to come our way what worked yesterday doesn't always have a higher probability of working tomorrow or today.

    I have also discovered you want a good system to effectively run a good EA. Your home PC is generally not around the pace and loaded with so much crap. A VPS isn't always gauranteed of being up to the task, you have to choose the hosts word.

    I eventually have an EA that functions but I work always to have it work to its optimum.

  3. #3
    Hi msoood,

    Permit Me to introduce myself, my name is Costas and I am an employee of a Controlled Forex Broker named Trading Degree of Financial Instruments Limited. I had been intrigued by your inquiries above and also have been exploring the issue with my colleagues concerning if it's feasible for a broker to view/pull its Client's indiors/EA codes.

    Our judgment is it's not feasible for a Broker to view/pull its Client's indiors/EA codes. It's nonetheless possible in some scenarios for a broker to simply comprehend when a trader could be using an EA, largely in the following 2 scenarios:
    The EA alters the TP/SL/amends limit orders, at a rate that would Seem to be inhumanely potential (i.e. within split seconds) The EA includes a consistent comment, usually left by its founder, Which Might indie to the broker that it is being abandoned by an EA -- e.g. a touch of the founder
    I hope this has helped. Please let me know if there is anything more you Want to learn regarding this issue via this thread or email me with your question

  4. #4
    I have looked into this before and while I believe it is impossible, there are several things you can do in order to monitor this to see whether it happening:

    1) make a huge EA (5 megabytes)
    2) open task manager (cntrl - alt - delete) and watch system action
    3) turn on MT4
    4) see strange action?

    Many EAs break down Due to curve matching. People make systems with a large amount of indiors and watch them fall apart.

    Think out this - why would you trade with a broker or a commodity you're skeptical of? How do you expect to profitably trade when you're constantly worried about your provider's integrity? My solution for a new one. I have made a lot of EAs, but frankly was leaving MT4. I use Ninjatrader also it is rock-solid.

    Best of luck!

  5. #5
    A broker can tell if you are using an EA, but they can not steal the code because client side, not server side runs. They can in theory study the EA behavior and earn a egy against it but in reality that would be pointless since EAs fail when market circumstances favourable to the EA change.

    When it comes to EAs, there is no conspiracy involved when they start to fail. EAs do fail by Themselves

  6. #6
    Hey Cogs, Moody, Oakmonster - thx for your feedback. Good info -

    I believe then we could put this one to bed (unless something else pops up) - that the only thing we must fear is ourselves and our EAs.

    Happy trading.

    BTW Cogs: Why is your EA a commercial one? I am game to try.

  7. #7
    Hey msood,

    I agree with oakmonster:

    it isn't possible for a Broker to view/pull its own Client#8217;s indiors/EA codes. It's nonetheless possible in some situations to get a broker to simply comprehend when a trader could be using an EA, largely from the following two situations:
    The EA alters the TP/SL/amends limit orders, at a rate that could Seem to Be inhumanely possible (i.e. within split seconds) The EA has a constant comment, usually left by its own creator, which may signal to the broker which it is being left by an EA #8211; e.g. a signature of the creator
    I hope this has helped

  8. #8
    Quote Originally Posted by ;
    Hey Cogs, Moody, Oakmonster - thx for your feedback. Great info -

    I believe then we could put this one to bed (unless something else pops up) - that the only thing we have to fear is ourselves and our EAs.

    Happy trading.

    BTW Cogs: is your EA a commercial one? I'm game to try something that works even though it needs some tweaking from time to time.
    I am a Network Engineer and I have worked with Software companies and QA departments. Brokers can view spitting image of what it is that you are currently using. You dont believe they script logs to ship when your order goes to their dealing desks. If you dont believe that they cant see what it is that you are running you are terribly mis-informed.

  9. #9
    Quote Originally Posted by ;
    I am a Network Engineer and I've worked with Software Businesses and QA departments. Brokers can see spitting image of what it is that you are using. You dont think they script logs to ship when your order goes to their coping desks. You are if you dont think they cant see what it is that you are running then.
    Sure they can see you're running an EA, and sometimes, the name and version of this EA. The point was if they can steal the EA code or not though.

  10. #10
    I highly doubt it, but it's impossible to know for sure without viewing the source code of the MT4 terminal.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.