Ошибки, сбои, опечатки в Справочнике MQL5

 

Читая справочник MQL5, периодически натыкаюсь на неточности, сбои, ошибки.

Предлагаю сюда писать о таких местах.

Например:

Справочник MQL5 / Обработка событий / OnChartEvent

Пример слушателя событий графика:

//+--------------------------------------------------------------------------+
//|                                                 OnChartEvent_Sample.mq5 |
//|                        Copyright 2018, MetaQuotes Software Corp. |
//|                                                      https://www.mql5.com |
//+--------------------------------------------------------------------------+

Не проходит компиляцию, неизвестное перечисление:  MQL5_PROGRAM_NAME

int OnInit()
  { 
//--- выведем значение константы CHARTEVENT_CUSTOM 
   Print("CHARTEVENT_CUSTOM=",CHARTEVENT_CUSTOM); 
//--- 
   Print("Запущен эксперт с именем ",MQLInfoString(MQL5_PROGRAM_NAME)); 



Здесь же ошибка, не работает:

//--- события перемещения мышки 
   if(id==CHARTEVENT_MOUSE_MOVE) 
      Comment("POINT: ",(int)lparam,",",(int)dparam,"\n",MouseState((uint)sparam)); 

Причина, отсутствует строка разрешения событий в OnInit():

ChartSetInteger(0,CHART_EVENT_MOUSE_MOVE,1); 

Без разрешения нет генерации событий, при перемещении мыши.