MetaTrader 4. Build 152.

 
MetaTrader 4. Build 152.

1. Добавлен инвесторский пароль для входа на счет без возможности торговли. К сожалению, пропадет список заведенных счетов в окне "Навигатор". Счета не удаляются на сервере и их можно повторно добавить в список логинов окна "Навигатор", используя логины и пароли присланные по внутренней почте.
2. Срок действия демо-счетов больше не ограничен. Сервером удаляются только те демо-счета, которые были неактивны в течение последних 30 дней.
3. Добавлено свойство OBJPROP_TIMEFRAMES для управления объектами из MQL программ, при этом значение "-1" означает невидимость объекта на всех таймфреймах.
4. Добавлены обозначения OBJ_PERIOD_M1, OBJ_PERIOD_M5, OBJ_PERIOD_M15, OBJ_PERIOD_M30, OBJ_PERIOD_H1, OBJ_PERIOD_H4, OBJ_PERIOD_D1, OBJ_PERIOD_W1, OBJ_PERIOD_MN для управления свойством OBJPROP_TIMEFRAMES.
5. Добавлена функция ObjectDescription(), которая возвращает описание объекта.
6. Добавлена комбинация горячих клавиш Ctrl+F для включения режима "Перекрестие".
7. Обновлена нотификация открытия позиций.
8. Добавлена функция ArrayInitialize().
9. Добавлено свойство отображения индикаторов по разным таймфреймам.
10. Вывод правильной информации о типе ордера в лог эксперта при закрытии ордера.
11. Добавлена функция WindowOnDropped(), возвращающая номер окна, на которое была перетащена (Drag'n'Drop) программа MQL4 - экспертный советник или скрипт. В случае пользовательского индикатора эта функция возвращает номер окна, в котором он работает.
12. Добавлены функции PriceOnDropped(), TimeOnDropped(), WindowXOnDropped(), WindowYOnDropped(), предназначенные для возвращения логических и физических координат, брошенных мышью скриптов и экспертов.
13. Исправлено преобразование числа в строку в MQL4.
14. Исправлена обработка передачи некоторых параметров по ссылке.
15. Обновлен Словарь в MetaEditor.
16. В Словарь добавлена таблица символов WingDings.
17. Функция PlaySound() проигрывает файлы из директории /sounds.
18. Добавлено возможность отключения вывода информации индикатора в "Окно данных".
19. Включена автоматическая перекомпиляция библиотек.
20. Цвет значков-стрелок выставляется индивидуально.
 
Уважаемые разработчики,
Хотелось бы обратить ваше внимание на такой маленький недостаток. Когда задаешь фиксированый масштаб графика, то через некоторое время, после различных переключений между окнами, фиксированое значение масштаба сбивается и приходится его подправлять, что слегка раздражает. Почему это важно. Если настроить вид графика так, что бы расстояние между линиями сетки было, например 20 пт, то в результате накопления отклонения от заданного масштаба, расстояние между линиями сетки становится другим, что может привести к неадекватной оценке волатильности. Это конечно мелочь, но мне кажется, что оценка качества продукта пользователями во многом фомируется именно такими, на первый взгляд, несущественными мелочами.


Прокомментируйте пожалуйста.
И еще, был бы рад, если бы у вас появилась возможность добавить к рисованию прямоугольника и треугольника еще и рисование произвольного четырехугольника. Надеюсь на ответ. Спасибо.
 
Хороший списочек... :)
Особый респект за пункт № 1
---------------------------------------------
Попутно вопрос.
Логично предположить, что с переходом ДЦ на МТ4, будут сменены и номера счетов.
А так-же необходимость заново переоформить договор(ы). Это в принципе ненапряг, но что-бы быть готовым.
Или всё же будет возможность сохранить номера счетов ?
 
Что скажите насчёт этого:
Для отображения сразу при добавлении применить свойства, как показано на примере ниже:


И тем самым обезопасив себя, при добавлении аналогичного инструмента для другого тайм-фрейма.
Да и путаницы меньше будет... ИМХО.
 
Build 152
читаю, и слёзы наворачиваются..... :*)
спасибо!
 
Список действительно впечатляет, но позволю себе напомнитьо некоторых неустраненных замечаниях и высказать новые:
1. В сойствах Индикаторов имеется вкладка "Отображение" , а в Графических объектах таже самая закладка называется "Таймфреймы" - что в принципе одно и тоже, хоть и отличается одним параметром, однако общее название для индикаторов сточки зрения грамматики руского языка более правильное .

2.
6. Добавлена комбинация горячих клавиш Ctrl+F для включения режима "Перекрестие".


!!!!! прекрасно, но нельзяли распространить действие "ПЕРЕКРЕСТИЯ", на все открытые графики рабочего поля с управлением из активного, очень этого нехватает при сравнении данныхпо разным таймфреймам и инструментам (если сложно распростанить на несколько инструментов открытых в рабочем окне, то хотябы на один инструмент - график которого активен)

3. Алгоритм управления "Расширение Фибоначчи" неудобен - сначала нужно соеденить две точки протягиванием мыши, а затем искать третью активную точку для захвата и установки в нужное положение.

Предлагаю реализовать следующий алгортм:
- по первому щелчку мыши устанавливается первая точка,
- затем щелчком мыши (не отпуская кнопку) устанавливается вторая точка,
- претаскиваем мышь из второго положения в ретье и при отпускании кнопки фиксируем третью точку.
Таким образом ОБЪЕКТ УСТАНАВЛИВАЕТСЯ СРАЗУ по нужным точкам и проблема поиска активного узла пропадает.

4. Проблема с перемещением закладок графиков в окне хоть как то и решена, но всетаки это кривоватое решение, опреативности нет в принципе. Подробно не описываю - уже достаточно на эту тему говорилось).

5. При настройке свойств отображения индикаторов и объектов стиль линий настраивается только при ее минмальной толщине, необходимо 'bv настройки сделать незамисимыми чтобы получить возможность настройки стилей при любой толщине линии.

Кстати толщины линий очень грубые для различных разрешений монитора, между первой и второй необходимо добавить еще пару, а если это невозможно из-за количества, то пуст в ущерб самым "толстым". Хотя бы уж как в Winдах от 0,5 до 2,5 пт. не говоря уже о возможностях графических пакетах. А то одна слишком тонкая, а за другими и графиков невидно.

6. В тексте очень нехватает BOLD.

7. В свойствах - Общие - Смещение графика - необходимо дать возможность регулировки этого смещения в барах, а то на малых и больших таймфреймах очень нерационально используются окна.

8. "Трендовая линия по углу" - не исправлено смещение в зависимости от изменения масштаба графика и недобавлена опция "ЛУЧ"

9. Окно Профайлы - Следующий F5 - Предыдущий - тоже хочется клавишу F5+???

10. Список индикаторов - нельзя ли реализовать функцию изменения очередности установленных в конкрентном окне индикаторов с целью изменеия их взаимного расположения на графиках "выше - ниже" (над - под).

11. Мелочь, но хотелось бы чтобы команда Развернуть - Свернуть окно, запоминала последнюю установку и восстанавливалась после открытия MT в последнее положение.

Если У Вас хватило терпения дочитать - Благодарю за внмание.
 
Создал индикатор и в его теле прописал толщину линии 2
SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,2);


после разместил индюка на графике и решил поменять толщину линии в настройках индюка! все сработало! но при смене тайм фрейма толщина линии опять стала 2... на мой взгляд было бы правельней! если я вбил как юзер в настройках толщину! то так она и должна оставаться до нажатия кнопки сброс или удаления индикатора с графика...

 
мне кажется, было бы удобнее, если бы Ctrl+F переключал режим "стрелка"-"перекрестие" и наоборот. чтоб режим "залипал" и для обратного переключения нужно было бы повторное нажатие Ctrl+F. А то сейчас случайно клацнешь - перекрестие "слетает", опять Ctrl искать....))

LocalTime возвращает неправильное время..... :( в журнале иссправили, а тут пропустили...
 
было бы ещё очень неплохо выбирать, что показывать в окне данных ( я имею в виду date, time, open, close, low и т.д. ). Не всегда надо, например, обьём. А место занимает.....
 
весь русский текст в экспертах/индикаторах/скриптах превратился в _непонятно_что_ ...........
а там немало подсказок было + вывод инфы.................. =(((
 
6. Добавлена комбинация горячих клавиш Ctrl+F для включения режима "Перекрестие".

Спасибо за хоткей :) Но ! попробуйте нажать эти ctrl+F несколько раз не оглядываясь на клавиатуру.
Эту комбинацию надо нажимать мизинцем и большим пальцем левой руки не отрывая локтя, либо большим и указательным, поднимая локоть. Вобщем неудобно жутко :(
А перекрестие - это одна из самых частоиспользуемых штук. Назначте пожалуйста чтонибудь поудобнее.
Например Ctrl+{Enter;\} или Alt+{>;<;?}. В скобках варианты.

И кстати у вас не используется никак средняя кнопка мышки. Повестье пожалуйста на нажатие средней кнопки включение перекрестия ?

Спасибо.
Причина обращения: