GBPJPY,H1: invalid price 158.30300000 for OrderSend function - страница 2

 

Лучше используйте это, если хотите универсального подхода:

 

//Возвращает нормализованное значение переменной, в соответствии с целым количеством тиков.
double normalize_variable(double variable)
{
double tick_size=MarketInfo(Symbol(),MODE_TICKSIZE);
if(MarketInfo(Symbol(),MODE_TICKSIZE)==0){
Print("Не удалось получить информацию о инструменте...");
return(variable);
}
variable=MathCeil(variable/tick_size)*tick_size;
return(variable);
}

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