Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1303
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Доброго Времени Суток,
Помогите пожалуйста найти ошибку... В скрипте копирую значения баров(BarsCount) с индикаторного буфера, потом обхожу значения в цикле, определяю сигнал и записываю для распечатки в Print(); Вроде все просто, да не тут то было... Получаю все сигналы как и хотел за исключением пересечения нулевой линии
индикатора. Может в скрипте так нельзя? Код и скрин лога прикрепил... Заранее благодарен!
Пересечение можно определить только сравнивая значения предыдущего индекса массива с нулём и значение текущего тоже с нулём. То-есть было выше нуля и стало ниже нуля. Или наоборот, было ниже и стало выше.
И внимательно прочтите в документации как работает if tlse if
Если в вашем коде выполнено одно из условий, то все следующие не обрабатываются.
Пересечение можно определить только сравнивая значения предыдущего индекса массива с нулём и значение текущего тоже с нулём. То-есть было выше нуля и стало ниже нуля. Или наоборот, было ниже и стало выше.
И внимательно прочтите в документации как работает if tlse if
Если в вашем коде выполнено одно из условий, то все следующие не обрабатываются.
Насчет проверки уровня относительно ноля все верно было. Перенес условия пересечения в начало кода стало все отрабатывать. Спасибо!
Вообще вам надо почистить else, они нужны только в тех случаях когда условия взаимоисключающие, а пересечение это отдельные условия.
Написано же: а почему это Вы не соизволили вернуть значение?
Написано же: а почему это Вы не соизволили вернуть значение?
Точно!!! Во блин даю)))
Написано же: а почему это Вы не соизволили вернуть значение?
Спасибо!!!
и datetime OrderOpenTime(); Как можно достать эти данные программным способом в mql5 для уже закрытых позиции? То есть время открытия и закрытия закрытых позиции
В mql4 были функции
и datetime OrderOpenTime(); Как можно достать эти данные программным способом в mql5 для уже закрытых позиции? То есть время открытия и закрытия закрытых позиции
Подскажите пжлст. Вот эта запись:
var1=(var<10)?1:0;
Что она значит, как ее интерпретировать, варианты применения. Параметры.