Скачать MetaTrader 5

3 хотелки программиста

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Maxim Kuznetsov
10173
Maxim Kuznetsov  

слегка задумался - а чего мне нехватает в платформе MT и языке mql..

вот 100% что не видеоконференций :-)

Генеральных хотелок 3 (три):

- exception в языке mql.

- возможности отправить event из DLL в чарт.

- пусть не весь WinAPI, но хоть разумное подмножество должно быть разрешено в маркете. И свои DLL конечно

Нелишне возможно и остальным поделится своими 3-мя "хотелками" :-)

Alexander Bereznyak
21930
Alexander Bereznyak  
Maxim Kuznetsov:

- пусть не весь WinAPI, но хоть разумное подмножество должно быть разрешено в маркете. И свои DLL конечно

никогда, ни при каких условиях, не думайте, не мечтайте, не пишите и даже не заикайтесь
Sergey Basov
2585
Sergey Basov  
Нормального современного MetaEditor не хватает для MQL ))
Alexey Volchanskiy
17144
Alexey Volchanskiy  
Maxim Kuznetsov:

слегка задумался - а чего мне нехватает в платформе MT и языке mql..

вот 100% что не видеоконференций :-)

Генеральных хотелок 3 (три):

- exception в языке mql.

- возможности отправить event из DLL в чарт.

- пусть не весь WinAPI, но хоть разумное подмножество должно быть разрешено в маркете. И свои DLL конечно

Нелишне возможно и остальным поделится своими 3-мя "хотелками" :-)

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

- свойства, сделал свои, но лучше встроенные

- делегаты, как в С#, встроенные в язык. Сделал для себя суррогат, но не то.

- хочу unsafe pointers в стиле C#, но понимаю, что этого не будет, и правильно. Перебьюсь ) Кому надо полноценный шарп - сФдпщ

- полноценный typecast

------------------------------------------------

Как не раз говорил Ринат, в Win API & DLL никто доступ из маркета не даст. И это верно, я считаю. Для себя пользуйся, как хочешь, я не видел пока ограничений. Для своих частных клиентов я такое ставил на сервак..., мама не горюй, мне было так быстрее и нужно по делу, но мне доверяли.

А для массовых продаж один тухлый БигБак означает компроментацию всего МакДональдс.  

Alexey Volchanskiy
17144
Alexey Volchanskiy  
Alexey Volchanskiy:

А тут чисто национальное упрямство. 

С другой стороны, это упрямство привело к реальной победе MQL на рынке, я бы даже сказал, к глобальной. Я думаю, тут спорщиков не будет.

Вот бы еще MQ сделать нечто такое программируемое под бинарники. Ведь это возможно силами компании? Я бы помог посильно.

Ко мне часто сыпятся заказы на бинарники. Я смотрю платформы, почти все WEB, каждый во что горазд. Иногда такие помойки встречаются, думаешь, под грибами это делали, что ли? 

Если MQ решат этим заняться - рынок будет занят еже минимум на 20% в этот год. 

Dmitry Fedoseev
43507
Dmitry Fedoseev  
Maxim Kuznetsov:

...

- exception в языке mql.

...

Шарикову больше не наливать.
Alexey Volchanskiy
17144
Alexey Volchanskiy  
Dmitry Fedoseev:
Шарикову больше не наливать.
Исключения - это вещь! Что вы, как опытный программер, имеете против?
Dmitry Fedoseev
43507
Dmitry Fedoseev  

Исключение это необходимость, в некоторых случаях, когда другие способы отсутствуют. В mql такие случаи отсутствуют. 

Решать через исключение проблему деления на 0 и т.п. это маразм. 

Alexey Volchanskiy
17144
Alexey Volchanskiy  
Dmitry Fedoseev:

Исключение это необходимость, в некоторых случаях, когда другие способы отсутствуют. В mql такие случаи отсутствуют. 

Решать через исключение проблему деления на 0 и т.п. это маразм. 

ЫЫпс!! - и как вы решаете проблему хотя бы того же деления на ноль?
Alexey Volchanskiy
17144
Alexey Volchanskiy  
Alexey Volchanskiy:
ЫЫпс!! - и как вы решаете проблему хотя бы того же деления на ноль?

Не, лучше такой живой пример

парсите файл на 100 мб с тиками

где-то в файле ошибка

если есть ексепшины - вываливаетесь в него, на крайний случай пропускаете данные и поехали дальше

а без них или еррор, или нудная проверка на каждом тике

Yuriy Zaytsev
15097
Yuriy Zaytsev  
Alexey Volchanskiy:
ЫЫпс!! - и как вы решаете проблему хотя бы того же деления на ноль?
if ( a ==0 )
  printf( "проблема деления на 0 решена");
else
  c=b/a;

1234
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий