 
 
					        										 
  ) в MT4?
 ) в MT4? 
 
					        										 бывает что цена закрытие выше цены открытия но советник считает ее проигрышной
  бывает что цена закрытие выше цены открытия но советник считает ее проигрышной 
 
					        										 
 
					        										 
 
					        										<code>//+------------------------------------------------------------------+
//|   Функция определения цены последнего открытого ордера           |
//+------------------------------------------------------------------+
double LastOpenPrice(string   symbol, int magic)
{
datetime static LastOrderOpenTime;
double   static LastOrderOpenPrice;
double   LastPrice = 0;
int      digits  = (int)SymbolInfoInteger(symbol,SYMBOL_DIGITS);
for (int index = 0; index < OrdersTotal(); index++)
   {
   if (OrderSelect(index, SELECT_BY_POS, MODE_TRADES)==FALSE) break;
   if (OrderSymbol() == symbol && OrderMagicNumber() == magic)
   if (LastOrderOpenTime != OrderOpenTime() && LastOrderOpenPrice != OrderOpenPrice())
      {
      if (OrderType() == OP_BUY || OrderType() == OP_SELL)
         {
         LastOrderOpenTime = OrderOpenTime();
         LastOrderOpenPrice = OrderOpenPrice();
         }
      }
   }
LastPrice = NormalizeDouble(LastOrderOpenPrice,digits);
return (LastPrice);
}
//+------------------------------------------------------------------+</code> 
 
					        										
Kudryashov