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

 

Автоматическую оптимизацию по условию или/и вызову из экперта.

Добавить свойство графического объекта ObjectSelected(имя).

Правильно сделать получение комиссии с ордера.

 
Тестер должин стать более гибким... позволяя тестировать и мультивалютние експерти
 

Напомню в очередной раз...

*

Едитор.

добавить сортировку файлов аА-яЯ (и соотв. aA-zZ)

Если есть сложности и\или глубокий смысл в нынешней,

то ввести вкладку "Юзер файлз" с указаным принципом сортировки...

*

Терминал.

Обратить внимание так-же на сортировку нац.алфавитов.

Например в русском вначале сортируется по мелким буквам а-я, затем А-Я.

*

Проще говоря нужна везде сортировка без учёта регистра...

А в едиторе ввести как таковую ибо отсутствует напрочть. :)))

 

Т.к. пишут пожелания не только по MQL5, то напишу и я ("не логично", но очень "хотся"):

- Терминал.

- Окно->Все окна...->Выбрать окно

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

А то в своем собственном "чемпионате советников" .... запутаться можно, пока выковыряешь конкретный советник, не говоря уже о Магике :)

ЗЫ. Да и кнопочка "закрыть" ... может быть хотя бы подтверждение какое? :(

 

stringo писал (а) >>... Советник не должен быть привязан к каким-либо значениям и должен уметь получать эти значения автоматически. ...

Вячеслав!

  

К сожалению не всегда есть возможность прочитать все возможные условия

у разных брокеров...

Для создания эффективных приложений - хотелось бы ВСЕ ВОЗМОЖНЫЕ ЗНАЧЕНИЯ

получать программно.. MarketInfo 

в MQL5 хотелось бы видеть

 

  1 - количесвто инструментов - у брокера - и массив инструментов

  2 - количество ордеров которые разрешает открывать брокер

  3 ...

  N ...

а так же другие  возможные параметры  которые могут менять условия

но к которым отсутвует доступ

 
YuraZ писал (а) >>

Вячеслав!

К сожалению не всегда есть возможность прочитать все возможные условия

у разных брокеров...

Для создания эффективных приложений - хотелось бы ВСЕ ВОЗМОЖНЫЕ ЗНАЧЕНИЯ

получать программно.. MarketInfo

в MQL5 хотелось бы видеть

1 - количесвто инструментов - у брокера - и массив инструментов

2 - количество ордеров которые разрешает открывать брокер

3 ...

N ...

а так же другие возможные параметры которые могут менять условия

но к которым отсутвует доступ

Горячо подддерживаю и одобряю.

Даже такой новичок, как я уперся в п.п. 1. и 2., а люди бывалые наверно могли бы продолжить список

 

По поводу усовершенстввования функции WindowsHandle() .

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

Если бы был создан дескриптор или индивидуальное имя для окна графика не изменяемое, пока график не удален,

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

Даже если два одинаковых советника работают с одним инструментом и на одном таймфрейме.

 
У меня пожелание к разработчикам не по поводу MQL5, а вообще терминала и в частности дилерской его части. Мне бы хотелось, к примеру, изменить уровень срабатывания margin call. Сейчас, как я понимаю, дилер может только поменять плечо на счете, а этого мне недостаточно. Было бы конечно идеально устанавливать его самому при помощи команд языка MQL5, но думаю на это разработчики не пойдут. Сделайте хотя бы возможным менять этот параметр дилеру через MT Manager.
 
drknn писал(а) >>

Нсчёт подсветки связвнных скобок всецело поддерживаю - это многим программерам облегчило бы труд, существенно облегчило.

Чтобы не загружать проц можно на панель инструментов вынести кнопку типа "Подсветить скобку". Выделили нужную скобку, нажали кнопку, и связанная скобка выделилась тоже.

Тогда уж пожелания к редактору

Кнопки\окошки для поиска сделать в следующем виде

All для поиска - подсветка всех найденных

All для замены - удаление всех найденных

Галка List - это самое ценное.

при установке этой галке открывается окошко (AlwaysOnTop) со списком строк, в которых найден образец

При клике настроку в списке - в редакторе переход на эту строку.

Добавить в popup menu редактора

Для слова под курсором

1. Поиск слова под курсором через popup меню.
это слово также копируется в окошко для поиска и дальше искать\заменять по необходимости.

2. Вставка в тект кода готовой конструкции для переменной под курсором вида

print "IndicatorBuffers(5)=";IndicatorBuffers(5)

3. Вставка в тект кода готовой конструкции для переменной под курсором вида

comment ("45:IndicatorBuffers("+5+")="+(IndicatorBuffers(5)))

4. Goto declaration, goto Sub\Function - переход на сответствующую строку

Что-то типа

Закладки сделать именованные и в виде списка

типа

Хоть видно куда переходишь.

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

Да еще.. В меню сделать кнопку - Формат текст - форматирует скобки с отступами итп.

 
demjanich писал(а) >>

Очень нехватает установки комментариев к барам у экспертов. Т.е. если эксперт открывает ордер или закрывает, то при работе эксперта и при тестировании это видно на графике. А вот если хочется для какого-то бара поставить просто метку, типа - "Ордер не был открыт по такой-то причине", или "Ордер не был закрыт по такой-то причине", то таких возможностей нет (или может я не нашел?). Хотелось бы функцию типа

CommentBar(int i, string comment)

где i - это номер бара, comment - это соответственно комментарий разработчика.

Фактически нужен индикатор стиля SetIndexStyle(2,DRAW_TEXT) - каждому бару можно поставить в соответствие текстовую метку.

Вопрос - вертикальная позиция для вывода.

Что-то типа SetIndexPosType(2,PosAsc+10 px) ;)