Подскажите как узнать максимальный лот.

 

Насколько я понял если на счету имеется N долларов и есть какая-то текущая прибыль/убыль n долларов, то по этим данным можно определить максимальный лот, которым я смогу открыть позицию.
Подскажите пожалуйста формулу по которой можно это посчитать.
Если опять же я правильно понял то N =AccountBalance(); n = AccountFreeMargin().

 
 
Я в своём эксперте считаю размер лота по следующей формуле:


double Lots;            // Размер стандартного лота
double MaximumRisk      = 0.05; // Максимальный риск
Lots=NormalizeDouble(AccountFreeMargin()*MaximumRisk/AccountLeverage()/10.0/Bid,1);