vdemydiuk / mtapi

MetaTrader API (terminal bridge)
http://mtapi4.net/
MIT License
521 stars 281 forks source link

Mt5Connect.DLL Errors while loading EA #139

Open zemuss-zz opened 5 years ago

zemuss-zz commented 5 years ago

I am running the 64BIT version of Mt5 and run into the below errors:

Crash Dump in MT5. FE 2 20:16:03.640 MtApi5 (USDCHF,M15) Access violation at 0x00007FF924D94DC1 write to 0x0000000000000000 KM 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA320 4881ECD8000000 sub rsp, 0xd8 LM 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA327 488B05822D2000 mov rax, [rip+0x202d82] RQ 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA32E 4833C4 xor rax, rsp MN 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA331 48898424C0000000 mov [rsp+0xc0], rax FG 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA339 488364242800 and qword [rsp+0x28], 0x0 IK 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA33F 488D05DAFFFFFF lea rax, [rip-0x26] QH 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA346 83E201 and edx, 0x1 DI 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA349 894C2420 mov [rsp+0x20], ecx JK 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA34D 89542424 mov [rsp+0x24], edx ER 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA351 4889442430 mov [rsp+0x30], rax QS 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA356 4D85C9 test r9, r9 EP 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA359 7445 jz 0x7ff997fea3a0 LQ 2 20:16:03.647 MtApi5 (USDCHF,M15) LN 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA35B B80F000000 mov eax, 0xf QO 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA360 488D4C2440 lea rcx, [rsp+0x40] JN 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA365 443BC0 cmp r8d, eax RG 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA368 498BD1 mov rdx, r9 QD 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA36B 440F47C0 cmova r8d, eax LD 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA36F 4489442438 mov [rsp+0x38], r8d EI 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA374 49C1E003 shl r8, 0x3 CM 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA378 E84A460400 call 0x7ff99802e9c7 ; CreateBoundaryDescriptorW (kernelbase.dll) FI 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA37D 488D4C2420 lea rcx, [rsp+0x20] JF 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA382 FF15D0821400 call qword near [rip+0x1482d0] ; UnhandledExceptionFilter (kernelbase.dll) LG 2 20:16:03.647 MtApi5 (USDCHF,M15) crash --> 00007FF997FEA388 488B8C24C0000000 mov rcx, [rsp+0xc0] OF 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA390 4833CC xor rcx, rsp OJ 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA393 E8B8050400 call 0x7ff99802a950 ; GetLastError (kernelbase.dll) DF 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA398 4881C4D8000000 add rsp, 0xd8 OJ 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA39F C3 ret
LN 2 20:16:03.647 MtApi5 (USDCHF,M15) JE 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA3A0 8364243800 and dword [rsp+0x38], 0x0 ID 2 20:16:03.647 MtApi5 (USDCHF,M15) 00007FF997FEA3A5 EBD6 jmp 0x7ff997fea37d

KptKuck commented 5 years ago

Please provide more information. First install ? if not , what has changed. Try reinstalling https://github.com/vdemydiuk/mtapi/releases/download/MT5-v1.0.19/MtApi5_Setup_x64.exe

KptKuck commented 5 years ago

Please check the config in VS I also had a crash after compiling.

2019-02-10_06h08_48

In the current code, the goal is any. For VS2017 it must be on x64. Change this to x64. After that my crash was gone.