Будущее MQL5 - MQL5+ или даже MQL6 - страница 4

 
Sergey Basov:
Вы с результатами опроса-голосования в сервисдеск обращались? А то интересно, ответили что-нибудь конкретное или нет?
Сервис дек не для этого, это ремонтная мастерская, а не штаб стратегического планирования. Вот на форуме сейчас Ренат, он, как СЕО, должен бы дать задачу сотруднику собрать все предложения по окончании голосования. И потом обсудить их на первом совещании в НГ.
 
Alexey Volchanskiy:
Сервис дек не для этого, это ремонтная мастерская, а не штаб стратегического планирования. Вот на форуме сейчас Ренат, он, как СЕО, должен бы дать задачу сотруднику собрать все предложения по окончании голосования. И потом обсудить их на первом совещании в НГ.
Понял, будем все вместе обращаться к Ренату. И до следующего Нового года мы его не увидим )))
 
Почему никто не хочет признать, что МТ5 неудобно, неинтуитивными и т.д.

Что касается обратной сделки, и теперь на некоторых брокеров на MT4 запрещается

Why no one wants to admit that MT5 is uncomfortable,  unintuitive, etc.
Regarding reverse transactions and now on a some brokers  on a  MT4  it  is prohibited


 
Stefan Stoyanov:
Почему никто не хочет признать, что МТ5 неудобно, неинтуитивными и т.д.

Что касается обратной сделки, и теперь на некоторых брокеров на MT4 запрещается

Why no one wants to admit that MT5 is uncomfortable,  unintuitive, etc.
Regarding reverse transactions and now on a some brokers  on a  MT4  it  is prohibited


Что знаете лучше для Форекса?
 
Сергей Таболин:

Не работает!

Я обращался в сервисдеск:

Сергей Таболин 2015.11.03 17:34

Да, и ещё. Поправьте меня, если я ошибаюсь.

При оптимизации, быстрой, генетической, вы декларируете то, что при остановке, даже при нажатии кнопки СТОП и последующем нажатии на СТАРТ оптимизация должна продолжиться с момента остановки.  Верно?

Так вот, я неоднократно пробовал этот трюк, но каждый раз оптимизация начиналась с самого начала. Не подскажете в чём может быть проблема?

В итоге, после продолжительного обсуждения и выяснения, внятного ответа не получил.

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

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

В последовательном переборе нормально.

 

О будущем MQL? 

 Их два, имхенько. 

 

Поскольку синтаксис MQL4 и MQL5 идентичны хотелось бы предложить разработчикам ввести в оба ЯП property свойства в классах, как это сделано, например, в Паскале. В MQL методы чтения и записи выполнены в виде функций, в Паскале эти функции привязываются к property свойствам с помощью ключевых слов write и read, соответственно. Выглядит это примерно так

property PenPos: TPoint read GetPenPos write SetPenPos;
property Pixels[X, Y: Integer]: TColor read GetPixel write SetPixel;

где идентификаторы после ключевых слов read и write методы чтения и записи, описанными в области protected класса TCanvas. К свойству Pixels можно обращаться как к двухмерному массиву, что очень удобно. Например:

Pixels[0, 0] := clLime;

Или же, непосредственная привязка полей класса к свойству:

property TextFlags: Longint read FTextFlags write FTextFlags;

где FTextFlags поле класса, описанное в области private. В результате операции

TextFlags := ETO_RTLREADING;
FTextFlags получает значение ETO_RTLREADING.  FTextFlags, после read, можно заменить функцией с условиями, например SetTextFlags, для более избирательного присваивания значений полю FTextFlags.
 
Mihail Matkovskij:

Поскольку синтаксис MQL4 и MQL5 идентичны хотелось бы предложить разработчикам ввести в оба ЯП property свойства в классах, как это сделано, например, в Паскале. В MQL методы чтения и записи выполнены в виде функций, в Паскале эти функции привязываются к property свойствам с помощью ключевых слов write и read, соответственно. Выглядит это примерно так


где идентификаторы после ключевых слов read и write методы чтения и записи, описанными в области protected класса TCanvas. К свойству Pixels можно обращаться как к двухмерному массиву, что очень удобно. Например:

Или же, непосредственная привязка полей класса к свойству:

где FTextFlags поле класса, описанное в области private. В результате операции

FTextFlags получает значение ETO_RTLREADING.  FTextFlags, после read, можно заменить функцией с условиями, например SetTextFlags, для более избирательного присваивания значений полю FTextFlags.

Любовь, Любовь, Любовь... Эти три понятия слились воедино... 

 Извините, но теперь - дизайнер рулит: имхенько, само собой. 

 

Ещё по MetaEditor'у. Хочется сворачивания влево (как шторки) окна "Навигатор" по двойному клику на границе окна:

Шаг 1

после двойного клика окно "Навигатор" должно быть примерно в таком положении:

Итог

 
Karputov Vladimir:

Ещё по MetaEditor'у. Хочется сворачивания влево (как шторки) окна "Навигатор" по двойному клику на границе окна:

после двойного клика окно "Навигатор" должно быть примерно в таком положении:

Я знаю, Ренат взорвется, типа "мы лучшие и сами изобретем велосипед!!!"

Но MS мимоходом давно дала API для редактора. В чем дело? 

Татарская гордость не позволяет юзать чужое API? 

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