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

 
Roman #:

Не копируются тики в матрицу

Windows 11 build 22631


Второй параметр в методах CopyTIcks и  CopyTIcksRange - неполный: Вы указали от каких тиков хотите получить информацию, а какую именно - не указываете...

 
Andrey Vasilchenko #:

Второй параметр в методах CopyTIcks и  CopyTIcksRange - неполный: Вы указали от каких тиков хотите получить информацию, а какую именно - не указываете...

COPY_TICKS_ALL или COPY_TICKS_ INFO

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

COPY_TICKS_TIME_MS | COPY_TICKS_BID | COPY_TICKS_ASK | COPY_TICKS_VERTICAL

Странно, такой запрос вернул запрашиваемые данные.
Благодарю за подсказку для обхода проблемы.

 

Чёт крашнулось

2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    Access violation at 0x000007FED85AAEE3 read to 0x0000000000003850
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)       crash -->  000007FED85AAEE3 488B4050          mov        rax, [rax+0x50]
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAEE7 4885C0            test       rax, rax
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAEEA 75F4              jnz        0x000007FED85AAEE0
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAEEC 39BB78010000      cmp        [rbx+0x178], edi
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAEF2 7520              jnz        0x000007FED85AAF14
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAEF4 483BDA            cmp        rbx, rdx
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAEF7 751B              jnz        0x000007FED85AAF14
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAEF9 488BD3            mov        rdx, rbx
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAEFC 498BC8            mov        rcx, r8
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAEFF E82CDB0000        call       0x000007FED85B8A30
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAF04 84C0              test       al, al
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAF06 750C              jnz        0x000007FED85AAF14
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAF08 48397348          cmp        [rbx+0x48], rsi
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAF0C B8DAFFFFFF        mov        eax, 0xFFFFFFDA
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAF11 0F45F8            cmovnz     edi, eax
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAF14 488B5C2430        mov        rbx, [rsp+0x30]
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAF19 8BC7              mov        eax, edi
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)                  000007FED85AAF1B 488B742438        mov        rsi, [rsp+0x38]
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    00: 0x000007FED85AAEE3
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    01: 0x0000000075918260
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    02: 0x0000000703C00000
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    03: 0x0000000072336200
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    04: 0x00000000D95CCDB9
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    05: 0x0000000072334A80
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    06: 0x000007FED85C3BD3
2024.09.08 18:45:55.884 Quant_All_v_04_01_OpenCL_V_Drop_v_02_03_test_ZZQ (GBPUSD,D1)    
 
Aleksey Vyazmikin #:

Ситуация повторяется

Если запустить повторно, то ошибки нет.

Как искать проблему? Думаю, она на стороне MQ...

Есть гипотеза, что агенты виноваты, сейчас их отключу и снова запущу скрипт.

Пока работает нормально - может и правда агенты ели всю память...

 
На 2 ПК мета постоянно крашится по памяти забирая за собой винду. Конфигурации абсолютно разные. Собрать бота вообще невозможно, компилятор сыпет ошибками выделения памяти...
 
DrSky #:
На 2 ПК мета постоянно крашится по памяти забирая за собой винду. Конфигурации абсолютно разные. Собрать бота вообще невозможно, компилятор сыпет ошибками выделения памяти...

Какова конфигурация этих ПК ?

 

Не работает SVD разложение
Пример взят из справки
Прошу исправить в ближайшем билде.

  matrix a = {{0, 1, 2, 3, 4, 5, 6, 7, 8}};
  a = a-4;
  Print("matrix a \n", a);
  
  a.Reshape(3, 3);
  matrix b = a;
  Print("matrix b \n", b);
  
  //сделаем SVD-разложение
  matrix U, V;
  vector singular_values;
  
  b.SVD(U, V, singular_values);
  
  Print("U \n", U);
  Print("V \n", V);
  Print("singular_values = ", singular_values);
2024.09.10 13:53:17.757 matrix a 
2024.09.10 13:53:17.757 [[-4,-3,-2,-1,0,1,2,3,4]]
2024.09.10 13:53:17.757 matrix b 
2024.09.10 13:53:17.757 [[-4,-3,-2]
2024.09.10 13:53:17.757  [-1,0,1]
2024.09.10 13:53:17.757  [2,3,4]]
2024.09.10 13:53:17.757 U 
2024.09.10 13:53:17.757 []
2024.09.10 13:53:17.757 V 
2024.09.10 13:53:17.757 []
2024.09.10 13:53:17.757 singular_values = []
Документация по MQL5: Методы матриц и векторов / Преобразования / SVD
Документация по MQL5: Методы матриц и векторов / Преобразования / SVD
  • www.mql5.com
Вычисляет разложение по сингулярным значениям. Параметры U [out]  Унитарная матрица порядка m, состоящая из левых сингулярных векторов. V...
 
Roman #:

Не работает SVD разложение
Пример взят из справки
Прошу исправить в ближайшем билде.

Исправим. Спасибо
 

Такая проблема, создаёшь пользовательский символ в одном ДЦ, потом коннектишься к другому и он пропадает, при этом терминал зависает и вылетает.

Тут его нет. Помогает удаление папки с базами ДЦ


 

Добрый день!

Возникла проблема с объектами Arrow и Text на графике кастомного символа - исчезают при изменении масштаба графика. Причем избирательно только на кастоме на базе золота. На кастоме с базой евро при сравнимом количестве баров все ок. Так же нет проблем на стандартном М1 графике золота со 100000 баров. Просьба подсказать в чём может быть дело или это баг MT5?