OrderCalcMargin на аккаунтах в RUB и RUR не соответствует открываемой марже

 

Наблюдаю отличие до 7-8! раз между реально взимаемой маржой AccountMargin и расчетной маржой OrderCalcMargin . Брокеры и типы аккаунтов:

1. BCS direct.mt5 RUR 

2. Alpari standard RUB


По 1. реально взимаемая маржа 290 917 RUR, расчетная 2 121 211.5 RUR

В недоумении. Хочу узнать как можно сделать чтобы OrderCalcMargin всегда соответствовало AccountMargin, при любой валюте депозита и при любой базовой валюте контракта?

Файлы:
AccInfo.mq5  4 kb