Пожелания для МТ5 - страница 94

 

а будет выбор времени в терминале построения свечей?

Интересует возможность строить свечи по GMT

 
Сперва бы от багов избавились
 

Оптимальный вариант для предложений по ручной торговле: 

1 Предложения от трейдеров не интересуют. MQ делает всё. Для программистов. Которые могут всё, что нужно трейдеру.

2 Писать сразу в СД.

3 Завести отдельную ветку - Предложения для ручной торговли.

Какой? 

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

Появилась необходимость возможности программно определять, какой режим оптимизации/тестирования выбрал пользователь.

На данный момент это фиксируется только в журнале:


 
Нет, этого делать не будем. Эксперту незачем это знать и он не должен подстраиваться.
 
Renat:
Нет, этого делать не будем. Эксперту незачем это знать и он не должен подстраиваться.
Действительно, нашлись бы люди, которые воспользовались бы этим не в благих целях. Значит не стоит.
 

У меня предложение по развитию mql5.

Ввести дополнительные базовые (встроенные) типы данных, помогающие создавать более юзабельные программы.

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

Описываю:

1.  Тип FileName.  В программе является синонимом типа string, за исключением применения типа в качестве input-параметра.

Описание

input  FileName  FName="MyFolder\\";

ведёт при вводе юзером параметров эксперта к вызову стандартного виндовского диалога открытия файла в папке MQL5\Files\MyFolder\, и последующее приваивание переменной FName имени выбранного файла.

2.  Тип FontName.  В программе является синонимом типа string, за исключением применения типа в качестве input-параметра.

Описание

input  FontName  BaseFont="MyFont";

ведёт при вводе юзером параметров эксперта к вызову стандартного виндовского диалога выбора шрифта (с подготовленным списком реальных установленных на компьютере шрифтов), и последующее приваивание переменной BaseFont имени выбранного шрифта.

--

Идею можно расширить и углубить, но таки главное начать.

Документация по MQL5: Основы языка / Типы данных / Тип string
Документация по MQL5: Основы языка / Типы данных / Тип string
  • www.mql5.com
Основы языка / Типы данных / Тип string - Документация по MQL5
 
MetaDriver:

У меня предложение по развитию mql5.

Ввести дополнительные базовые (встроенные) типы данных, помогающие создавать более юзабельные программы.

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

Описываю:

1.  Тип FileName.  В программе является синонимом типа string, за исключением применения типа в качестве input-параметра.

Описание

ведёт при вводе юзером параметров эксперта к вызову стандартного виндовского диалога открытия файла в папке MQL5\Files\MyFolder\, и последующее приваивание переменной FName имени выбранного файла.

2.  Тип FontName.  В программе является синонимом типа string, за исключением применения типа в качестве input-параметра.

Описание

ведёт при вводе юзером параметров эксперта к вызову стандартного виндовского диалога выбора шрифта (с подготовленным списком реальных установленных на компьютере шрифтов), и последующее приваивание переменной BaseFont имени выбранного шрифта.

--

Идею можно расширить и углубить, но таки главное начать.

 

 

Зачем городить новые типы? ИМХО, достаточно реализовать функции GetFont и GetFile, возвращающие соответствующую строку.

 
Ashes:

Зачем городить новые типы? ИМХО, достаточно реализовать функции GetFont и GetFile, возвращающие соответствующую строку.

1. Типы - для использования в инпут-параметрах.  Не вижу способа вызвать функции при редактировании свойств эксперта.

2. Стандартные (встроенные) функции для вызовов файл-диалога, фонт-диалога, колор-диалога, датетайм-диалога и т.п. - также весьма желательны. Для вызовов уже во время работы эксперта ("по требованию").

Документация по MQL5: Основы языка / Функции / Вызов функции
Документация по MQL5: Основы языка / Функции / Вызов функции
  • www.mql5.com
Основы языка / Функции / Вызов функции - Документация по MQL5