Новая версия платформы MetaTrader 5 build 3550: улучшения и исправления - страница 16
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Гуглите что-нибудь типа "целочисленная арифметика в программировании".
еще один умник....
Целочисленная арифметика немного о другом.
И что мне теперь всегда одно из чисел преобразовывать к double чтобы получать дробное??? Ну это бред, так раньше не работало.Вот человек... Вы упустили то, что ищу я этот бар не просто, а с определенной целью. Я всё изложил вот тут подробно. Ознакомьтесь на досуге. Всего вам наилучшего!
Вот здесь покороче:
Наверное, надо в эту ветку поместить Ваше описание. Иначе есть риск, что разработчики не заметят.
Рашид (@Rashid Umarov) уже не реагирует на Ваши сообщения, хотя ошибка, как говорится, на лицо.
еще один умник....
Целочисленная арифметика немного о другом.
Воздержись от оскорблений.
Воздержись от оскорблений.
Умник это оскорбление? Ну тогда извините, если назвав человека умным...он считает для себя оскорблением.
Умник это оскорбление? Ну тогда извините, если назвав человека умным...он считает для себя оскорблением.
Ну, тогда про целочисленную арифметику почитайте.
еще один умник....
Целочисленная арифметика немного о другом.
И что мне теперь всегда одно из чисел преобразовывать к double чтобы получать дробное??? Ну это бред, так раньше не работало.наверное на питоне или JS заработался.
Всегда так было в C, C++, MQL4 и MQL5
5/4 = 1
5.0/4 = 1.25
5/4.0 = 1.25
3000 проданных продуктов
И что мне теперь всегда одно из чисел преобразовывать к double чтобы получать дробное??? Ну это бред, так раньше не работало.Наверное, надо в эту ветку поместить Ваше описание. Иначе есть риск, что разработчики не заметят.
Рашид (@Rashid Umarov) уже не реагирует на Ваши сообщения, хотя ошибка, как говорится, на лицо.
Рашиду написал в личку, может вникнет. Попробую и в ту ветку, хотя, мне кажется, там ещё меньше шансов ((
Уважаемые разработчики.
В новом (как минимум) обновлении терминала не правильно работает функция iTime(...)
Запускаю такой индикатор:
и получаю такой лог:
То есть, те бары, которые старше настройки количества макс. баров в окне графика, функция iTime(...) не видит. Ошибка 4401 - Запрашиваемая история не найдена
Точно такая же ошибка с функцией iOpen(...), и вероятно с остальными.
Конечно код у вас написан, простите через……… Зачем было так выворачиваться, ведь достаточно написать простой цикл
и получить значения самого свежего бара.
На снимке видно невооружённым взглядом, что на отладке, i = rates_total-1. При этом время time[i] равно текущему часу. А время iTime(_Symbol,PERIOD_CURRENT,i) того-же бара не найдено.
И на следующем баре тоже не найдено…
На снимке видно невооружённым взглядом, что на отладке, i = rates_total-1. При этом время time[i] равно текущему часу. А время iTime(_Symbol,PERIOD_CURRENT,i) того-же бара не найдено.
В этом и есть ошибка.