как использовать только часть депозита

 

Подскажите, пожалуйста, можно ли сделать так, чтобы советник использовал только заданную часть депозита, т.е. на одном счете работает два советника с разной степенью риска нужно, чтоб более рискованный советник использовал только заданную часть депозита.

 
barilya:

Подскажите, пожалуйста, можно ли сделать так, чтобы советник использовал только заданную часть депозита, т.е. на одном счете работает два советника с разной степенью риска нужно, чтоб более рискованный советник использовал только заданную часть депозита.

Если советние рискованный, то его лот наверняка привязан к свободной марже счета.
Например, так:
lot=NormalizeDouble(AccountFreeMargin()*MaximumRisk/1000.0,1);
Мне кажется, проще всего вместо AccountFreeMargin() использовать фиксированную сумму, если надо жестко ограничить ММ.
Обычно же регулируют риск коэффициентом MaximumRisk, выбирая его значение в зависимости от рискованности стратегии советника.
 
barilya:

Подскажите, пожалуйста, можно ли сделать так, чтобы советник использовал только заданную часть депозита, т.е. на одном счете работает два советника с разной степенью риска нужно, чтоб более рискованный советник использовал только заданную часть депозита.


'b-Lots'

'lot lib'

Незабываем говорить спасибо авторам.

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