Выпущена бета-версия MetaTrader 4 Build 529 с новым компилятором - страница 117
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Проблема разрешима. Мы добиваемся того, чтобы графика в четвёрке была идентична графике в пятёрке. Чтобы можно было взять пятёрочный код и без изменения применить его в четвёрке.
Давайте Ваш пример, который работает не так как надо.
Пообщаемся в сервисдеске. Вы тыкаете пальцем и говорите "в этом месте должно работать так, а не иначе". Мы аргументированно возражаем. Или принимаем и делаем исправления.
Выше я аргументированно все расписал, включая код функции и ее вызов, люди меня тут поняли и подтвердили существующую проблему, а вы хотите еще подискутировать :) меня улыбнуло...
Вот мой аргумент https://www.mql5.com/ru/forum/147679/page114#878619 а вот аргументы людей https://www.mql5.com/ru/forum/147679/page114#878702 и https://www.mql5.com/ru/forum/147679/page114#878740 посмотрите по ветке, это не три случая, плюс кто еще отмалчивается...
Проблема разрешима. Мы добиваемся того, чтобы графика в четвёрке была идентична графике в пятёрке. Чтобы можно было взять пятёрочный код и без изменения применить его в четвёрке.
Давайте Ваш пример, который работает не так как надо.
Пообщаемся в сервисдеске. Вы тыкаете пальцем и говорите "в этом месте должно работать так, а не иначе". Мы аргументированно возражаем. Или принимаем и делаем исправления.
Проблема осталась. Хотя и решено перепрыгивание граф. обьектов при выделении, но все еще на графике хаос.
Опишу подробнее: Дело в том, что в старой версии терминала при привязывании обьекта к правому верхнему углу, допустим в точке 15х20, Он привязывался к этой точке за свой верхний правый угол. В данный момент(билд 558) он привязывается за верхний левый угол, но только если модификация его свойств идет из программы. Если мы создаем обьект руками и меняем свойства, то все в порядке.
Все тоже самое относиться и к другим углам.
Выше я аргументированно все расписал, включая код функции и ее вызов, люди меня тут поняли и подтвердили существующую проблему, а вы хотите еще подискутировать :) меня улыбнуло...
Вот мой аргумент https://www.mql5.com/ru/forum/147679/page114#878619 а вот аргументы людей https://www.mql5.com/ru/forum/147679/page114#878702 и https://www.mql5.com/ru/forum/147679/page114#878740 посмотрите по ветке, это не три случая, плюс кто еще отмалчивается...
Мы не знаем, с какими параметрами Вы вызываете функцию, код которой Вы представили.
Повторяю, давайте Ваш пример с Вашим вызовом этой функции! Если Вам трудно это сделать, то мы пока будем другие проблемы решать
Проблема осталась. Хотя и решено перепрыгивание граф. обьектов при выделении, но все еще на графике хаос.
Опишу подробнее: Дело в том, что в старой версии терминала при привязывании обьекта к правому верхнему углу, допустим в точке 15х20, Он привязывался к этой точке за свой верхний правый угол. В данный момент(билд 558) он привязывается за верхний левый угол, но только если модификация его свойств идет из программы. Если мы создаем обьект руками и меняем свойства, то все в порядке.
Все тоже самое относиться и к другим углам.
Повторяю. Мы делаем, как в пятёрке. Будьте добры применить ещё одну привязку - указать где в объекте находится "якорная" точка объета. В вашем случае правый верхний угол объекта.
Мы не знаем, с какими параметрами Вы вызываете функцию, код которой Вы представили.
Повторяю, давайте Ваш пример с Вашим вызовом этой функции! Если Вам трудно это сделать, то мы пока будем другие проблемы решать
В вызове функции все параметры прописаны в самом вызове, я специально для вас даже параметры функции расписал.
А насчет того будете исправлять или нет, мне особой разницы уже нет, можете вообще оставить как есть...
вчера провозился с bmp картинка так и не удалось вогрузить ее на график, и я не в курсе работает этот момент или еще нет ...
Что такое
ObjectSet (label_name,OBJPROP_BMPFILE ,euro );
Вы же должны задать строковый параметр! Используйте ObjectSetString
Есть советник ещё не доделанный. Пишу на заказ. Пишу в бете, учитывая, что работать ему и в 509-м тоже. До 557-го билда включительно советник в тестере работал (если не считать граф. объектов для украшательств). Сегодня запустил советник после обновления до 558-го билда в новом терминале на тестирование в визуальном режиме. Ни одной сделки. Полез разбираться - он не заходит в start(). Вообще. Первой строчкой в старте прописал Print("Hi !!!"); Такой записи в журнале нет. В init() попадает - из него выводятся сообщения. В 509-м всё работает.
Как быть? Советник передать не имею права - он на заказ делается. А причину не работы в 558-м билде выявить нужно.
Пытались набросить советника на чарт (не в тестере стратегий)? Есть сообщения в журнале?
PS. Проблему воспроизвели. Ждите следующего билда с исправлением.
вчера провозился с bmp картинка так и не удалось вогрузить ее на график, и я не в курсе работает этот момент или еще нет ...
В справке нет описания ошибки 4024
Так никто не ответил, работает ли данный функционал или нет ...
В справке нет описания ошибки 4024
1. Ответил двумя постами выше
2. Смотрите файл stdlib.mq4 в папке Libraries (документация пока не готова в полном объёме)
Какую функцию и с какими параметрами Вы вызывали перед получением этой ошибки?