критическая ошибка во время тестирования советника в МТ4 188 релиз

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

There has been a critical error
Time : 2006.01.15 14:01
Program : Client Terminal
Version : 4.00 (build: 188, 12 Jan 2006)
Owner : MetaQuotes Software Corp. (MetaTrader)
OS : Windows 2003 Server 5.2 Service Pack 1 (Build 3790)
Processors : 1, type 586, level 6
Memory : 2048160/77540 kb
Exception : C0000005
Address : 004615CB
Access Type : write
Access Addr : 00000000

Registers : EAX=01F505B0 CS=001b EIP=004615CB EFLGS=00010213
: EBX=0196A7AC SS=0023 ESP=01F4BC98 EBP=00F58B30
: ECX=00000001 DS=0023 ESI=018E65A0 FS=003b
: EDX=00000007 ES=0023 EDI=00000000 GS=0000

Stack Trace : 00000000 E5400000 C70C468A 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
Modules :
1 : 00400000 00286000 C:\Program Files\Straighthold Trader187\terminal.exe
2 : 00C90000 00017000 D:\WINDOWS\system32\odbcint.dll
3 : 10000000 002C5000 D:\WINDOWS\system32\xpsp2res.dll
4 : 4B8D0000 00051000 D:\WINDOWS\system32\MSCTF.dll
5 : 4BF70000 0003D000 D:\WINDOWS\system32\ODBC32.dll
6 : 5F270000 00059000 D:\WINDOWS\system32\hnetcfg.dll
7 : 62D80000 00009000 D:\WINDOWS\system32\LPK.DLL
8 : 71AE0000 00008000 D:\WINDOWS\System32\wshtcpip.dll
9 : 71B20000 00041000 D:\WINDOWS\system32\mswsock.dll
10 : 71B70000 00036000 D:\WINDOWS\system32\UxTheme.dll
11 : 71BB0000 00009000 D:\WINDOWS\system32\WSOCK32.dll
12 : 71BF0000 00008000 D:\WINDOWS\system32\WS2HELP.dll
13 : 71C00000 00017000 D:\WINDOWS\system32\WS2_32.dll
14 : 71C20000 00012000 D:\WINDOWS\system32\tsappcmp.dll
15 : 73EB0000 00121000 D:\WINDOWS\system32\MFC42.DLL
16 : 75490000 00061000 D:\WINDOWS\system32\USP10.dll
17 : 76190000 00012000 D:\WINDOWS\system32\MSASN1.dll
18 : 761B0000 00093000 D:\WINDOWS\system32\CRYPT32.dll
19 : 76280000 00005000 D:\WINDOWS\system32\MSIMG32.dll
20 : 762B0000 0004A000 D:\WINDOWS\system32\comdlg32.dll
21 : 76AA0000 0002D000 D:\WINDOWS\system32\WINMM.dll
22 : 77210000 000A8000 D:\WINDOWS\system32\WININET.dll
23 : 77380000 00092000 D:\WINDOWS\system32\USER32.dll
24 : 77420000 00103000 D:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.1830_x-ww_7AE38CCF\COMCTL32.dll
25 : 77670000 00134000 D:\WINDOWS\system32\ole32.dll
26 : 77BA0000 0005A000 D:\WINDOWS\system32\msvcrt.dll
27 : 77C00000 00048000 D:\WINDOWS\system32\GDI32.dll
28 : 77C50000 0009F000 D:\WINDOWS\system32\RPCRT4.dll
29 : 77D00000 0008C000 D:\WINDOWS\system32\OLEAUT32.dll
30 : 77DA0000 00052000 D:\WINDOWS\system32\SHLWAPI.dll
31 : 77E40000 00102000 D:\WINDOWS\system32\kernel32.dll
32 : 77F50000 0009C000 D:\WINDOWS\system32\ADVAPI32.dll
33 : 7C800000 000C0000 D:\WINDOWS\system32\ntdll.dll
34 : 7C8D0000 00803000 D:\WINDOWS\system32\SHELL32.dll

Call stack :
0045C680:4F4B [004615CB] ?ExecuteRecursive@CExpertInterior
 
Выложите, пожалуйста, полный код эксперта и опишите условия тестирования?
Это поможет нам найти и исправить ошибку.
 
Выложите, пожалуйста, полный код эксперта и опишите условия тестирования?
Это поможет нам найти и исправить ошибку.


Благодарю, я уже сам нашел оказывается она возникала когда внешняя библиотека при попытке открытия ордера пыталась использовать неправильный MagicNumber, еще возможно потому что во время исполнения кода интерпритатор пытался передать переменной bool значение число. честно говоря этой платформе ОЧЕНЬ НУЖЕН ОТЛАДЧИК, можно было бы просматривать значения переменных и содержимое массивов, кроме этого программе Metaeditor очень сильно не хватает кнопочки "АВТОФОРМАТИРОВАНИЕ ТЕКСТА МОДУЛЯ" (можно например посмотреть как это реализовано в VisualStudio или 1С Предприятие 8.0 ) еще хорошо бы добавить во внешние параметры возможность вставлять раскрывающийся список значений.
А в остальном все классно и удобно, спасибо.
Причина обращения: