Что это за комментарий такой у ордера в истории?!

 

Определяю максимальный лот через функцию AccountFreeMarginCheck


double fHowCanOpen(int aTradeType){
double StrtLot=MarketInfo(Symbol(),MODE_MINLOT);
double StepLot=MarketInfo(Symbol(),MODE_LOTSTEP); 
double VolLot=StrtLot; 
while(true){
if(AccountFreeMarginCheck(Symbol(),aTradeType,VolLot)<=0 || GetLastError()==134){
if(VolLot>StrtLot){
VolLot-=StepLot;
}
else{
VolLot=0;
}
break;
}
VolLot+=StepLot;
}
return(VolLot);
}

Открываю ордер, а он тут же закрывается с таким комментарием:


В другом ДЦ все было нормально. Здесь размер плеча 100, в другом ДЦ было 200.


Что это такое? Call Margin местного значения?


Вот сижу и не знаю, что делать, с каким лотом можно открываться, что бы Call Margin по человечески произошел - как можно быстрее и с полным изчезновением депозита.


ps. Не подумайте плохого, это демо! Вообще вопрос серьезный не до шуток.