Помогите пожалуйста решить проблему с ограничением значения shift в iHigh(Symbol(),timeframe,shift), которое ограничивается числом 1000.
iTime(Symbol(),timeframe,1001) дает 1970.01.01 00:00
Никто не поможет, что вариант только один, читать из файла истории? Если только так, то у кого-то есть готовые наработки определения в файле истории необходимой информации.
надо не пробел нажимать, а кнопку питания, удерживать в течении 5-10 секунд до исчезания сигнала.
в КВНе среди модераторов, будешь капитаном команды ... Вопрос повторю, может кто ответит: не выключается алерт, после нажатия пробела ... версия терминала последняя 500 ... раньше такого не наблюдалось.
1. Ф-я преобразования преобразовует, а изменения переменной в этой ф-ии не изменится в отсутствие тика. TimeToStr(TimeLocal(), TIME_MINUTES) - зависит от тика.
2. А есть идеи как вытащить время из Win32/User32, чтобы не зацыкливать советник?
1. Ни одна из этих функций не зависит от тиков. Только для того чтобы получить возвращаемое значение, надо функцию вызвать. В индикаторе и эксперте это происходит по приходу тика, но это не беда. Можно зациклить эксперт или скрипт. Тогда будет вызов с той частотой, с которой установите.
2. Нет смысла. Будете изобретать тот же TimeLocal().
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
с тем же зацикливанием?
Попробую
Помогите пожалуйста решить проблему с ограничением значения shift в iHigh(Symbol(),timeframe,shift), которое ограничивается числом 1000.
iTime(Symbol(),timeframe,1001) дает 1970.01.01 00:00Никто не поможет, что вариант только один, читать из файла истории? Если только так, то у кого-то есть готовые наработки определения в файле истории необходимой информации.
надо не пробел нажимать, а кнопку питания, удерживать в течении 5-10 секунд до исчезания сигнала.
в КВНе среди модераторов, будешь капитаном команды ... Вопрос повторю, может кто ответит: не выключается алерт, после нажатия пробела ... версия терминала последняя 500 ... раньше такого не наблюдалось.
Ребята, подскажите пожалуйста. Я уже задавал этот вопрос, но до ума довести код так и не удалось.
Еще раз опишу суть идеи. По индикатору Awesom от низины (ниже 0) до вершины (выше 0) считается объем волны (индикатор Volumes).
Текстовая метка с суммой объема по волне, должна выводиться на график индикатора и просчитываться по всей истории.
У меня получилось вот, что:
В чем ошибка?
1. Ф-я преобразования преобразовует, а изменения переменной в этой ф-ии не изменится в отсутствие тика. TimeToStr(TimeLocal(), TIME_MINUTES) - зависит от тика.
2. А есть идеи как вытащить время из Win32/User32, чтобы не зацыкливать советник?
1. Ни одна из этих функций не зависит от тиков. Только для того чтобы получить возвращаемое значение, надо функцию вызвать. В индикаторе и эксперте это происходит по приходу тика, но это не беда. Можно зациклить эксперт или скрипт. Тогда будет вызов с той частотой, с которой установите.
2. Нет смысла. Будете изобретать тот же TimeLocal().
В учебнике что-то не нашел, что значит "&" в формальных параметрах функции. Подскажите, на что это влияет и что это значит?
https://docs.mql4.com/ru/basis/variables/formal
вторая часть страницы со слов "Существует возможность передавать параметры по ссылке...". Внимательно рассмотрите там Пример.
Добрый день.
подскажите, как оптимальнее фиксировать пересечение, допустим стохастика:
на первом и третьем баре сравнивать значения линий сигнал и мэйн или первом и втором ?