Справка по MetaTrader 4
Справка по MetaTrader 4Настройки клиентского терминалаСоветники

Советники

В этой вкладке сгруппированы настройки, касающиеся работы с советниками (экспертами).

options_experts

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

  • Разрешить автоматическую торговлю — эта опция позволяет разрешить или запретить проведение торговых операций с помощью советников и скриптов. Если ее отключить, то советники и скрипты будут работать, однако не смогут совершать торговых операций. Такое ограничение бывает полезно при тестировании аналитических способностей экспертов в режиме реального времени (не путать с тестированием на исторических данных). Разрешать и запрещать автоматическую торговлю можно также при помощи кнопки Авто-торговля на панели инструментов терминала.
    Данная опция работает как общий переключатель авто-торговли в терминале. Если вы отключите ее, авто-торговля будет отключена для всех советников, даже если им в частном порядке выставлено разрешение на торговлю в настройках при запуске. Если вы включите ее, то авто-торговля будет разрешена только для тех советников, которым она не была запрещена в частном порядке.
  • Отключить автоматическую торговлю при смене счета — эта опция представляет собой защитный механизм, отключающий торговлю советниками и скриптами при смене торгового счета. Она бывает полезна, например, при переключении с демонстрационного счета на реальный.
  • Отключить автоматическую торговлю при смене профиля — в профилях сохраняется большое количество информации о текущих настройках всех графиков в рабочей области. В частности, в профилях сохраняется информация о прикрепленных советниках. Эксперты, входящие в состав профиля, с приходом нового тика начнут работать. Включив эту опцию (выставив флажок), можно не допустить совершение торговых операций экспертами при смене профиля.
  • Отключить автоматическую торговлю при смене символа или периода графика — если данная опция включена, то при изменении символа или периода графика, к которому прикреплен эксперт, этому эксперту будет автоматически запрещено совершать торговые операции.
  • Разрешить импорт DLL (потенциально опасно, включать только для проверенных приложений)
    Для расширения функциональности советники могут использовать DLL-библиотеки. Выставив этот флажок, можно использовать такие библиотеки без каких-либо ограничений. Если эта опция отключена, ни один эксперт не сможет воспользоваться внешними DLL-библиотеками. Рекомендуется запрещать импорт при работе с неизвестными экспертами.
  • Разрешить WebRequest для следующих URL
    В языке MQL4 функция WebRequest() позволяет получать и отправлять информацию с вебсайтов с помощью GET и POST запросов. Чтобы разрешить MQL4-программе осуществлять такие запросы, необходимо включить опцию "Разрешить WebRequest для следующих URL" и явным образом вручную прописать URL-адреса доверенных сайтов. Из соображения безопасности данная опция по умолчанию отключена.
    Для удаления адреса из списка разрешенных выделите его и нажмите клавишу "Delete".

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