MetaTrader 4 Client Terminal build 604 - страница 7

 
prorab:
ME 5.00.883

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

... стоит "щелкнуть" курсором в любом окне и они мгновенно синхронизируются

Подскажите, как ЭТУ "УСЛУГУ" отключить?

В обратной связи (Сервисдеске) на этот счёт создана заявка № 907070. Ответили "Спасибо. Исправление будет, но не в ближайшее время.".

Хотя эта же "УСЛУГА" правильно работала в 509 билде. Хотя там была другая проблема. При закрытии одного из дубликатов окна закрывались оба.

papaklass, спасибо за подсказку про включение ползунка "Фиксирование позиции". Стыдно сказать, но я даже не знал про неё!

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

 
RickD:

Скорее всего причина - в dll передаются строки?
А вот интересно можно ли технически сделать чтобы и старые строки поддерживались или все же пусть все переделывают?
 
вы бы не могли бы добавить в профили и шаблоны подпапки,
было бы удобней работать
а то их и так уже много и списки растут неимоверно
 
RickD:

Скорее всего причина - в dll передаются строки?

Извиняюсь не силён в mql4 если поможет при начале тестирования выдаёт ошибку

Access violation read to 0x00000004

Testing pass stopped due to a critical error in the EA

 
artzzz:

Извиняюсь не силён в mql4 если поможет при начале тестирования выдаёт ошибку

Access violation read to 0x00000004

Testing pass stopped due to a critical error in the EA



Увы, ДЛЛ придется переписывать, в новом MQL4 много изменений в типах данных. В справке есть таблица с отличиями: Справочник MQL4->Обновленный MQL4, вот оттуда вырезка

Строки - однобайтовые.

datetime - 32-битное целое

Предопределенная переменная Volume имеет тип double

Строки - юникодные.

datetime - 64-битное целое

Предопределенная переменная Volume имеет тип long

Сам сижу, свои ДЛЛ переделываю. Я изменениям рад, давно ждал ООП, но трейдеров-непрограммистов, конечно, искренне жаль...

 
Nemser:

В обратной связи (Сервисдеске) на этот счёт создана заявка № 907070. Ответили "Спасибо. Исправление будет, но не в ближайшее время.".

Хотя эта же "УСЛУГА" правильно работала в 509 билде. ...

Спасибо за информацию.

У меня тоже в 509-м работала, суть именно в этом.
 
VDev:

Сам сижу, свои ДЛЛ переделываю. Я изменениям рад, давно ждал ООП, но трейдеров-непрограммистов, конечно, искренне жаль...

Спасибо за соболезнование! Хоть один программист понимает что творят с простыми смертными...

Вот с чем я столкнулся:

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

Дальше приключения:

- при переключении ТаймФреймов пропадает отображение индикатора и его сигналов

- при следующем переключении ТФ пропадает еще и название индикатора и уровни (они оставались после первого переключения)

- при следующем переключении ТФ пропадает всё остальное, остается пустое окно, а в списке индикаторов на месте нужного индикатора остается только значек без названия

- при следующем переключении ТФ или закрытии окна списка индикаторов пропадает уже и окно индикатора.

Из внешних используются только #include <stderror.mqh> и #include <stdlib.mqh>

В какую сторону рыть?

Да, если не компилировать, а взять просто старый ех4, то индикатор рисуется и не пропадает, но на нем не рисуются сигналы. А после рестарта терминала перестает рисоваться и индикатор. Остаются линии уровней, название индикатора и... всё. Одна радость, что окно не занимается самохаракири, не самоудаляется.

 
EVladMih:

Спасибо за соболезнование! Хоть один программист понимает что творят с простыми смертными...

Вот с чем я столкнулся:

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

Дальше приключения:

- при переключении ТаймФреймов пропадает отображение индикатора и его сигналов

- при следующем переключении ТФ пропадает еще и название индикатора и уровни (они оставались после первого переключения)

- при следующем переключении ТФ пропадает всё остальное, остается пустое окно, а в списке индикаторов на месте нужного индикатора остается только значек без названия

- при следующем переключении ТФ или закрытии окна списка индикаторов пропадает уже и окно индикатора.

Из внешних используются только #include <stderror.mqh> и #include <stdlib.mqh>

В какую сторону рыть?

Да, если не компилировать, а взять просто старый ех4, то индикатор рисуется и не пропадает, но на нем не рисуются сигналы. А после рестарта терминала перестает рисоваться и индикатор. Остаются линии уровней, название индикатора и... всё. Одна радость, что окно не занимается самохаракири, не самоудаляется.

Начинать всегда следует с изучения логов.
 
Renat:

В семерке UAC ведь вручную отключен?

Так вот в восьмерке даже отключение UAC не помогает. Так что тренд однозначен - пользовательские данные выжимают в юзердату. И в 2014 году ориентироваться на полное отсутствие безопасности Windows XP никак нельзя.

Не забывайте, что N миллионам трейдеров отдельные диски не предложишь и не отключишь UAC.

Метаквоты говорят о "безопасности" ?

Ну так поясните пользователям ЗАЧЕМ метаэдитор (а также и инсталлер-апдейтер) релизной 600-й версии пытаются получить прямой доступ к системному диску?

Ведь такое нужно только ШПИОНСКИМ ПРОГРАММАМ, а также и вирусам. Они так пишут свои секретные логи и шпионят за пользователями.

Причём если такой доступ не разрешить, - а это НЕЛЬЗЯ разрешать никакой нормальной программе, кроме операционной системы, - то тогда метаэдитор тупо виснет в памяти и его даже снять нельзя оттуда. То есть разработчики Метаквотов вообще даже не вставили обработку такой ситуации, - не предусмотрели, что в нормальной защищённой системе у прикладной программы может НЕ БЫТЬ прямого доступа к диску.

С какой целью Метаквоты это сделали? Это такой терминал-шпион? Что он туда пишет, - на системный диск,- в обход операционной системы?

 

Renat:

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

Мысль "почему не сделать облегченную версию торгового терминала" утопична в корне



...Шедеврально... В анналы.

Мысль настолько глубока, что недоступна для понимания...

"- Потребитель, что тебе нужно от нашей торговой платформы?

- Мне нужно:

1.

2.

3.

- Э нет, потребитель, ты полон самообмана и далек от реальности.." :)


Чем плоха "облегченная версия торгового терминала" МТ4 без Маркета? Тем, что не будет возможности снимать 20% комиссии с суммы поступившей оплаты при продаже Продукта?

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