Originally Posted By: fx_trader
С Депо понятно = CurrencyBalance
А если честно, то не совсем. Почему CurrencyBalance на ФОРТС учитывает не используемое ГО в сделке, а и цену фьючерса?
Т. е., если к примеру вы имеете 100 000 руб. и купили 10 фьючерсов РТС, то ваш CurrencyBalance станет равен не 100 000 руб. - ГО как и должно быть, а 158 200 (текущая цена фьючерса на момент написания поста) * 10 + 7678 (ГО) * 10 + ваши денежные средства на площадке ФОРТС = 16687800. Крутова-то неправда ли? А если откроете шорт, прикиньте какой отобразится минус за вычетом ваших денежных средств из стоимости 10 контрактов и ГО к ним.
Чтобы исправить это безобразие приходится всё это рассчитывать самостоятельно:

var go = secRt.FinInfo.BuyDeposit.HasValue ? secRt.FinInfo.BuyDeposit.Value : 0;
var CurrBalance = secRt.CurrencyBalance-(curQty*curPrice-curQty*go);
//В расчёт включено ГО.
Может быть стоит исправить это досадное недоразумение на ФОРСТ чтобы CurrencyBalance стал действительно CurrencyBalance?