Вкладка Советники

В этой вкладке сгруппированы настройки, касающиеся работы с советниками (экспертами). Советниками в терминале называются программы, написанные на языке MetaQuotes Language 4 и позволяющие вести аналитическую и торговую деятельность в автоматическом режиме (автотрейдинг). Информация о создании и использовании советников находится в разделе “Автотрейдинг”. В данном разделе описаны только общие для всех экспертов настройки:

  • Включить советники
    Эта опция позволяет разрешить или запретить использование всех советников. Если она отключена, с приходом нового тика для всех экспертов перестает запускаться функция start(). При этом вместо смайликов напротив названий экспертов в правом верхнем углу графиков появляются крестики. Чтобы включить советники, необходимо выставить флажок и нажать кнопку “ОК”. С приходом нового тика советники начнут работать, а крестики в правом верхнем углу графика вновь станут смайликами.
    Включить или выключить советники можно также нажатием кнопки Meta Trader tb standard expert enable Советники панели инструментов “Стандартная”.

    Внимание:
    • эта опция распространяется только на советники и не позволяет автоматически отключать пользовательские индикаторы и скрипты;
    • действие этой опции не распространяется на уже запущенные эксперты, то есть советник не будет остановлен во время выполнения функции start().
  • Отключить советники при смене счета
    Эта опция представляет собой защитный механизм, отключающий советники при смене счета. Она бывает полезна, например, при переключении с демонстрационного счета на реальный. Чтобы включить механизм, необходимо выставить флажок и нажать кнопку “ОК”.

  • Отключить советники при смене профиля
    В профилях сохраняется большое количество информации о текущих настройках всех графиков в рабочей области. В частности, в профилях сохраняется информация о прикрепленных советниках. Эксперты, входящие в состав профиля, с приходом нового тика начнут работать. Включив эту опцию (выставив флажок), можно не допустить запуска экспертов при смене профиля.

  • Разрешить советнику торговать
    Советники способны работать в автономном режиме, без участия трейдера. Они могут как анализировать динамику цен, так и вести торговую деятельность. Эта опция предназначена для ограничения торговой деятельности экспертов. Такое ограничение бывает полезно при тестировании аналитических способностей эксперта в режиме реального времени (не путать с тестированием советника на исторических данных).

  • Ручное подтверждение
    Опция “Ручного подтверждение” активируется только в том случае, если советникам разрешено торговать. Если она включена и советник пытается провести торговую операцию, можно будет либо подтвердить ее, либо прервать вручную. Иными словами, при помощи ручного подтверждения можно контролировать торговую активность советника. При этом появляется окно совершения торговых операций с заполненными полями. Это может быть полезно при тестировании торговых функций советника в режиме реального времени (не путать с тестированием советника на исторических данных).

  • Разрешить импорт DLL
    Для расширения функциональности советники могут использовать DLL-библиотеки. Выставив этот флажок, можно использовать такие библиотеки без каких-либо ограничений. Если эта опция отключена, ни один эксперт не сможет воспользоваться внешними DLL-библиотеками. Рекомендуется запрещать импорт при работе с неизвестными экспертами.

  • Подтверждать вызов функций DLL
    Эта опция активируется только в том случае, если был разрешен импорт из DLL-библиотек. Она позволяет контролировать выполнение каждой вызываемой функции вручную. Если флажок не установлен, импорт из внешних библиотек контролироваться не будет. При работе с неизвестными библиотеками рекомендуется включать эту опцию.

  • Разрешить импорт внешних экспертов
    Если при работе советника требуется импортировать функции из других э
    кспертов
    или библиотек MQL4, необходимо включить эту опцию. Если она отключена, ни один из запущенных экспертов не сможет запрашивать функции из других MQL4-программ. Рекомендуется отключать эту опцию при работе с неизвестными советниками.

Внимание: значения опций “Разрешить советнику торговать”, “Ручное подтверждение”, “Разрешить импорт DLL”, “Подтверждать вызов функций DLL” и “Разрешить импорт внешних экспертов”, заданные в этом окне, являются параметрами по умолчанию для вновь прикрепляемых MQL4-программ. Они не влияют на работу уже запущенных экспертов, пользовательских индикаторов и скриптов.

Советники