VAL_SYMBOL

 
Здравствуйте.
Подскажите пожалуйста, будет ли отличаться значение OrdValue( //номер// ,VAL_SYMBOL) одного эксперта работаещего одновременно на разных валютных парах? Если нет, то как тогда индетефицировать валютную пару ордера?

Заранее спасибо.
 
отличаться конечно же не будет. именно так и идентифицировать. вопрос непонятен
 
Уточню вопрос. К примеру, как мне узнать, это ордер по "EURUSD", или по "GBPCHF", или ещё по чем-то?
 
Путь длительностью 1000 ли начинается с первого шага.
 
Уточню вопрос. К примеру, как мне узнать, это ордер по "EURUSD", или по "GBPCHF", или ещё по чем-то?

Непонятно в чем проблема?
OrdValue( Номер ,VAL_SYMBOL) - возвращает имя символа ("EURUSD" или "GBPCHF") для ордера Номер. Вам разве не это нужно?

Пример:
for cnt=1 to TotalTrades
  {
   if OrderValue(cnt,VAL_TYPE)<=OP_SELL and   // это открытая позиция? OP_BUY или OP_SELL 
      OrderValue(cnt,VAL_SYMBOL)="EURUSD" then  // инструмент совпадает?
     {
      If OrderValue(cnt,VAL_TYPE)=OP_BUY then // открыта длинная позиция
  		{
         // проверим, может уже пора закрываться?
        ...............
Причина обращения: