double AccountFreeMarginMode( )

 
Подскажите, пожалуйста, как правильно использовать эту функцию.
 

никто не знает ;)

ни в одном советике не встречалась.

По хорошему в функции

double AccountFreeMarginCheck( string symbol, int cmd, double volume)

должен быть еще один параметр - этот самый AccountFreeMarginMode

double AccountFreeMarginCheck( string symbol, int cmd, double volume, int AccountFreeMarginMode)

смешно конечно, что он double, а потом сравнивается с 0

AccountFreeMarginMode()==0

-----------

double AccountFreeMarginMode( )
Режим расчета свободных средств, разрешенных для открытия позиций на текущем счете. Режим расчета может принимать следующие значения:

0 - при расчете не используются нереализованные прибыли и убытки;
1 - при расчете свободных средств используется как нереализованная прибыль, так и убыток по открытым позициям на текущем счете;
2 - при расчете используется только значение прибыли, текущий убыток по открытым позициям не учитывается;
3 - при расчете используется только значение убытка, текущая прибыль по открытым позициям не учитывается.

Пример:
if(AccountFreeMarginMode()==0)
   Print("Нереализованные прибыли/убытки не используются.");