Как установить MT4, чтобы предупредить меня (поле или адрес электронной почты), если отложенный ордер был выполнен?
Редактировать: Я думаю, что только сценарий может это сделать, я ошибаюсь? Я не верю, что для этого есть встроенный способ.
Как установить MT4, чтобы предупредить меня (поле или адрес электронной почты), если отложенный ордер был выполнен?
Редактировать: Я думаю, что только сценарий может это сделать, я ошибаюсь? Я не верю, что для этого есть встроенный способ.
Мой плохой, я просто видел, что тебе нужна ЭЛЕКТРОННАЯ ПОЧТА, а не шум.Originally Posted by ;
Если нет встроенной электронной почты, я попытаюсь создать скрипт, но шум будет делать в среднем. Я не видел этого, чтобы быть честным ...Originally Posted by ;
Поместите это в начало кодирования: extern bool PlaySounds = True; Поместите это после команды отложенного ордера: if (PlaySounds) PlaySound (alert.wav); ПРИМЕР: OrderSend (Символ (), OP_BUYLIMIT, Lotslvl4, Ask- (42 * Point), Slippage, StopLossLevel - (47 * Point), TakeProfitLevel - 0.0047, Buy, MagicNumber, 0, DodgerBlue); if (PlaySounds) PlaySound (alert.wav);Originally Posted by ;
Я думаю, что threadstarter хочет оповещать только о том, когда отложенный ордер заполняется (OP_BUYLIMIT OP_BUY), а не когда он только что установлен. грустно, если это так, этот кусок кода Jwentro дал не сработает. вам нужно будет сохранить номер билета в переменной, а затем опросить свой текущий торговый пул и продолжить проверку того, что этот отложенный ордер больше не является отложенным ордером, затем он будет воспроизводить звук или отправлять электронную почту. Не сложно. если у вас есть проблемы с этим, позвоните мне. привет, Дзен
zen, я верю, что вы в точности верны, и мое кодирование не работает (этот код предупреждает только о том, что ожидающая сделка сделана). Я полагаю, что вы скоро получите PM от стартера потокаOriginally Posted by ;