Бета-версия платформы MetaTrader 5 build 1845: Функции для работы с барами в MQL5 и улучшения в тестере стратегий - страница 8
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
при таком сочетании получается у меня конкретное зависание работы скрипта, с вариантом кода Sergey Klimov:
В том-то что и странность, что у меня нет. От чего это зависит - не знаю. Говорю - плавающий баг. Не исключаю, что даже, различие внутренней структуры процессора может на это влиять.
А такой вариант у Вас зависает? И насколько.
В том-то что и странность, что у меня нет. От чего это зависит - не знаю. Говорю - плавающий баг. Не исключаю, что даже, различие внутренней структуры процессора может на это влиять.
У меня - и в цикле (при варианте кода Сергея Климова), и отдельной строкой зависает.
Если у вас - нет, то может видимо да, что-то от внутренней структуры зависит
А такой вариант у Вас зависает? И насколько.
Если так, как в вашем коде (на дневном периоде, но, при этом, внутри дневного бара), то да, подвисает в 1846-м билде (в 1816 - не опробовала):
При простых вариантах, включая, например, на М1 вызвать с дневным периодом, нет, без зависаний:
У меня - и в цикле (при варианте кода Сергея Климова), и отдельной строкой подвисает.
Если у вас - нет, то может видимо да, что-то от внутренней структуры зависит
Если так, как в вашем коде (на дневном периоде, но, при этом, внутри дневного бара), то да, подвисает в 1846-м билде (в 1816 - не опробовала):
При простых вариантах, включая, например, на М1 вызвать с дневным периодом, нет, без зависаний:
Понятно.
Если в функции Bars время start_time и stop_time находятся в разных барах запрашиваемого периода, то функция отрабатывает без зависаний.
Или такой вариант тоже приводит к зависанию:
по причине что запрашиваемый диапазон часовых баров находится внутри выходных дней, где нет баров.
Округление времени, если что, помогает.
Например (на основе вашего кода выше):
P./S.: Выше - поправила округления немного. Прежний код, который был до вашего поста ниже:
Округление времени, если что, помогает.
Например (на основе вашего кода выше):
Нет. Там очень много нюансов. Например, это не прокатит с недельными и месячными барами, это не спасет, если запрашиваемый диапазон находиться внутри выходных дней без баров. Я очень хорошо изучил этот вопрос. Реально помогает этот мой код. Причем он работает заметно быстрее оригинальной функции. В нем все нюансы учтены. Это оказалась весьма не простая задача и я потратил на ее решение почти неделю.
Нет. Там очень много нюансов. Например это не прокатит с недельными и месячными барами, это не спасет если запрашиваемый диапазон находиться внутри выходных дней без баров. Я очень хорошо изучил этот вопрос. Реально помогает этот мой код. В нем все нюансы учтены. Это оказалась весьма не простая задача и я потратил на ее решение почти неделю.
И я, в своё время, корпела/находила решения себе для каких-то нюансов по барам, когда мне это потребовалось. Но у меня это всё в закрытом виде. Поэтому оставлю при себе.
С вашим кодом познакомлюсь, благодарю, интересно будет посмотреть потом на свежую голову
Я там немного уточнила код выше. Потом дошло, что вероятно нехорошо с моей стороны удалять прежний код. Поэтому добавила удалённый, но уже постскриптумом. В общем, посты, рассуждения и код у меня сейчас "на автомате". Фактически уже сплю с открытыми глазами
Новости открываются только со второго раза.
Спасибо за обращение, проверим.
Спасибо за обращение, проверим.
Демо сервер MQ не работают?
Демо сервер MQ не работают?
Видимо не работает, так как я пол-часа пытаюсь отрыть новый счет и никак не получается.