MT4 отправляет несколько устаревших электронных писем

Мой советник настроен на отправку электронного письма при открытии сделки. Со временем стандартный текст электронного письма был изменен и улучшен.

Тем не менее, при предварительном тестировании моего советника он выдает более старые версии электронного письма с торговыми уведомлениями, которые я разработал (v8.16) — хотя он не должен этого делать — вместе с электронными письмами из обновленной версии (v8.17), которая что он должен делать.

Как будто у меня где-то есть другая учетная запись MT4, на которой работает более старая версия моего советника, а у меня ее нет.

  • У меня нет более старых версий, работающих на моем VPS.

  • У меня тоже нет запущенных советников на моем локальном рабочем столе.

  • Как вы видите, они относятся к одной и той же сделке (как видно по соответствующему номеру тикета) и имеют одинаковую цену входа. Конечно, если бы я управлял двумя учетными записями, номера билетов не совпадали бы.

У кого-нибудь еще были проблемы с этим странным «явлением»?


Скриншот настройки электронной почты MT4.

Пример прекращенной (v8.16), но все еще поступающей формы: Это старая версия


Пример обновленной (v8.17) формы: Это новая версия уведомления по электронной почте


person Community    schedule 03.04.2017    source источник
comment
Q1: Как вы думаете, почему это был [ php ]-связанная ошибка? Вопрос 2. Где находится ваш SMTP-хост? Это внутри вашего VPS/VPN или это внешняя служба, за пределами вашего домена управления? Q3: Какой тип службы VPS вы используете для операции [ SuT ] - VPS, предоставленный FX-Broker, или какой-либо другой, от общедоступного, глобально доступного VPS / хостинг-провайдера, который вы сами решили выбрать и использовать для этого [ SuT ] Тестирование проекта?   -  person user3666197    schedule 16.04.2017
comment
1) Не знаю, почему я отметил PHP в вопросе, пожалуйста, не обращайте внимания. 2 и 3) это VPS, предоставленный брокером в партнерстве с Beeks Financial. Надеюсь это поможет.   -  person    schedule 16.04.2017
comment
Спасибо, Тодд, не могли бы вы ответить на вопрос Q2? На какой SMTP-сервер ваш MT4 отправляет каждое сообщение? [PrintScreen] на странице настройки MT4 очень поможет в этом, не так ли? ?**   -  person user3666197    schedule 16.04.2017
comment
Да, вопрос был обновлен и добавлен скриншот. Спасибо   -  person    schedule 16.04.2017


Ответы (1)


Учитывая приведенные выше разъяснения, самый простой способ предотвратить любые "неавторизованные" двоично-реплицированные экземпляры вашего образа, размещенного на VPS, для дальнейшего доступа к вашей точке входа SMTP. (где «прекращенные» версии форм электронной почты оставили дымовые следы, продемонстрированные подозрительными/реплицированными операциями, все еще отправляющими прекращенные формы v8.16) будет:

  • теперь (!) немедленно измените пароль SMTP-сервиса
  • добавлять MQL4 самоотчетные данные WatchDOG, собирающие электронные письма, отправляя такие WatchDOG при каждом посещении в обработчики OnInit() / OnDeinit(), сообщать AccountInfo() подробности, в т.ч. детали, такие как имя хоста, IP-адрес хоста и tracroute-выход локального хоста в некоторую известную общедоступную контрольную точку.
person user3666197    schedule 16.04.2017
comment
Да, этот звук, вы что-то здесь понимаете, у меня есть более старые неактивные версии советника в моей локальной системе, которые я сейчас удалил. Одна неактивная версия есть на моем VPS, но система не дает мне ее удалить. Это содержит более старую версию тела электронной почты, но не привязано к какой-либо диаграмме или платформе. Что такое WatchDOG? Спасибо - person ; 17.04.2017
comment
WatchDOG — это концепция наблюдения за некоторыми событиями, переходами состояний или просто течением времени. WatchDOG сообщает о любом таком отслеживаемом объекте в какой-то центральный репозиторий событий, обычно хорошо помеченный каким-либо порядковым UUID или просто отметкой времени с высоким разрешением ([us] или [ns], чтобы устранить неоднозначность SEQ-событий). - person user3666197; 17.04.2017
comment
Окей, звучит хорошо. Я учту ваш вклад в службу поддержки клиентов моего брокера - они там хорошая команда, а также в Beeks, поскольку большая часть этого сейчас выходит за рамки моей области знаний, но я начну со смены моего smtp-пароля. Большое спасибо :) - person ; 17.04.2017
comment
+ Видел много надстроек VPS на сервисе FX Broker. Не всегда профессионального уровня. Есть ли у вас независимая криптографическая защита доступа к VPS от Брокера/VPS-провайдера? Какой-то SSH-туннель к независимому sshd на размещенном хосте, который полностью и исключительно находится под вашим контролем (включая управление ключами ssh)? Если нет, то сервис уязвим, независимо от того, что говорят представители Брокера/VPS-провайдера. Остерегайтесь греков, если они принесут вам дары.... :о) - person user3666197; 17.04.2017