Если в ME запустить справочник MQL из меню "Справка", то при изменении размеров окна справка вылетает вместе с приложением. Если закрыть ME (например крестиком), открытая в этот момент справка тоже закроется.
MT не запоминает размер окна приложения при выходе из программы. Каким бы не был размер окна в момент завершения сеанса, каждый новый запуск МЕ откроет окно одного размера где-то заданного по умолчанию. Хотя у МЕ с запоминанием размеров окна приложения все в порядке.
Нарушилась Z-последовательность объектов в build 600-610. Между тем, в build 509 и более ранних это правило (Z-последовательности) для объектов, по которому объект лежит в иерархии объектов тем выше (то есть покрывает другие объекты), чем более удалено его имя в алфавите, безукоризненно выполнялось. Может быть, это как-то связано с переходом к кодировке UTF-8? Как поправить дело? Спасибо.
TarasBY:
Это вы немножко нафантазировали: NULL (пустая строка) вместо инструмента - не есть "0".
Так я и говорю, раньше константа NULL равнялась в точности 0, и работало отлично. Никаких фантазий. К тому же, компилятор не выдает даже предупреждений, следовательно выражение с 0 корректно.
Более того, NULL - это, как следует из справки, вовсе и не строка, а предопределенная константа типа void. Например,
Print(NULL);
выдаст ошибку компилятора.
Зато преобразование к любому фундаментальному типу разрешено, скажем,
int a=NULL;
Print(a);
исправно работает и распечатывает 0. Выходит, численное значение NULL, как и раньше, именно 0?
MQL - язык программирования, поэтому в его встроенных функциях должны быть 1) правильные наборы параметров 2) наборы параметров по умолчанию. Все. Если какой-то параметр задан некорректно, функция должна ругаться сразу, и заботиться об этом должен компилятор. Как я уже сказал, в моем случае сообщений об ошибке либо предупреждений я не видел.
Rosh:
1. А разве значение баланса не могло увеличиться естественным путем при фиксации прибыли?
2. Точно не использовали локированные ордера, один из которых сначала закрылся с прибылью, а второй с убытком?
1.Увеличение баланса не имело место быть - к примеру был максимальный баланс 1300 а текущий баланс 1089
2.Точно - локи не используются
даже перед выставлением ордера который использовал значение просадки (разница между максимальным и текущим балансом) при расчете риска был ордер с незначительным убытком
компания GKFX объявляла что ночью произойдет обновление - но у них проблем не возникло
chief2000:
У меня дней 5-6 бежала оптимизация на ~150 000 циклов, оставались сутки как винда упала и комп перегрузился. Ничего страшного, все бы восстановилось если бы при загрузке МТ4 не обновился (еще один МТ4 работает на Демо, подключен к интернету и обновился без спроса), все данные предыдущей оптимизации пропали. Просили же разработчиков сделать меню с тем чтобы пользователи могли бы подтверждать обновление или отклонять его! Как можно так халатно относиться к своим клиентам?
А вы запустите 509-й билд на оптимизацию и сами прервите её вырубив комп из сети (или кувалдой). А потом вновь запустите МТ4 и посмотрите что будет с результатами прошлой оптимизации. А будет совершенно то же, что и сейчас у вас произошло. Так в чём разница? Или так, пошуметь заглянули с очередным плевком? Глупо и по-детски.
В игрушки играете? Запустите игрушку любимую, не сохранившись грохните систему, запустите вновь игрушку и приходите сюда кричать на MetaQuotes, что игра у вас с прерванного момента не запустилась и потеряны результаты прошлой игры.
У меня после выхода 610 build упала скорость приёма-передачи, хотя соединение с сервером хорошее. Ордера выставляются быстро, но не видно движения котировок и самого графика на любой паре. Кто знает как решить эту проблему?
Кубунта, вайн 1.6
Если в ME запустить справочник MQL из меню "Справка", то при изменении размеров окна справка вылетает вместе с приложением. Если закрыть ME (например крестиком), открытая в этот момент справка тоже закроется.
MT не запоминает размер окна приложения при выходе из программы. Каким бы не был размер окна в момент завершения сеанса, каждый новый запуск МЕ откроет окно одного размера где-то заданного по умолчанию. Хотя у МЕ с запоминанием размеров окна приложения все в порядке.
Сегодня ночью произошел сбой в глобальной переменной
Я устанавливаю значение максимального баланса в глобальной переменной
Проблем не было с начала использования данной возможности.
Ночью по какой то причине значение максимального баланса установилось в значение текущего
что могло произойти по причине сброса данной переменной в связи с опять потаенными не контролируемыми со стороны пользователя обновлениями
Это вы немножко нафантазировали: NULL (пустая строка) вместо инструмента - не есть "0".
Так я и говорю, раньше константа NULL равнялась в точности 0, и работало отлично. Никаких фантазий. К тому же, компилятор не выдает даже предупреждений, следовательно выражение с 0 корректно.
Более того, NULL - это, как следует из справки, вовсе и не строка, а предопределенная константа типа void. Например,
выдаст ошибку компилятора.
Зато преобразование к любому фундаментальному типу разрешено, скажем,
исправно работает и распечатывает 0. Выходит, численное значение NULL, как и раньше, именно 0?
Ночью по какой то причине значение максимального баланса установилось в значение текущего
что могло произойти по причине сброса данной переменной в связи с опять потаенными не контролируемыми со стороны пользователя обновлениями
2. Точно не использовали локированные ордера, один из которых сначала закрылся с прибылью, а второй с убытком?
1. А разве значение баланса не могло увеличиться естественным путем при фиксации прибыли?
2. Точно не использовали локированные ордера, один из которых сначала закрылся с прибылью, а второй с убытком?
1.Увеличение баланса не имело место быть - к примеру был максимальный баланс 1300 а текущий баланс 1089
2.Точно - локи не используются
даже перед выставлением ордера который использовал значение просадки (разница между максимальным и текущим балансом) при расчете риска был ордер с незначительным убытком
компания GKFX объявляла что ночью произойдет обновление - но у них проблем не возникло
Проблема возникла на счетах альпари.
У меня дней 5-6 бежала оптимизация на ~150 000 циклов, оставались сутки как винда упала и комп перегрузился. Ничего страшного, все бы восстановилось если бы при загрузке МТ4 не обновился (еще один МТ4 работает на Демо, подключен к интернету и обновился без спроса), все данные предыдущей оптимизации пропали. Просили же разработчиков сделать меню с тем чтобы пользователи могли бы подтверждать обновление или отклонять его! Как можно так халатно относиться к своим клиентам?
А вы запустите 509-й билд на оптимизацию и сами прервите её вырубив комп из сети (или кувалдой). А потом вновь запустите МТ4 и посмотрите что будет с результатами прошлой оптимизации. А будет совершенно то же, что и сейчас у вас произошло. Так в чём разница? Или так, пошуметь заглянули с очередным плевком? Глупо и по-детски.
В игрушки играете? Запустите игрушку любимую, не сохранившись грохните систему, запустите вновь игрушку и приходите сюда кричать на MetaQuotes, что игра у вас с прерванного момента не запустилась и потеряны результаты прошлой игры.
Детсад прямо, ясельная группа.
Простите - это эмоции.
Большая просьба к разработчикам прокомментировать вопрос, поднятый в теме "Интересная особенность требует объяснения!!!"
Что это? Недосмотр? Или хитрая задумка?
Особенности многодокументных приложений, основанных на MFC
У меня после выхода 610 build упала скорость приёма-передачи, хотя соединение с сервером хорошее. Ордера выставляются быстро, но не видно движения котировок и самого графика на любой паре. Кто знает как решить эту проблему?