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

 
Svinozavr >>:

По-моему, мы просто брюзжим. Не потому, что не по делу, а потому, что все уже решено. Эта как с выборами - пошуметь, даже проголосовать можешь, но выберут того, кого надо.

Кстати, жаль, что движок форума не позволяет запускать голосования (или позволяет?).

В общем, непонятно, чего эта ветка не стерта - 09.09 красное (от стыда, надо думать), и чего мы в нее пишем. Разве что ль, побрюзжать...

Внести улучшения в МТ4 и назвать ее МТ5 еще не поздно.

Это и дешевле самому разработчику и гарантированно обрадует всех пользователей.

 
chief2000 >>:

Внести улучшения в МТ4 и назвать ее МТ5 еще не поздно.

Это и дешевле самому разработчику и гарантированно обрадует всех пользователей.


:0) Ага. Тогда основное пожелание к MQL5 такое:

ПОЖАЛУЙСТА, НЕ НАДО!!!

))))) Шучу... Ладно, прорвемся.

 

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

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

 

Мне кажется, не помешало бы эксперту иметь возможность узнать версию МТ - не имя брокера, не стандартное 4.0 / 5.0, а полную версию, включая билд.

 
Sajan >>:

Мне кажется, не помешало бы эксперту иметь возможность узнать версию МТ - не имя брокера, не стандартное 4.0 / 5.0, а полную версию, включая билд.

Скачайте справку, там про это есть.

 

Мне кажется проблему с невозможностью рисования индикаторами можно решить, не давая разрешения запуска нескольких советников на графике.

Для этого нужно создать специальное событие(функцию) ONTickScreen(), которое будет можно использовать в индикаторах

вместо ( !!! но не одновременно с ONCalculate ) которая будет вызываться каждый тик.

Работать она должна по типу start() в индикаторах MQL4.

НО :

1. Все создаваемые буфера будут внутренними и недоступны из экпертов и скриптов.

2. Длина буферов должна быть автоматически равна длине экрана.

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

4. Разрешить вызывать по iCustom() только индикаторы типа OnCalculate


Таким образом индикаторы просто разделятся на два типа :

1. индикаторы OnCalculate (вычислители ) для использования в программах. Им вообще можно запретить рисовать.

2. индикаторы ONTickScreen() ( рисовальщики) для отображения информации.

 
Rosh >>:

Скачайте справку, там про это есть.


не хватает функции

FileEof ( handle )

при чтении текстовых не структурных файлов - ловить конец файла

например внутри файла пустые строки


AAA

BBBBBB


TTT yy R

LLL


   
     string FileTXT = "test.txt";
     int handle = FileOpen(FileTXT,FILE_TXT);
     while ( FileEof( handle ) == false )  // проверяем FEOF
     {
         string str = FileReadString(handle);
     }
     FileClose(handle);
 
YuraZ писал(а) >>

не хватает функции

FileEof ( handle )

при чтении текстовых не структурных файлов - ловить конец файла

например внутри файла пустые строки

AAA

BBBBBB

TTT yy R

LLL

Функция FileIsEnding(handle) определяет конец файла в процессе чтения.

 
stringo >>:

Функция FileIsEnding(handle) определяет конец файла в процессе чтения.

Спасибо!

не углядел ее

 
Для графических текстовых объектов типа OBJ_TEXT и OBJ_LABEL увеличить длину строки. 20 символов, что есть сейчас в МТ4 уж очень мало. Ну и неплохо было бы озвучить эти ограничения в справке.
Причина обращения: