//---------------------------------------------------------------------------------------------------------------
double LOT(int OT)
{
for (int j = OrdersHistoryTotal()-1; j >= 0; j--)
{
if (OrderSelect(j, SELECT_BY_POS,MODE_HISTORY))
{
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OT==OrderType())
{
if (OrderProfit()<0 || OrderProfit()>0) return(NormalizeDouble(OrderLots()*K_Lot+P_Lot,DigitsLot));
else return(Lot);
}
}
}
return(Lot);
}
//---------------------------------------------------------------------------------------------------------------