double NormalizeLot(string symbol,double volume)
{
double lot=volume,
lot_min=SymbolInfoDouble(symbol,SYMBOL_VOLUME_MIN),
lot_max=SymbolInfoDouble(symbol,SYMBOL_VOLUME_MAX),
lot_step=SymbolInfoDouble(symbol,SYMBOL_VOLUME_STEP);
if(lot<lot_min)
lot=lot_min;
if(lot>lot_max)
lot=lot_max;
int step=(int)((lot-lot_min)/lot_step);
return(lot_min+step*lot_step);
}