вопрос разработчикам

 
функция UninitializeReason().
1. Что означает код возврата причины деинициализации =0 ?
2. Если есть техническая возможность, просьба ввести код возврата, соответствующий финишу теста.
 
К счастью, все это и многое другое описано во встроенной документации:

int UninitializeReason( )


Возвращает код причины останова экспертов, индикаторов и скриптов. Возвращаемые значения могут быть одним из кодов деинициализации.

Пример

  // пример
  int deinit()
    {
     switch(UninitializeReason())
       {
        case REASON_CHARTCLOSE:
        case REASON_REMOVE:      CleanUp(); break;    // очистка и освобождение ресурсов.
        case REASON_RECOMPILE:
        case REASON_CHARTCHANGE:
        case REASON_PARAMETERS:
        case REASON_ACCOUNT:     StoreData(); break;  // подготовка к рестарту.
       }
     //...
    }

 
К счастью, все это и многое другое описано во встроенной документации:
...


К несчастью, не все это и многое другое описано во встроенной документации:
К примеру задокументированы след. коды возврата:
Коды причин деинициализации

Коды причины деинициализации, возвращаемые функцией UninitializeReason(). Mогут иметь любые из следующих значений:

Константа Значение Описание
REASON_REMOVE 1 Эксперт удален из диаграммы.
REASON_RECOMPILE 2 Эксперт перекомпилирован.
REASON_CHARTCHANGE 3 Символ или период графика был изменен.
REASON_CHARTCLOSE 4 График закрыт.
REASON_PARAMETERS 5 Входные параметры были изменены пользователем.
REASON_ACCOUNT 6 Активирован другой счет.


Возврата НУЛЯ в документации не описано. Поэтому и возник вопрос...
...

Извините за беспокойство.
Причина обращения: