Пожелания к MQL5 - страница 71

 
BARS >>:
Аська есть :)

в асе нету столько трейдеров, которые будут вести всякие умные дискусии в общем чате, а такие нубики как я будут подглядывать =) 

 

Обязательно нужно, чтобы пользовательский терминал выполнял рекомендации microsoft в плане интерфейса, если работает в windows. Например, при открытии дочернего окна программа должна переводить туда фокус ввода, чтобы сообщения клавиатуры туда приходили. Команда вывода контекстного меню должна работатать не только в ответ на сообщения мышы. При закрытиии окна, оно должно возвращать фокус обратно и т.д. Все команды меню должны выполняться с клавиатуры и всегда. Хорошо, если представления можно перебирать TAB'ом.

Элементы диалоговых окон тоже должны быть подписаны для быстрого доступа с клавиатуры. Должно быть не более одной активной кнопки в диалоговом окне.

Короче, всё должно работать с клавиатуры и правильно потому, что так удобнее и быстрее.

Организация профилей какая-то загадочная сейчас.

Удаление символов из списка тоже работает порой непонятно - нужно сообщать пользователю, если символ удалить нельзя и почему.

Советник не получает баров пропущеных во время разрыва связи - это преступление, типа кражи материальных средств, может, в особо крупных размерах.

В MQL5 необходимо, чтобы логические операции прекращались после первого нулевого значения (слева направо), желательно, чтобы преоритет 'и' был выше 'или'.

 
stringo >>:

Нет

в связи с этим уточняющий вопрос: ЧЕМПИ-2009 будет проведен на mql4 или  mql5 ?

 
budimir >>:

в связи с этим уточняющий вопрос: ЧЕМПИ-2009 будет проведен на mql4 или  mql5 ?

Скорее всего на 4, 5рку ж надо будет освоить... переделывать... 

да и дождаться еще надо МТ-5

P.s. хотя могут и так и так сделать :)

 
А будет ли он вообще?
 
Угу, куда он денеться... иначе разработчиков с потрахами съедим :)
 

А можно ли в МТ5 создать отдельную панель для значков, чтобы они стали доступными с одного клика?

При визуальном дебаггировании стратегии на длинной истории и в др. случаях, необходимо вручную добавлять стрелки и т.п.

Очень уж неудобно нажимать по нескольку кнопок каждый раз..

.

Так же, хотелось бы иметь возможность кастомизировать/добавлять свои кнопки - Например, я бы добавил

еще одну Трендовую Линию, но с другим цветом. В результате не приходилось бы каждый раз переключать цвета

(для единичных случаев это не проблема, но когда это надо повторить несколько десятков раззз..).

.

В mq-редакторе было бы здорово иметь возможность задавать цвет фона для выбранных модулей/частей кода.

Если код достаточно длинный и необходимо перескакивать из одной части в др. и наоборот, то часто тяжело сходу

найти нужные строки. В результате, куча времени уходит впустую... По цвету фона было очень быстро и просто.

.

Все это мелочи, но оочень уж полезные мелочи!

Спасибо!

 

Очень, ОЧЕНЬ хочется!

Сделайте, пожалуйста, некий ДЦ АПИ, так чтобы все параметры и вся работа с конкретным ДЦ упаковывалась в одну DLL. А то получается, что надо ставить разные терминалы для разных ДЦ в разные директории, версии терминалов у всех лежат разные, в общем, разброд, шатания и неудобства. А так - терминал один, а подключение ДЦ - это всего лишь вопрос установки одной крошечной DLL-библиотеки.

 

Пожелание к интерфейсу эксперта или индикатора:

1. Окно должно растягиваться.

2. Добавить описания переменных ( а то в стратегии, даже в своей, где параметров больше 10-15 ориентироваться становится сложно )

3. возможность объединять внешние переменные в блоки, или даже вложенные блоки.

к примеру вот так:


конструкция в скрипте могла бы быть такой:


externblock list01("Параметры зигзага")
  {
  extern int extZZDepth=50;
    externComment(extZZDepth,"Глубина расчета зигзага");
  extern int extZZQ=12;
    externComment(extZZQ,"Колличество Отображаемых вершин");
  extern int MA_Period=21;
    externComment(MA_Period,"период МА ( хотя и так ясно )"); //а эту строку можно опустить
  extern double kDev=2;
    externComment(kDev,"коэффицент кретерия отклонения от хорды выборки");
  }
externblock list02("...")
  {...}
externblock list03("...")
  {...}
extern double var1;
extern double var2;


или такой:

extern int extZZDepth=50;
  externComment(extZZDepth,"Глубина расчета зигзага");
extern int extZZQ=12;
  externComment(extZZQ,"Колличество Отображаемых вершин");
extern int MA_Period=21;
  externComment(MA_Period,"период МА ( хотя и так ясно )"); //а эту строку можно опустить
extern double kDev=2;
  externComment(kDev,"коэффицент кретерия отклонения от хорды выборки");

extern double var1;
extern double var2;

externblock list01("Параметры зигзага", extZZDepth, extZZQ, MA_Period, kDev)
externblock list02("Параметры Торговые", var1, var2, .....)


Работаю с подобной структурой в ArchiCAD 8.0, в настройках переменных библиотечных элементов, очень удобная штука!

Там, правда, имена переменных заменяются их описанием. Если описание не задано, отображается имя переменной. Думаю, в нашем случае не помешает и то и другое.


выглядит все это вот так:


4. для всех типов переменных нужно сделать возможность задать жесткий список параметров, например так:

extern int MA_method;
extern color CLR;
extern string STR;
 externParam("MA_method",0,1,2,3);
 externParam("CLR",Red,Green,NULL,CUSTOM); // параметр CUSTOM позволит пользователю задать цвет на свой вкус
 externParam("STR","wait","buy","sell");

Переменные типа bool могли бы отображаться флажком с пояснением true / false





и присоединяюсь к просьбам о блоках кода по фигурным скобкам !!!!

 

а еще вот подумал как можно было бы оптимизировать окно MetaEditor, мне например, был бы удобен такой вариант:



в любом случае, сделайте пожалуйста возможность более тонкой настройки окон вкладок и панелей, мне например в этом смысле очень импонирует броузер Opera

Причина обращения: