Интересный тест, прогнал на МТ4 и МТ5. Обновил результаты, вчера было много задач запущено, сегодня все отключил. Налицо разница, битмапы работают одинаково, что и неудивительно, а вот метки со чтением на МТ4 явно шустрее. У чем причина??
МТ5
2015.01.27 20:08:01.111 BenchmarkLabel__1 (EURUSD.m,H4) Тестирование завершено
2015.01.27 20:08:01.111 BenchmarkLabel__1 (EURUSD.m,H4) 5. Время обновления текста и позиций у битмапа без прозрачности = 22698 ms
2015.01.27 20:07:38.413 BenchmarkLabel__1 (EURUSD.m,H4) 4. Время обновления текста и позиций у битмапа с прозрачностью = 21466 ms
2015.01.27 20:07:16.947 BenchmarkLabel__1 (EURUSD.m,H4) 3. Время обновления текста и позиций у меток со чтением = 72946 ms
2015.01.27 20:06:03.998 BenchmarkLabel__1 (EURUSD.m,H4) 2. Время обновления текста и позиций у меток без чтения = 15273 ms
2015.01.27 20:05:48.725 BenchmarkLabel__1 (EURUSD.m,H4) 1. Время обновления текста у меток без чтения = 17456 ms
2015.01.27 20:05:31.274 BenchmarkLabel__1 (EURUSD.m,H4) 0. Время разогрева динамических очередей без визуализации = 187 ms
2015.01.27 20:05:31.080 BenchmarkLabel__1 (EURUSD.m,H4) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2015.01.27 20:05:31.080 BenchmarkLabel__1 (EURUSD.m,H4) Разрешение чарта: 1022 x 768 пикселей
2015.01.27 20:05:31.075 BenchmarkLabel__1 (EURUSD.m,H4)
2015.01.27 20:05:02.558 BenchmarkLabel__1 (EURUSD.m,H4) Тестирование завершено
2015.01.27 20:05:02.558 BenchmarkLabel__1 (EURUSD.m,H4) 5. Время обновления текста и позиций у битмапа без прозрачности = 21575 ms
2015.01.27 20:04:40.981 BenchmarkLabel__1 (EURUSD.m,H4) 4. Время обновления текста и позиций у битмапа с прозрачностью = 24274 ms
2015.01.27 20:04:16.693 BenchmarkLabel__1 (EURUSD.m,H4) 3. Время обновления текста и позиций у меток со чтением = 68937 ms
2015.01.27 20:03:07.752 BenchmarkLabel__1 (EURUSD.m,H4) 2. Время обновления текста и позиций у меток без чтения = 19313 ms
2015.01.27 20:02:48.443 BenchmarkLabel__1 (EURUSD.m,H4) 1. Время обновления текста у меток без чтения = 15834 ms
2015.01.27 20:02:32.603 BenchmarkLabel__1 (EURUSD.m,H4) 0. Время разогрева динамических очередей без визуализации = 156 ms
2015.01.27 20:02:32.445 BenchmarkLabel__1 (EURUSD.m,H4) Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2015.01.27 20:02:32.445 BenchmarkLabel__1 (EURUSD.m,H4) Разрешение чарта: 1022 x 768 пикселей
МТ4
2015.01.27 20:17:00.916 BenchmarkLabel__1 EURUSD.e,M1: Тестирование завершено
2015.01.27 20:17:00.916 BenchmarkLabel__1 EURUSD.e,M1: 5. Время обновления текста и позиций у битмапа без прозрачности = 23634 ms
2015.01.27 20:16:37.287 BenchmarkLabel__1 EURUSD.e,M1: 4. Время обновления текста и позиций у битмапа с прозрачностью = 25272 ms
2015.01.27 20:16:12.018 BenchmarkLabel__1 EURUSD.e,M1: 3. Время обновления текста и позиций у меток со чтением = 13510 ms
2015.01.27 20:15:58.513 BenchmarkLabel__1 EURUSD.e,M1: 2. Время обновления текста и позиций у меток без чтения = 17363 ms
2015.01.27 20:15:41.151 BenchmarkLabel__1 EURUSD.e,M1: 1. Время обновления текста у меток без чтения = 12667 ms
2015.01.27 20:15:28.473 BenchmarkLabel__1 EURUSD.e,M1: 0. Время разогрева динамических очередей без визуализации = 109 ms
2015.01.27 20:15:28.361 BenchmarkLabel__1 EURUSD.e,M1: Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2015.01.27 20:15:28.361 BenchmarkLabel__1 EURUSD.e,M1: Разрешение чарта: 1023 x 769 пикселей
2015.01.27 20:15:28.361 BenchmarkLabel__1 EURUSD.e,M1:
2015.01.27 20:15:28.361 BenchmarkLabel__1 EURUSD.e,M1: initialized
2015.01.27 20:15:28.289 BenchmarkLabel__1 EURUSD.e,M1 inputs: inRefreshCount=5000; inNumberOfLabels=26; inTextColor=255;
2015.01.27 20:15:27.081 Script BenchmarkLabel__1 EURUSD.e,M1: loaded successfully
2015.01.27 20:15:18.936 Script BenchmarkLabel__1 EURUSD.e,M1: removed
2015.01.27 20:15:18.927 BenchmarkLabel__1 EURUSD.e,M1: uninit reason 0
2015.01.27 20:15:18.927 BenchmarkLabel__1 EURUSD.e,M1: Тестирование завершено
2015.01.27 20:15:18.927 BenchmarkLabel__1 EURUSD.e,M1: 5. Время обновления текста и позиций у битмапа без прозрачности = 21919 ms
2015.01.27 20:14:57.016 BenchmarkLabel__1 EURUSD.e,M1: 4. Время обновления текста и позиций у битмапа с прозрачностью = 26535 ms
2015.01.27 20:14:30.466 BenchmarkLabel__1 EURUSD.e,M1: 3. Время обновления текста и позиций у меток со чтением = 17176 ms
2015.01.27 20:14:13.283 BenchmarkLabel__1 EURUSD.e,M1: 2. Время обновления текста и позиций у меток без чтения = 14960 ms
2015.01.27 20:13:58.323 BenchmarkLabel__1 EURUSD.e,M1: 1. Время обновления текста у меток без чтения = 16583 ms
2015.01.27 20:13:41.739 BenchmarkLabel__1 EURUSD.e,M1: 0. Время разогрева динамических очередей без визуализации = 94 ms
2015.01.27 20:13:41.644 BenchmarkLabel__1 EURUSD.e,M1: Для корректного теста подберите размер окна 1024 x 768 пикселей, без индикаторов, не трогайте ничего, не сворачивайте и не закрывайте окна
2015.01.27 20:13:41.644 BenchmarkLabel__1 EURUSD.e,M1: Разрешение чарта: 1023 x 769 пикселей
Это просто 32 битный цвет, который используется как есть (raw).
Я пробовал накладывать полупрозрачный канвас с режимом COLOR_FORMAT_ARGB_RAW - результирующий цвет изменяется. Причём расчёт этого цвета не совпадает с алгоритмом расчёта для COLOR_FORMAT_ARGB_NORMALIZE. Поэтому и спрашиваю - как рассчитывается результирующий цвет для режима COLOR_FORMAT_ARGB_RAW при наложении канваса с полупрозрачностью?
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Интересный тест, прогнал на МТ4 и МТ5. Обновил результаты, вчера было много задач запущено, сегодня все отключил. Налицо разница, битмапы работают одинаково, что и неудивительно, а вот метки со чтением на МТ4 явно шустрее. У чем причина??
МТ5
МТ4
Для режима COLOR_FORMAT_ARGB_NORMALIZE - я понял формулу получения цвета, а можно узнать о формуле для режима COLOR_FORMAT_ARGB_RAW?
Это просто 32 битный цвет, который используется как есть (raw).
Это просто 32 битный цвет, который используется как есть (raw).