Can Brokers see your MT4 EA/Indicators and Codes? -
1 2 3 4

thread: Can Brokers see your MT4 EA/Indicators and Codes?

  1. #11
    Junior Member rbg1954's Avatar
    1
    I don't know if there's a way they could see what one is utilizing...
    They can definitely find the filenames of scripts and experts which opened orders. I know.

  2. #12
    Junior Member cheoxds's Avatar
    2
    I don't know if there is a way they could see what you is using, but I have noticed something happens periodically on MT4 (I'm using NF).

    I use snoopfree usefulness to block screen and key loggers. Frequently when I chance to open a document in the Meta Editor, and periodically though occasionally, and usually when a major change is made, I get the screen access attempt warning, so that I think that maybe there is a system which takes screen shots in the platforms from time to time.

    This happens on demo or real account as well.
    I just installed this app. It also says ZoneAlarm firewall reads your screen. My guess is that there are valid reasons it could do this to give performance but I could be wrong.

  3. #13
    Junior Member AnaKarla's Avatar
    9
    My final article wouldn't be applicable to you since you aren't using IBFX. I misunderstood. As far as EAs go check with the broker prior to opening a live account. Some brokers have rules. For instance:
    I believe you are correct but you are quoting the biggest bullshitters in background of forex being Klaus Richter out of neuimex.
    Neuimexis a bucket store and therefore there is 0 repeat zero cost to them of any limit orders...
    the reason they hate it is you may get a better price which of course they don't want...

  4. #14
    I think you're right but you're quoting the biggest bullshitters in background of forex being Klaus Richter from neuimex.
    Neuimexis a bucket store and hence there's 0 repeat zero cost to them of any multiple limit orders...
    the reason they hate it is you may find a better price which of course they don't want...
    You're correct. I was trying to show brokers have particular rules that apply to specific types of trading or trading with an EA. Utilizing Klaus was a choice for my case. Considering Neuimex's issues. Here are a few illustrations that are better.

    An email I received from IBFX already posted on FF. I do not know whether this is the current limit but it was last autumn.

    From MIG's website concerning spreads.
    We do accept scalpers but as it's tough to cover such places in the market, we will increase the spreads for customers with scalping strategies.

  5. #15
    OK, visit. . .here's the thing as I understand it.

    You, me, the little guy, etc.. .we seem to want all of it. But we seem to be failing to understand the dynamics of the circumstance.

    Here is the issue. . .if we want instant liquidity (meaning our orders to go through), and we want FIXED spreads, we will need to accept the fact that the BROKERS will need to incur the risk.

    For all those of you who like to point out the CFTC or NFA registry brokers with thier large amounts, you will notice that while there are some brokers that have massive amounts of money (excess net capital, etc), a lot of them pale in comparison with the dimensions of the real registered banks (check out UBS).

    The point is this. . .IF the brokers need to eat the risk of an EA opening a thousand orders and potentially profiting from those transactions through scalping, then they are in trouble because they can't off-load the profits onto offsetting positions. . .meaning they will need to pay that money out of their pockets. That's why brokers do these dirty tricks everyone complains about. . .it's since they need to eat that risk.

    This isn't always a moral issue, it's a matter of keeping the business afloat. Think, if you are currently with ANY broker that does not directly off-load ALL positions to some bank (which it probably can't due to settlement conditions ), you then run the real risk of being with a broker that's very likely to really go out of business because of the very real danger that being on the wrong side of a lot of scalps presents. SO THIS IS WHY you will discover that if you are labeled a pattern scalper that your trades will start taking longer to execute as they'll be literally passing you off to some bank.

    Now. . .keep going on that thought for a second. . .if they are off-loading your commerce don't you think that party will control your broker for pending orders that may be canceled? Of course they would. . .that's why if you have tens of thousands of pending orders, or you change your orders every two minutes (yes, believe it or not, some banks can charge for that also ), your broker will incur a disproportionate cost on a single person and thus do everything they can to stop you in order for THEM to stay solvent rather than put the rest of their traders at a bad place.

    Appearance, brokerages are companies. . .and when a brokerage caters to small retail investors, then you believe that they'll do anything they can to safeguard their business. In addition to their trades with the banks, they will figure out ways to be certain their customers don't make money while until they can pawn off their trades onto the banks. As you can imagine, that takes a while (it may not necessarily be lightning fast).

    I only see this is the way you'd need to operate a business. I think of it like this...I imagine scalpers (people who can't stay in a commerce longer than 3 minutes EVER. . .this does not mean you can't scalp. . .but individuals who do nothing but open as many trades and close as many as you can beneath that three minute mark) like those who visit a Best Buy or Circuit City and buy a commodity (such as a video game), then after a day or two of actually using the item, they return it for a full refund. Does one create people that are bad that are scalpers? no, of course not. . .but imagine if a person were to do this A LOT. . .always buy something, use and return it. . .they get some worth (not a lot), but return the item. If Best Buy enabled individuals this choice, there would be a few that could take advantage of this. Now, imagine what that could do to Buy as a company if lots of folks were allowed to perform so and took advantage of it. . .it would kill Best Buy.

    Again...I am not saying is wrong, but if you are going to do it, then you probably won't succeed (or allowed to perform it for much longer) until you use platforms designed for that purpose (such as ECNs that directly route your order). Those companies are designed to handle those transactions and will probably not try and stop you.

    All this discussion of EA's and conspiracies serve no helpful function in my view. You then have only a few options, right if you are paranoid about whether your EA can be seen or used against you?
    - don't use EAs
    - transfer your code outside your EA (to a DLL)
    - use another platform

    The concept that brokers would actually use your EAs from you is fairly absurd. Unless an obnoxious number of individuals were using exactly the exact same EA, the only real way the broker could counter commerce your EA is to artificially move the market for everyone. Believe, if you and I use precisely the opposite EA (like let's say you short an MA crossover, and I choose to go long), then what the hell is the broker going to perform? The market would take care of itself, which is exactly what it would have done anyways. The purpose is, why would a broker even want to expend that much energy trying to figure out what your own EA does then try to come up with an algorithm that deals against every single EA (not yours) and can be successful? Then STILL need to satisfied with the market movement in order to avoid arbitrage. You guys are dreaming in the event that you think any broker in their right mind will expend any type of energy. . .it's ludicrous. . .imagine, the number of customers, how many EAs how many variables and on top of that having to contend with the market movement??? Would they frickin care???

  6. #16
    Junior Member Trespol's Avatar
    3
    Broker cannot observe any of your source code. Your terminal only transports commands to broker to execute any actions with orders.

  7. #17
    Junior Member AnaKarla's Avatar
    9
    Broker can not observe any of your source code. Your terminal only transports commands to broker to execute any actions with orders.
    Which may not be entirely correct.
    This is very possible that MT4 has been coded to report any EA that is actively sending orders. I haven't confirmed but there is no technical reason why this may not have been employed by Metaquotes either in request of brokers or in their own volition...
    I know for a fact one broker handicapped an EA of my friends and if he asked what was happening they told him he was abusing the system using an EA...

  8. #18
    Well that just means their EA do something incorrect.

    This may not be entirely true.
    This is very likely that MT4 has been coded to report any EA that is actively sending orders. I haven't confirmed but there is not any technical reason why that may not have been implemented by Metaquotes either at request of brokers or on their own volition...
    I know for a fact one broker disabled an EA of my buddies and when he asked what was happening he told him he had been abusing the system using an EA...

  9. #19
    Junior Member AnaKarla's Avatar
    9
    well that simply means that their EA was doing something incorrect.
    It was only trailing stop loss.

  10. #20
    Junior Member Trespol's Avatar
    3
    This might not be entirely true.
    This is very likely that MT4 was coded to report any EA that's actively sending orders. I haven't verified but there's not any technical reason why that might not have been executed by Metaquotes either at request of brokers or on their own volition...
    I know for a fact one broker handicapped an EA of my buddies and if he asked what was going on he told him he was abusing the system using an EA...
    Once again, broker can not see any source code of client's indicators or EA. Broker can simply observe a log file of client's activity, and, in the event of abuse server by client's EA, broker can block usage of EA by customer.

    Look into source code of your EA and log file of your terminal. I think you said was created tooooo regular requests .

  •