Quick question for Experienced EA people?

 

Is it normal to have a custom EA made but then have problems trading with different brokers?  (Decimal place calculation issues and currency issues)

Or, should these industry/broker variations automatically be taken care of by the developer making the EA?

Thanks in advance.

 

It's hard to understand your question. Who defines what is "normal"? What is the situation? Are you trying to develop something by yourself? Are we talking about a product that you bought?

In general, no developer can possibly know in advance about all issues that you might potentially run into with every single broker. This is a matter of beta testing. Apart from that, it is a question of good coding habits not to hardcode constants where it is unneccessary.

For example things like: do you use Point() or 0.00001? Do you use 100.000 for contract size or SymbolInfoDouble(Symbol(),SYMBOL_TRADE_CONTRACT_SIZE)? Are suffixes for ECN symbols dealt with? ...

Please describe your situation and the reason behind your question.

Reason: