Всплывающая подсказка отображает неправильную цену установки объекта.
Вот линия (горизонтальная) и подсказка по ней.

И это правильная подсказка, ибо в свойствах линии стоит та же цена:

Но так не происходит с линией тренда. И ни при чём тут координаты мыши.
Подсказка Это свойство ToolTip его можно изменять. Между перезагрузками терминала не сохраняется.
В Вашем случае Вы задаёте подсказу, возможно в момент создания объекта, потом объект перемещаете, а ToolTip не изменяете.
Короче, что в ToolTip задали то и получаете
ObjectSetString(0,"name",OBJPROP_TOOLTIP,"Подсказка");
void OnStart() { string name = "testLine"; ObjectCreate(0, name, OBJ_TREND, 0, Time[0], Bid, Time[30], Ask); ObjectSetInteger(0, name, OBJPROP_COLOR, clrRed); ObjectSetInteger(0, name, OBJPROP_WIDTH, 3); ObjectSetInteger(0, name, OBJPROP_STYLE, STYLE_SOLID); ObjectSetInteger(0, name, OBJPROP_RAY, false); ObjectSetInteger(0, name, OBJPROP_TIMEFRAMES, OBJ_NO_PERIODS); Print("name=", name, " OBJPROP_TIMEFRAMES=", ObjectGetInteger(0, name, OBJPROP_TIMEFRAMES)); }
Когда кидаю на график скрипт, линии не видно, пока все правильно. Далее открываю через список объектов свойства линии и на вкладке "Отображение" ожидаю увидеть пустой чекбокс около "Показывать на всех ТФ".
Но он с птичкой. Почему, если объекту было задано нигде не отображаться?
Снимаю чекбокс вручную, жму "Ок", линия появляется ).
Снова открываю свойства, чекбокс стоит с птичкой, т.е. состояние после "Ок" не сохранилось.
Снимаю чекбокс вручную снова, жму "Ок", думаю, линия исчезнет, но ничего не происходит.
В общем, какая-то чехарада с опцией "Показывать на всех ТФ". Пожалуйста, поправьте.
Нарисовать любую трендовую линию на графике. Зайти в свойства. Состояние чекбокса "Показывать на всех ТФ" будет - true.
Если снять птичку и нажать Ок, ожидаю, что линия исчезнет, но доступ к ней останется через свойства объектов.
Линия не исчезает, состояния "false" не сохраняется.
Обнаружил такую проблему с тестером в режиме визуализации.
В моем индикаторе есть функция отслеживающая появление нового старшего бара, с выводом об этом сообщения. Этот индикатор используется в советнике.
Прогоняю на M15, отслеживаю новый бар на Daily.
Если прогнать в тестере сам индикатор через несколько дней, сообщения о новых дневных барах появляются.
Если прогнать в тестере советник со встроенным индикатором через несколько дней, сообщения о новых дневных барах появляются.
Если их совместить, т.е. прогоняем в тестере советник и сверху на график кидаем индикатор, то индикатор встроенный в советник отслеживает новые дни, а копия индикатора на графике - нет.
Обнаружил, когда нужно было в визуализаторе прогнать советник с МТФ-индикатором и визуализировать отображение индикатора.
МТ4 еще исправляется? Стоит выкладывать видео и исходники для воспроизведения проблемы?
Обнаружил такую проблему с тестером в режиме визуализации.
В моем индикаторе есть функция отслеживающая появление нового старшего бара, с выводом об этом сообщения. Этот индикатор используется в советнике.
Прогоняю на M15, отслеживаю новый бар на Daily.
Если прогнать в тестере сам индикатор через несколько дней, сообщения о новых дневных барах появляются.
Если прогнать в тестере советник со встроенным индикатором через несколько дней, сообщения о новых дневных барах появляются.
Если их совместить, т.е. прогоняем в тестере советник и сверху на график кидаем индикатор, то индикатор встроенный в советник отслеживает новые дни, а копия индикатора на графике - нет.
Обнаружил, когда нужно было в визуализаторе прогнать советник с МТФ-индикатором и визуализировать отображение индикатора.
МТ4 еще исправляется? Стоит выкладывать видео и исходники для воспроизведения проблемы?
Так было с начала времен. График визуализатора МТ4 - это обычный онлайн график. Все индикаторы или даже советники, которые к нему прикреплены, живут не в окружении тестера, а в реальном рыночном окружении. Если в таком советнике или индикаторе запросить TimeCurrent(), то получим текущее время, а не моделируемое в тестере время. Единственное исключение - доступ к данным текущего графика, все таймсерии для текущего периода будут показывать моделируемые значения. А вот если запросить данные для периода графика, который отличается от текущего, или даже для другого символа, то получим онлайн-значения.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
В пятницу 21 февраля 2025 года будет выпущено обновление MetaTrader 4. В него вошли несколько важных улучшений в защите, исправления ошибок и повышение стабильности работы платформы.
Обновление будет доступно через систему Live Update.