Выпущена бета-версия MetaTrader 4 Build 529 с новым компилятором - страница 109
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Поскольку компилятор стал жестче, есть необходимость в более расширенном варианте оператора IndicatorCounted() с возможностью получения данных не только по текущему фин.инструменту, но и по любому другому.
Такое возможно будет сделать?
Поскольку компилятор стал жестче, есть необходимость в более расширенном варианте оператора IndicatorCounted() с возможностью получения данных не только по текущему фин.инструменту, но и по любому другому.
Такое возможно будет сделать?
Функция IndicatorCounted() изначально была костылём. Кто программировал индикаторы в тройке, тот поймёт, о чём я.
В пятёрке мы нашли элегантное решение с параметром prev_calculated и возвратом количества посчитанных баров в функции OnCalculate. И это решение теперь перешло в новую четвёрку
Наблюдаю интересный момент.
Запускаю советник, он открывает ордера, но на графике они не отображаются. Обновилось до 556-го билда, то же самое. Точнее через раз, как захочет, то нарисует, то нет.
ОС 8.1, билд 556
PS. Кстати, Вы можете решить проблему малой кровью.
Формируете массив структур прежнего формата и, как раньше, передаёте этот массив в DLL. Которую и переписывать не надо будет
Спасибо! Для уже разработанных продуктов так и сделаю. Это, кстати, позволит решить проблему совместимости, т.е. позволит советнику работать и билде 509, и в новом.
Наблюдаю интересный момент.
Запускаю советник, он открывает ордера, но на графике они не отображаются. Обновилось до 556-го билда, то же самое. Точнее через раз, как захочет, то нарисует, то нет.
ОС 8.1, билд 556
Night, глянь на цены открытия. Они какие то заоблачные. У тебя наверно Dist=1000.
Координаты всех OBJ_LABEL сбиваются, даже за пределы чарта. Передвигаться (с помощью функции LabelMove из примеров для 5-ки) не желают, хотя в 555 еще все было норм. Переместить в под-окно тоже не получается - исчезают (в списке объектов есть, на графике поди-найди).
Графические объекты в 556-м все еще создаются в зависимости от имени.
ObjectFind по прежнему не работает если объект находится в суб-окне.
На vra работаешь?))
Координаты всех OBJ_LABEL сбиваются, даже за пределы чарта. Передвигаться (с помощью функции LabelMove из примеров для 5-ки) не желают, хотя в 555 еще все было норм. Переместить в под-окно тоже не получается - исчезают (в списке объектов есть, на графике поди-найди).
Графические объекты в 556-м все еще создаются в зависимости от имени.
ObjectFind по прежнему не работает если объект находится в суб-окне.
Да и каталоги в MQL на русском языке не отображаются
Отображаются.
Давайте подробности
Самое прикольное, что если их выделить, то они все прыгают на своё место сами. Я уже написал об этом, с примерами и картинками.