Как вы думаете, какова вероятность того, что показания индикаторов совпадут до последней цифры после запятой (а если точнее, до последнего бита в двоичном представлении числа с плавающей точкой)? Вам нужно сравнивать диапазоны и направление - т.е. так, как бы вы торговали визуально вручную.
SeriousRacoon:
Как вы думаете, какова вероятность того, что показания индикаторов совпадут до последней цифры после запятой (а если точнее, до последнего бита в двоичном представлении числа с плавающей точкой)? Вам нужно сравнивать диапазоны и направление - т.е. так, как бы вы торговали визуально вручную.
Как вы думаете, какова вероятность того, что показания индикаторов совпадут до последней цифры после запятой (а если точнее, до последнего бита в двоичном представлении числа с плавающей точкой)? Вам нужно сравнивать диапазоны и направление - т.е. так, как бы вы торговали визуально вручную.
Можно сравнивать только целые числа, после запятой не учитывать.
А да, тут целых то нет, ну тогда близкое значение. Например по евро 0.4 по фунту 0.45, близко, можно подавать сигнал. Так примерноVladimir Baskakov:
Можно сравнивать только целые числа, после запятой не учитывать.
А да, тут целых то нет, ну тогда близкое значение. Например по евро 0.4 по фунту 0.45, близко, можно подавать сигнал. Так примерноДа, как-то так. Только не забудьте привести к int перед сравнением, домножив на точность.
Например: int value = (int )(dDemarkDoubleValue * 100.0); .
Послать письмо можно вызовом https://www.mql5.com/ru/docs/common/sendmail
![Документация по MQL5: Общие функции / SendMail Документация по MQL5: Общие функции / SendMail](https://c.mql5.com/36/20/dokumentaciya-po-mql5-obschie-funkcii__1.png)
Документация по MQL5: Общие функции / SendMail
- www.mql5.com
Отсылка может быть запрещена в настройках, также может быть не указан адрес электронной почты. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().
SeriousRacoon:
Да, как-то так. Только не забудьте привести к int перед сравнением, домножив на точность.
Например: int value = (int )(dDemarkDoubleValue * 100.0); .
Послать письмо можно вызовом https://www.mql5.com/ru/docs/common/sendmail
Благодарю, попробую
Vladimir Baskakov:
Благодарю, попробую
Не хочет компилировать что-то, может не туда поставил
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Нужно в коде прописать условия подачи сигнала. Это условие - близость или уравнивание показателей двух индикаторов DeMarker. Как это сделать?