С помощью какой функции можно получить значение строчки Депозит?

 

Посмотрел в функциях информации по счету, к сожалению не нашел функции AccountDeposit()

Как быть?

Мне нужно взять значение из строчки Депозит и отнять от него сумму ребейта и прочих неторговых операций, чтобы получить сумму реального депозита трейдера.

 

Наверху Документация

https://docs.mql4.com/ru/account с "голубой каёмочкой"! Там всё, что есть.

 

Документацию я смотрел.

Что-ж, понятно, значит нету...

 
Смотрите в списке ордеров ордер с типом = 6, если в комментарии "депозит" - значит это оно.
 
WebProger:

Посмотрел в функциях информации по счету, к сожалению не нашел функции AccountDeposit()

Как быть?

Мне нужно взять значение из строчки Депозит и отнять от него сумму ребейта и прочих неторговых операций, чтобы получить сумму реального депозита трейдера.


AccountFreeMargin()
 

Понятно, тип == 6 это все неторговые ордера, тип balance в истории, т.е. все подряд, включая ребейт, IR и т.п. в том числе и trade result (сжатая история).

В таком случае, придется отсеивать все лишнее по комментариям и считать только то что остается. Придется идти с костылями, потому что в строках с пополнениями счета нет каких-то однозначных комментариев. Везде по разному пишется в зависимости от источника пополнения.

pako:

AccountFreeMargin()

AccountFreeMargin() это свободные средства, а не депозит.

Причина обращения: