Pages:
Actions
  • #1 by jupiter1976 on 23 Mar 2020
  • Добрый день! Уважаемые эксперты подскажите время начала события входит в имя рынка? Хочу из Моих рынков удалять события из, например, второй половины часа, т.е. чтобы триггер работал в рынках время начала которых будет в пределах с 12-00 до 12-30, с 13-00 до 13-30 и т. д.
  • #2 by Oxa (WellDoneSoft) on 26 Mar 2020
  • Здравствуйте!

    Гораздо проще удалять их, обращаясь прямо к времени начала события с помощью переменной event_start, которая возвращает время старта рынка в том же формате, в котором дата и время используются в MS Excel. 

    Путем несложных арифметических вычислений (С) приходим к количеству минут во времени старта рынка:

    Время (без даты), tmp1 = (event_start - INTEGER(event_start))*24
    Количество минут, tmp2 = (tmp1 - INTEGER(tmp1))*60

    Дальше уже делаете с переменной tmp2 все, что вам нужно.

    Прикрепляю пример триггера, который удаляет рынки, начинающиеся в любом другом временном диапазоне, кроме указанного в константах.
Pages:
Actions