К примеру идёт тестирование с 2017.01.01 по 2017.02.01. Приходит первый тик. Как получить его время через OnInit()? TimeCurrent(),
TimeTradeServer() и iTime() - мне не подошли.
TraSer:
К примеру идёт тестирование с 2017.01.01 по 2017.02.01. Приходит первый тик. Как получить его время через OnInit()? TimeCurrent(), TimeTradeServer() и iTime() - мне не подошли.
К примеру идёт тестирование с 2017.01.01 по 2017.02.01. Приходит первый тик. Как получить его время через OnInit()? TimeCurrent(), TimeTradeServer() и iTime() - мне не подошли.
В OnInit() тики не приходят. Тики приходят в OnTick(). И там уже можно получить время тика:
MqlDateTime STimeCurrent; MqlTick tick; if(!SymbolInfoTick(m_symbol.Name(),tick)) return; Print(TimeToString(tick.time,TIME_DATE|TIME_SECONDS));
Vladimir Karputov:
В OnInit() тики не приходят. Тики приходят в OnTick(). И там уже можно получить время тика:
Да, что-то я стормозил. Спасибо!
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь