Ошибки, баги, вопросы - страница 2393
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем привет.
Пытаюсь соединить несколько текстовых меток в одну длинную строку. Почему-то при отсутствии тиков (выходной день), да и в обычном режиме, функция ObjectGetInteger(0,name,OBJPROP_XSIZE) периодически (не всегда) возвращает 0 при том, что объект "name" точно есть. В тестере ошибки реже, но тоже появляются.
Код ошибки 0, а значение не получено. Вопрос к разработчикам и знатокам. Почему? Что я делаю не так или это баг?
код тестового советника ниже
P.S. Кстати, мне так никто из разработчиков и не ответил на предыдущий вопрос
может быть длина имени слишком большая?
Хотел опубликовать в КБ индикатор строящий кастомные графики, состояние "проверяется модератором", https://www.mql5.com/ru/code/24839/220196#!tab=code
индикатор для МТ4, используется эмуляция тиков с помощью
как опубликовать?
ЗЫ: могу конечно урезать функционал, но не хотелось бы
как опубликовать?
Ответ содержится в советнике, который сегодня выложил в КБ. Не в курсе, есть ли в MT4 автопроверка.
может быть длина имени слишком большая?
В общей задаче, я как раз и собираю ("склеиваю") из нескольких меток длинную строку текста, т.к. есть ограничение на длину метки в 63 символа. Но длина метки тут не при чём. Объект метки, при создании, сам обрежет длину текста до максимума, а функция должна вернуть ширину метки в пикселях. Раз объект создан и существует, то функция (по документации) должна вернуть его ширину в пикселях, а возвращает 0 :( В приложенном примере, совсем короткие три метки склеиваются, а всё равно функция периодически 0 возвращает :( Длина имени тоже не большая. Насколько я помню, там ограничение тоже в 64 символа.
Ответ содержится в советнике, который сегодня выложил в КБ. Не в курсе, есть ли в MT4 автопроверка.
спасибо, попробовал, не получилось, опубликовал кастрированную версию, да будет так
индикатор для МТ4, используется эмуляция тиков с помощью
Можно использовать ChartSetSymbolPeriod с текущими значениями для обновления.
Можно использовать ChartSetSymbolPeriod с текущими значениями для обновления.
можно, именно так и обновляется кастомный график, но не будет тиков для эксперта, можете проверить таким экспертом:
без отправки сообщения окну
RegisterWindowMessageW("MetaTrader4_Internal_Message");
тиков не будет, т.е. приведенный выше код не будет "тикать", но график будет исправно обновляться и рисовать бары, код уже опубликован, старался сделать максимально читаемым, можете ознакомиться
При оптимизации был сбой с интернетом, получил ошибки
Что это значит? Проходы повреждены или они автоматически будут ещё раз отправлены на оптимизацию?
Кончилась оптимизация, и в логе вот что
Получается что обработано только 2580 проходов из 3010? Это ужасно!
Здравствуйте!
В последней версии (build 2007, 25 Feb 2019) обнаружились два бага:
1) 1) При открытии программы (или смены профиля) на многих графиках (общее количество 41) отображается вечное «Ожидание обновления».
2) 2) При закрытии программы, она полностью не закрывается, по диспетчеру задач видно что программа не закрылась, хотя визуально она уже не отображается.
3) Спорный баг (на версии за декабрь 2018 года все нормально работало, ошибок не было), может ошибка в индикаторе, при запуске программы или смене профиля, неправильно рассчитывается индикатор, по отрисованным данным видно, что часть данных рассчитана неверно. При повторном применении шаблона или открытии и закрытии свойств индикатора, верно рассчитываются данные.
4) Почему-то агенты перестали работать в облаке после обновления (аккаунт указан). Пройдено тестов 586, прошло времени 0 часов 0 минут.
Здравствуйте,
Обнаружил момент по работе Маркета со стороны продавца.
Обратил внимание на то, что после отмены поступившего ко мне платежа за продукт(покупатель ошибся - у него другая версия MetaTrader(4 вместо 5, или наоборот)) не откорректировалась статистика продаж на странице продукта с вкладки "Статистика". Не откорректировалась и общая статистика по продуктам со страницы "Продавец"(платеж в ней учтен как продажа несмотря на отмену и показан как заработанные средства, тогда как на странице "Платежи" отмена учтена и отображена).
Отмена произошла сегодня равно как и платеж за продукт.
Надеюсь, что предоставленная информация будет актуальна, большое спасибо за внимание.