Ошибки, баги, вопросы - страница 372

 
drm1:
понятно что нельзя но когда эти разработчики добавят ПРОСТУЮ функцию!
пишите заявку в сервисдеск.
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
ок
 
Написал советника, который очень медленно тестируется (медленнее реального времени). Есть подозрение на несколько кусков кода, которые могут тормозить выполнение. Можно ли как нибудь узнать, сколько времени тратится на выполнение определенного участка кода ?
 
molotkovsm:
Написал  советник, который очень медленно тестируется (медленнее реального времени). Есть подозрение на несколько кусков кода, которые могут тормозить выполнение. Можно ли как нибудь узнать, сколько времени тратится на выполнение определенного участка кода ?
Конечно, можно. Попробуйте в начале и в конце проверяемого фрагмента кода вставить GetTickCount() и вычислить их разницу
 
MONTEGRO:

Смотрю... и не вижу критических ошибок в них, таких, например, чтобы форвард отвалился и хоть ты что.
Насчёт денег: MetaTrader5 для чего разрабатывался ? Никто не будет покупать кота в мешке, ни ДЦ ни другие пользователи (если бы и продавать его)
и компания-разработчик в первую очередь заинтересована в выпуске стабильных билдов. Но что происходит на самом деле - выпускается билд,
и не проводятся элементарные тесты на работоспособность его основного функционала. Спрашивается, а Вы его зачем вообще выпускали?

1. Вроде уже намекали - тестирование идет и никто не гарантирует абсолютную работоспособность торгового комплекса.

2. На счет тестирования билдов разработчиками

А кто именно Вам сказал (с чего это лично Вы взяли) что такого тестирования не идет?

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

Дополнительный вопрос - а зачем тогда мы им сдались как независимые бета-тестеры?

3. А теперь представим сколько человек там работает и сколько строчек кода они уже написали.

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

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

 
MONTEGRO:

Есть, но в MT5 одни и те же ошибки появляются уже регулярно (форвард отвалился во второй раз) и ждать исправления приходится неделями... это "оперативно" ?

1. Возможно он отвалится и в 10 раз. И что с того?

2. Билды в среднем выходят один раз в две недели, и это вроде как практика с пониманием "принятая" большинством из тех кто присутствует на этом форуме.

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

Не думаю что они будут подстраиваться даже под ДЦ и банки (как многие полагают истинных заказчиков "музыки").

MONTEGRO:

Судя по количеству отреагировавших на его отсутствие в 390ом билде в этой ветке - нужен он единицам системщиков. Остальные видимо вообще не в курсе что это и для чего нужно.
no comment у меня по поводу ваших рисулек в 20K кода, которые 100% ничего не смогут заработать ни на виртуале, ни на реале )))

Согласитесь, не совсем корректно без доказательно утверждать что тот или иной проект не сможет принести заработок. Да еще так категорично...
 
Yedelkin:
Конечно, можно. Попробуйте в начале и в конце проверяемого фрагмента кода вставить GetTickCount() и вычислить их разницу
Спасибо за совет, попробовал. В тестере не работает, видимо каждый тик генерируестся определенное значение GetTickCount() и не изменяется, разность всегда 0. Завтра на демосчете поропробую.
 
molotkovsm:
Спасибо за совет, попробовал. В тестере не работает, видимо каждый тик генерируестся определенное значение GetTickCount() и не изменяется, разность всегда 0. Завтра на демосчете поропробую. Хотелось бы, конечно, в тестере что нибудь для измерения времени выполнения куска кода, чтобы не ждать тиков и определенного состояния рынка.
Наверное стоит написать в СД по поводу тестера. Пусть эмулируют хоть от начала тестирования хотя бы...
 
molotkovsm:
Спасибо за совет, попробовал. В тестере не работает, видимо каждый тик генерируестся определенное значение GetTickCount() и не изменяется, разность всегда 0. Завтра на демосчете поропробую.
Был не прав, в тестере и на демо одинаково. Видимо тормозит вообще не там, где я думал.
 
 У вас с незапамятных времён в начале каждой недельной торговой сессии чистый график и с разметкой ходуном ходят! XP SP2 32-разрядная. Снял бы всё это в виде ролика, но сейчас с этим затруднения. Неужели никто не замечал? Елозенье пропадает к утру вроде, специально не следил, днём уже всё нормально бывает. Перезапуск терминала не помогает, остаётся только ждать светлого времени суток. То ли закачка или распаковка истории котировок пошаливает, то ли из-за автоматического вырезания выходных окно чарта начинает беситься, не находя какой-то "опоры"... Происходят "шатания" взад-вперёд на несколько баров с частотой 1 раз в несколько секунд. В общем, пора подлечить.
Причина обращения: