Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Зарегистрируйся на MQL5.community и оставляй комментарии!
Grigoriy Malychenko
3162
Grigoriy Malychenko 2013.08.08 20:08 

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

Как быть?

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

Boris
3883
Boris 2013.08.08 22:30  

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

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

Grigoriy Malychenko
3162
Grigoriy Malychenko 2013.08.09 07:26  

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

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

Рустам
3604
Рустам 2013.08.09 07:34  
Смотрите в списке ордеров ордер с типом = 6, если в комментарии "депозит" - значит это оно.
pako
3342
pako 2013.08.09 12:24  
WebProger:

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

Как быть?

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


AccountFreeMargin()
Grigoriy Malychenko
3162
Grigoriy Malychenko 2013.08.09 12:48  

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

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

pako:

AccountFreeMargin()

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

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий