Новая версия платформы MetaTrader 5 build 3550: улучшения и исправления - страница 12
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Может Вы и тощий, раз думаете то, что я что-то там о Вас думаю...
Как запускаете портативный режим? На windows 7 и 10 у меня всё корректно работает, а значит Вы что-то делаете не правильно.
Я не должен ни о чем догадываться. Всё должно быть просто и очевидно.
Например, в торговом терминале Jforex швейцарского банка Dukascopy пути к служебным директориям задаются явным образом в окне конфигурации. Всё элементарно, просто, очевидно и наглядно!
Я не должен ни о чем догадываться. Всё должно быть просто и очевидно.
Например, в торговом терминале Jforex швейцарского банка Dukascopy пути к служебным директориям задаются явным образом в окне конфигурации. Всё элементарно, просто, очевидно и наглядно!
Вы путаете удобное с привычным.
В общем не знаю, чем Вам помочь - беспредметный разговор.
заметил в Терминале Отчет как из Сигналов, при 100% торговле роботом показывает Алготрейдинг 39%, обратите внимание, в прошлых билдах не смотрел
проверил сделки все с id эксперта, все закрыты по стопам (подсвечены) или в одно и тоже время 22:01
bild 3559
Уважаемые разработчики.
В новом (как минимум) обновлении терминала не правильно работает функция iTime(...)
Запускаю такой индикатор:
и получаю такой лог:
То есть, те бары, которые старше настройки количества макс. баров в окне графика, функция iTime(...) не видит. Ошибка 4401 - Запрашиваемая история не найдена
Точно такая же ошибка с функцией iOpen(...), и вероятно с остальными.
То есть, те бары, которые старше настройки количества макс. баров в окне графика, функция iTime(...) не видит. Ошибка 4401 - Запрашиваемая история не найдена
Точно такая же ошибка с функцией iOpen(...), и вероятно с остальными.
Вы же сами себе и ответили
Из справки:
Возвращаемое значение
Количество скопированных элементов массива либо -1 в случае ошибки.
Примечание
Если интервал запрашиваемых данных полностью находится вне доступных данных на сервере, то функция возвращает -1. В случае если запрашиваются данные за пределами TERMINAL_MAXBARS (максимальное количество баров на графике), функция также вернет -1.
Проверьте это.
Вы же сами себе и ответили
Так бары то эти есть, и по количеству, и индикатор их видит в своей таймсерии. Почему не видит iTime(...)
Возможно, я раньше с этим не сталкивался вплотную, но такого поведения iTime(...) не замечал.
P.S. И ка же мне увидеть эти бары, скажем, из советника?
P.S. И ка же мне увидеть эти бары, скажем, из советника?
Увеличьте в настройках TERMINAL_MAXBARS
Из справки:
Проверьте это.
Да, согласен, к CopyTime(...) есть такое примечание. Но к iTime(...) нет. Никогда такого поведения не замечал.
Увеличьте в настройках TERMINAL_MAXBARS
Так, как только появляется новый бар сверх количества TERMINAL_MAXBARS, последний (самый старый) в истории удаляется,и функция не видит. И видит только TERMINAL_MAXBARS в историю.
Причем раньше, после перезагрузке терминала, количество видимых индикатору баров сбрасывалось до TERMINAL_MAXBARS. Но сейчас остаётся таким же, как было при выключении терминала (по значению rates_total индикатора). А на графике при появлении каждого нового бара сверх значения TERMINAL_MAXBARS, старый убирается с графика.
P.S. Это индикатор видит и считает бары, которых в окне графика уже нет. А в окне всё правильно отображается - 10000 баров. Но индикатор, даже после перезагрузки терминала, видит больше баров.
Несостыковка из-за этого получается!
Вы же сами себе и ответили
Рашид, вы поставьте индикаторы, что я прикрепил. Вот здесь поправил, чтобы дату бара показывал. Поставьте его, проверьте все. Это не есть правильно! Крайний бар там на скрине в 19:40 (первый бар на графике), но индикатор видит и удалившиеся бары.
Индикатор перестаёт видеть ушедшие в историю бары только после изменения настройки TERMINAL_MAXBARS и перезагрузки терминала. Причём, если просто увеличить TERMINAL_MAXBARS, а терминал не перезагружать, функция iTime(...) начинает видеть ушедшие в историю бары.