The question is:
Multi-currency expert Advisor. Launched on the chart of the symbol “B”. In the market overview, the BID value for the symbol “A” of the current tick is one, and the resulting SymbolInfoTick for the symbol “A” is another (old). If the EA is moved to the chart of the symbol “A”, then each tick all coincides with the value in the market overview for the symbol”A”.
For a long time I could not understand why the multicurrency is trading incorrectly and I was waiting for such a trick in the last place. This can be solved somehow or multi-currency RIP, do 100500 expert advisors for each symbol? The expert Advisor analyzes ticks and such jambs are not allowed. Maybe you can somehow take the values directly from the market review, since SymbolInfoTick and SymbolInfoDouble give such a jamb?