Ошибки, баги, вопросы - страница 1228

 

Терминал 1010, робофорекс, ошибка 4901,

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- open the DOM and subscribe for notifications 
   if(!MarketBookAdd(_Symbol)){Alert("Error ",GetLastError());return -1;}
//---
   return 0;
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- close the DOM
   if(!MarketBookRelease(_Symbol))
      Print("Failed to close the DOM!");
  }
//+------------------------------------------------------------------+
//| BookEvent function                                               |
//+------------------------------------------------------------------+
void OnBookEvent(const string &symbol)
  {
   Print("Book event for: "+symbol);
//--- select the symbol
   MqlBookInfo priceArray[];
   bool getBook=MarketBookGet(NULL,priceArray);
   if(getBook)
     {
      int size=ArraySize(priceArray);
      Print("MarketBookInfo по ",Symbol());
      for(int i=0;i<size;i++)
        {
         Print(i,":",priceArray[i].price
               ,"    Volume= ",priceArray[i].volume,
               " type = ",priceArray[i].type);
        }
     }
   else
     {
      Print("Не удалось получить содержимое стакана по символу ",Symbol());
     }

  }
//+------------------------------------------------------------------+
Чегойто не работает!
 
JJerboa:

Терминал 1010, робофорекс, ошибка 4901,

Чегойто не работает!

А по запрашиваемому символу есть стакан?

Что возвращает запрос

SymbolInfoInteger(_Symbol,SYMBOL_TICKS_BOOKDEPTH)

?

По EURUSD стакана нет.

 
alexvd:

А по запрашиваемому символу есть стакан?

Что возвращает запрос

SymbolInfoInteger(_Symbol,SYMBOL_TICKS_BOOKDEPTH)

?

По EURUSD стакана нет.

возвращает 0

окно стакана открывается...

или теперь функции стакана цен на форексе не работают?? 

 
JJerboa:

возвращает 0

окно стакана открывается...

или теперь функции стакана цен на форексе не работают?? 

Это не биржевой стакан.

 

Если советнику для работы нужно использовать графические объекты: трендовые, горизонтальные линии и т.п.

будет ли такой советник корректно работать на встроенном в терминал виртуальном хостинге?

Пример: советник открывает ордера по касанию трендовой линии.

 
Похоже сломали билд 989. Эксперты в сборке 989 выдают совершенно другие результаты
на той же истории и с теми же параметрами, чем в сборке 975.
Возьмите любой эксперт, хоть из своих примеров...
Так-то жесть, обновления на лету агента и вот прибыльный эксперт начинает молотить убыток на реале.
 
crOss:
Похоже сломали билд 989. Эксперты в сборке 989 выдают совершенно другие результаты
на той же истории и с теми же параметрами, чем в сборке 975.
Возьмите любой эксперт, хоть из своих примеров...
Так-то жесть, обновления на лету агента и вот прибыльный эксперт начинает молотить убыток на реале.

Сейчас официальный билд 1010, а 989 был бета-версией.

Обновитесь и попробуйте снова, пожалуйста.

 

Mql Editor

Компилятор ведет себя естественно, а вот редактор светит закрытые поля. С классами кстати тоже самое.

 
Renat:

Сейчас официальный билд 1010, а 989 был бета-версией.

Обновитесь и попробуйте снова, пожалуйста.

Обновился, попробовал... Всё тоже самое.
Что работало на 975 от 1 августа 2014 не работает на 1010 от 31 октября 2014 :-(