Thanks house, but one thing more

 

if the brokers can see the orders done via ordersend but can these brokers have a software which they can run in there sever which it can make the EA place order while the condition for the placement has not all met? If answer for this question is yes, then how can someone prevent it or should someone forget using EA ?Thanks

 
keylove:

if the brokers can see the orders done via ordersend but can these brokers have a software which they can run in there sever which it can make the EA place order while the condition for the placement has not all met? If answer for this question is yes, then how can someone prevent it or should someone forget using EA ?Thanks

Every trade request going out from your Terminal (via expert/script or manually) is logged to file (journal and experts log). That is the proof on your side. The same happens on the server side (where your IP is logged as well), that is the broker's proof. So, both sides have detailed proof.

Obviously the broker can open/close your orders as he pleases. But he has a problem - he has to falsify his own logs to make it appear as if the request came from your Terminal as well as magically doing the same on your computer. AFAIK and IMHO, that's just silly - they can't, won't and don't do that. If they are going to cheat u, it would be in other ways.

Reason: