Экспертный Советник не работает. Почему?

Экспертный Советник не работает. Почему?

Если ваш Экспертный Советник не работает, пожалуйста, выполните следующие действия:

  1. Проверьте, включена ли кнопка Авто-торговля панели инструментов в терминале MetaTrader. Имя Советника и изображение «смайла» в правом верхнем углу окна графика свидетельствуют о корректном прикреплении Советника к данному графику.


  2. Убедитесь, что в пункте меню Сервис → Настройки → Советники терминала MetaTrader включены следующие опции:

    • Разрешить автоматическую торговлю. Эта опция позволяет Советникам вести автоматизированную торговлю, то есть возможность открывать и закрывать позиции без участия трейдера.
    • Разрешить импорт DLL. Для расширения своих возможностей Советники могут использовать библиотеки (файлы DLL, которые расположены на вашем компьютере в папке ...\MQL4\Libraries). Если опция Разрешить импорт DLL включена, то библиотеки могут использоваться без ограничений.

    Остальные опции могут быть включены или выключены в зависимости от ваших предпочтений:

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

      * Профиль – это группа графиков с собственными настройками, образцами и расположением на экране терминала MetaTrader. Профили могут создаваться и управляться в пункте меню Файл→Профили терминала MetaTrader. Когда вы открываете ранее сохраненный профиль, каждый график со всеми настройками будет расположен точно в том месте, где вы его поместили.

    • Отключить автоматическую торговлю при смене символа или периода графика. Эта опция отключает советники при смене символа или периода графика.
    • Разрешить WebRequest для следующих URL. Эта функция позволяет получать и отправлять информацию с веб-сайтов с помощью GET и POST запросов. Пропишите URL-адреса доверенных сайтов вручную.
  3. Убедитесь, что настройки вашего Советника не противоречат нашим условиям торговли:

    • Минимальный объем сделки составляет 0.01 лота. Если ваш Советник пытается открыть ордер меньшего объема, то на вкладке “Эксперты” окна “Терминал” вы увидите сообщение об ошибке: “Invalid Volume” (Неверный объем).
    • При торговле на ECN счетах ваш Советник должен быть запрограммирован для работы с 5-значными котировками (например, 1.62387). Если он запрограммирован для работы с 4-значными котировками (например, 1.6238), то вам необходимо внести изменения в код Советника. Вы можете сделать это самостоятельно или обратиться за помощью к разработчикам Советника.
    • на ECN счетах Советник должен открывать ордера БЕЗ STOP LOSS или TAKE PROFIT. Stop Loss и Take Profit можно добавить к уже открытому ордеру через несколько секунд после его исполнения, используя функцию модификации ордера. Вы также можете использовать отложенные ордера (Stop Order и Limit Order) с ценой открытия, близкой к рыночной цене.
      Узнайте подробнее о торговле на ECN счетах.
  4. Проверьте записи всех операций, осуществленных вашим Советником. Они сохраняются на вкладках Эксперты и Журнал в окне Терминал торгового терминала MetaTrader. Так, например, ошибка “Invalid Volume” (Неверный объем) означает, что ваш Советник пытается открыть ордер с объемом меньше разрешенного на счетах FXOpen. Если вы испытываете затруднения при исправлении ошибки, пожалуйста, пришлите нам изображение закладки Эксперты с сообщением об ошибке.

  5. Следует иметь в виду, что Советник работает на стороне терминала клиента. Советник будет корректно работать только в том случае, если ваш терминал MetaTrader 4 подключен к серверу компании FXOpen и вы авторизованы на вашем счете. Если вы осуществляете выход из вашего счета и завершаете работу терминала MetaTrader 4Советник также прекращает свою работу. Если вы хотите, чтобы ваш Советник работал 24 часа 5 дней в неделю, вам следует задуматься об использовании VPS-сервиса.

    • Related Articles

    • Экспертные советники

      Экспертный советник (Expert Advisor) – автоматизированный сценарий, который используется торговым программным обеспечением, для управления позициями и ордерами автоматически без человеческого вмешательства. FXOpen разрешает использование экспертных ...
    • Экспертные советники

      Экспертный советник (Expert Advisor) – автоматизированный сценарий, который используется торговым программным обеспечением, для управления позициями и ордерами автоматически без человеческого вмешательства. FXOpen разрешает использование экспертных ...
    • Конвертация советников и индикаторов MQL4 в боты и индикаторы TickTrader Algo

      Если у вас есть экспертные советники (EA) или индикаторы, написанные на языке MQL4 (для работы в MetaTrader 4), то вы можете воспользоваться бесплатным конвертером для их преобразования в боты и индикаторы TickTrader Algo. Конвертер находится по ...
    • MetaTrader 4

      1. Пропала история счета в MetaTarder 4. Щелкните правой кнопкой мыши по вкладке История Счета и выберите Вся история (или другой интервал) в контекстном меню. 2. Как создать торговый отчет? Торговые отчеты высылаются на электронный адрес клиента в ...
    • Вопрос-Ответ: MetaTrader 4

      1. Пропала история счета в MetaTarder 4. Щелкните правой кнопкой мыши по вкладке История Счета и выберите Вся история (или другой интервал) в контекстном меню. 2. Как создать торговый отчет? Торговые отчеты высылаются на электронный адрес клиента в ...