MQL4 - automated forex trading   /  

Форум

Пожелания к MQL5

К списку тем  | << < 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 > >> Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему

avatar
3990
Korey 29.03.2008 06:31 

Целостность программ и компонентов

МТ-4 как торговый терминал в обстановке вирусных атак устойчив и стабилен.
Однако LiveUdate, Metalang, а также тестер стратегий подвержены вирусам.
Из-за вирусов тестер ломается по частям, пропадает по одной из функций, пока не зависнет все тестирование .
Также и в Metalang могут появиться частичные нарушения.
Антивирсная прога часто удаляет Metalang, LiveUdate.
Однако терминал это не контролирует, не замечает изменение состава модулей.

Пожелания.

Поскольку МТ-4 продукт массовый, и опять же для мaссового пользователя было бы желательно:
1. ввести контроль/предупреждение состава пакета (терминала и его модулей)
2. контролировать также целостность модулей, соответствие текущей версии.
3. дополнить LiveUdate фукнциями восстановления текущей версии.

Целостность и доступ к папке МТ-4
При размещении МТ-4 в защищенной папке Programm Files нет доступа к профилям из юзера.
Поэтому у большинства трейдеров МТ-4 установлен с разрешенным общим доступом или вообще в папке Общие документы.
Из-за этого, практически все работают в МТ-4 под админом. (Xодить в сеть под админом опасно)

Пожелания.
Чтобы не отключать защиту, необходимо:
Все файлы записей и личных настроек перенести в Мои Документы юзера.


avatar
2637
goldtrader 29.03.2008 17:51 

Сложности с отслеживанием времени окончания торговой сессии и сроков контрактов.

Если не ошибаюсь, то на данный момент средствами MQL4 (да впрочем и другими имхо тоже) невозможно получить данные по времени окончании торговли. Имею ввиду окончание торговли форекс в пятницу вечером, фьючерсных контрактов и опционов по своему расписанию, металлов, сырья и т.п. Время закрытия очень сильно варьируется как по типам контрактов/операций, торговым инструментам, так и в зависимости от выбранного брокера/ДЦ. В ряде случаев необходимо иметь данные о этих сроках окончания торговли, например, срок истечения фьючерса, время закрытия торговой сессии.


Проблема: Если торговля ведётся в одном ДЦ одним инструментом, то больших проблем не возникает, при работе с несколькими инструментами через нескольких дилеров отслеживать сроки становится проблематично. Зачастую они критичны и сильно влияют на соблюдение правил ТС. Тем более, необходимость отслеживания вручную идёт вразрез с концепцией глобальной автоматизации средствами MQL.

Предложение: Ввести в состав MQL4/MQL5 функцию, которая возвращала бы срок окончания торговой сессии по запрашиваемому инструменту и/или срок истечения контрактов.



avatar
2132
kombat 29.03.2008 19:27 
goldtrader писал (а):

Сложности с отслеживанием времени окончания торговой сессии и сроков контрактов.

Если не ошибаюсь, ...

Срок истечения можно знать используя маркетинфо:
string ЭКСПИРАЦИЯ=string TimeToStr(MarketInfo(Symbol(),MODE_EXPIRATION),TIME_DATE);
Другое дело то, что не все ДЦ удосуживаются заполнять эти данные в свойствах инструмента...

Помимо всего хотелось бы получать расписание работы, табулированое, из которого можно бы

строить визуализацию на графике...

Запомоминать конечно можно, например работа ММВБ все инструменты с 10:30 до 17:45 мск
Но во первых, других инструментов других рынков все больше и больше, так что не назапоминаешся

и ненасмотришся в файл или на страницу спецификаци... а время торгов порой быват таааакое витиеватое, например:

from 02:30 mon till 20:10 fri; 02:30-12:60; 16:30-20:10;

Как простой вариант (для терминала) изменять цвет инструмента в маркевоч на время перерывов в торгах.


Ещё есть и предложение по календарю экономических событий, но это следующим постом...


avatar
4818
SK. 30.03.2008 15:55 

Ещё 2 пожелания.

1. Прикладная программа должна иметь доступ к настройкам меню МТ, в частности, к значению настройки языка. Это необх. для того, чтоб программа могла генерировать сообщения пользователю на том языке, на кот. он работает в МТ.

2. Нужна возможность отключить вывод в журнал при тестировании. В ряде случаев разработчик ТС не смотрит в журнал, а время тратится.


avatar
6797
Mathemat 01.04.2008 11:38 
Mathemat писал (а):
2 SK.: у меня дома есть не только я, но еще и сын-оторва 15 лет, который очень любит что-нибудь на папином компе сделать, а потом говорить, что "оно все само вышло, меня тут не стояло". И сын, кстати, знает, как открывать и закрывать ордеры, так как на демке тренировался пару месяцев.

...

P.S. Модификация: еще лучше неплохо бы

горячей клавишей мгновенно блокировать доступ к терминалу, не дожидаясь, пока закроется доступ в Windows...
Ну этот вопрос вроде как решен уже. Я не знал о существовании горячей клавиши <Win-L>, которая мгновенно переводит систему в режим ввода пароля, не закрывая приложения :) Конечно, это не "Босс пришел", но уже что-то.

avatar
13989
komposter 01.04.2008 13:14 
Mathemat писал (а):
Конечно, это не "Босс пришел", но уже что-то.

"Босс пришел" - это <Win-D> (или <Win-M>).

Еще добавить сворачивание в трей, и все обладатели "основной" работы вздохнут спокойно ;)


avatar
6797
Mathemat 01.04.2008 13:36 
У Maxthon есть персональная горячая - <Ctrl-Ё>. Сворачивается полностью, даже не в трей, будто его и нету совсем. Даже <Alt-Tab> его не показывает. Вот это здорово.

avatar
628
Vita 01.04.2008 18:09 

Вот вы тут обсуждаете MQL5, а знаете ли, что домен-ресурс MQL5 выкуплен в связи с тем, что суперкомпьютеры, проплаченные заинтересованными силами, наконец-то завершили долгожданные расчеты и выдали ответ? Теперь, по прошествию тысячелетий, человеку открыта самая сокровенная тайна бытия, а именно, истинное имя бога - MQLS. Похоже, Метаквоты получили откупные и им придется придумывать столь популярному языку новую аббревиатуру. В противном случае, MQL5 будет богохульно близко по написанию к тетраграмматону MQLS.

Иронично вышло, да? Грааль-то был совсем рядом. ;)


avatar
4818
SK. 01.04.2008 20:03 
Vita писал (а):

Вот вы тут обсуждаете MQL5, а знаете ли, что домен-ресурс MQL5 выкуплен в связи с тем, что суперкомпьютеры, проплаченные заинтересованными силами, наконец-то завершили долгожданные расчеты и выдали ответ? Теперь, по прошествию тысячелетий, человеку открыта самая сокровенная тайна бытия, а именно, истинное имя бога - MQLS. Похоже, Метаквоты получили откупные и им придется придумывать столь популярному языку новую аббревиатуру. В противном случае, MQL5 будет богохульно близко по написанию к тетраграмматону MQLS.

Иронично вышло, да? Грааль-то был совсем рядом. ;)

Привет.

А можно для непосвящённых немного попопулярней?



avatar
Модератор
5089
stringo 02.04.2008 12:01 
SK. писал (а):
Vita писал (а):

Вот вы тут обсуждаете MQL5, а знаете ли, что домен-ресурс MQL5 выкуплен в связи с тем, что суперкомпьютеры, проплаченные заинтересованными силами, наконец-то завершили долгожданные расчеты и выдали ответ? Теперь, по прошествию тысячелетий, человеку открыта самая сокровенная тайна бытия, а именно, истинное имя бога - MQLS. Похоже, Метаквоты получили откупные и им придется придумывать столь популярному языку новую аббревиатуру. В противном случае, MQL5 будет богохульно близко по написанию к тетраграмматону MQLS.

Иронично вышло, да? Грааль-то был совсем рядом. ;)

Привет.

А можно для непосвящённых немного попопулярней?

А чё тут непонятного? Французский король Людовик XIII перенёс празднование нового года на 1 января. А старый ихний новый год запретил праздновать 1 апреля и объявил день 1 апреля днём дураков. С тем, чтобы 1 апреля законопослушные французы смеялись над незаконопослушными французами. А может это не французы были, а англичане. Или не Людовик XIII, а Генрих IV. Но смысл примерно такой.
К списку тем   | << < 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 > >>  

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