İlginç bir test, MT4 ve MT5'te çalıştırdım. Sonuçları güncelledim, dün çalışan birçok görev vardı, bugün her şeyi kapattım. Bir fark var, bitmap'ler aynı şekilde çalışıyor, bu şaşırtıcı değil, ancak MT4'te okunan etiketler açıkça daha hızlı. Sebebi ne??
MT5
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 пикселей
MT4
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 пикселей
Olduğu gibi (ham) kullanılan 32 bitlik bir renktir.
COLOR_FORMAT_ARGB_RAW moduyla yarı saydam bir tuvali kaplamaya çalıştım- sonuçta renk değişiyor. Üstelik bu rengin hesaplanmasıCOLOR_FORMAT_ARGB_NORMALIZE için hesaplama algoritmasıyla örtüşmemektedir. Bu nedenle soruyorum -yarı saydam bir tuval uygularken COLOR_FORMAT_ARGB_RAW modu için elde edilen renk nasıl hesaplanır?
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
İlginç bir test, MT4 ve MT5'te çalıştırdım. Sonuçları güncelledim, dün çalışan birçok görev vardı, bugün her şeyi kapattım. Bir fark var, bitmap'ler aynı şekilde çalışıyor, bu şaşırtıcı değil, ancak MT4'te okunan etiketler açıkça daha hızlı. Sebebi ne??
MT5
MT4
COLOR_FORMAT_ARGB_NORMALIZE modu için - Renk alma formülünü anladım, ancak COLOR_FORMAT_ARGB_RAW modunun formülünü öğrenebilir miyim?
Olduğu gibi (ham) kullanılan 32 bitlik bir renktir.
Olduğu gibi (ham) kullanılan 32 bitlik bir renktir.