очередной Critical error на 203 билде - страница 2

 
stringo:
DMT:

Вот, пожалуйста...
Эксперт, который прекрасно работал в 202 и стабильно вызывает Critical error в 203 при тестировании.
В файлах сам эксперт (df2.mq4) и два индикатора (0_FATL.mq4, 0_SATL.mq4), которые вызываются экспертом по средствам iCustom.
Индикаторы -- цифровые фильтры для EESR (H1).
Возможно ли откатиться к 202 билду?


2007.04.02 15:00:28 2007.03.21 15:00 Cannot open file 'E:\NewProject\MetaTrader\Debug\experts\indicators\0_PCCI. ex4' on the EESR,H1

Не хватает индикатора 0_PCCI - не могу воспроизвести проблему.

Прошу прощение за невнимательность. Вот индикатор.
 
В новой версии билда столько проблем, что я уже устал с людьми общаться на эту тему. То при компиляции выдает ошибку что нет функций (TimeCurrent например), которые на самом деле есть. То вообще валится терминал при тестировании, то при работе в реальном времени. Причем последние несколько часов я не могу провести ни одного теста. Быстрее выпускайте новый билд с исправлениями!!!
 
AlexeyKoshevoy:
В новой версии билда столько проблем, что я уже устал с людьми общаться на эту тему. То при компиляции выдает ошибку что нет функций (TimeCurrent например), которые на самом деле есть. То вообще валится терминал при тестировании, то при работе в реальном времени. Причем последние несколько часов я не могу провести ни одного теста. Быстрее выпускайте новый билд с исправлениями!!!
Нужна конкретика. Опубликуйте, пожалуйста, свой код. Проверим, что не так компилируется.
 
AlexeyKoshevoy:
В новой версии билда столько проблем, что я уже устал с людьми общаться на эту тему. То при компиляции выдает ошибку что нет функций (TimeCurrent например), которые на самом деле есть. То вообще валится терминал при тестировании, то при работе в реальном времени. Причем последние несколько часов я не могу провести ни одного теста. Быстрее выпускайте новый билд с исправлениями!!!

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

Дело в том, что при компиляции такая ошибка выпала только один раз и все, больше такого я отловить не могу. А вот крашится постоянно. Учитываю то что до обновления таких проблем не было я сделал вывод что что-то поменялось в новой версии терминала. Я код эксперта и индикаторов не изменял. Подозреваю что краш связан с использованием функции IsConnected() или AccountNumber() причем в момент, когда терминал еще не соединился с сервером, потому что потом вроде проходит этап проверки номера счета без проблем. Это на чарте реального времени. Код к сожаления выложить не могу в связи с NDA. Если найду что-то конкретное, то сообщу. Вот сейчас, например, установлен индикатор, который проверяет на номер счета в начале. Установил нормально, закрыл терминал, теперь при открытии стабильно крашится, даже окно терминала не появляется, только краш лог. Такого в предыдущей версии не было точно.

There has been a critical error
Time : 2007.04.02 23:17
Program : Client Terminal
Version : 4.00 (build: 203, 28 Mar 2007)
Owner : MetaQuotes Software Corp. (MetaTrader)
OS : Windows XP Professional 5. 1 Service Pack 2 (Build 2600)
Processors : 1, type 586, level 15
Memory : 523760/80856 kb
Exception : C0000005
Address : 004545A2
Access Type : read
Access Addr : 764AC460

Registers : EAX=01A62EBC CS=001b EIP=004545A2 EFLGS=00010206
: EBX=01A6BE78 SS=0023 ESP=00125C54 EBP=00000000
: ECX=02324858 DS=0023 ESI=00000000 FS=003b
: EDX=5D290170 ES=0023 EDI=45F4D924 GS=0000

Stack Trace : 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
Modules :
1 : 00400000 007AF000 C:\Program Files\MetaTrader 4\terminal. exe
2 : 10000000 00010000 C:\WINDOWS\system32\ctagent. dll
3 : 20000000 002C5000 C:\WINDOWS\system32\xpsp2res. dll
4 : 5AD70000 00038000 C:\WINDOWS\system32\UxTheme. dll
5 : 71AA0000 00008000 C:\WINDOWS\system32\WS2HELP. dll
6 : 71AB0000 00017000 C:\WINDOWS\system32\WS2_32. dll
7 : 73DD0000 000FE000 C:\WINDOWS\system32\MFC42. DLL
8 : 755C0000 0002E000 C:\WINDOWS\system32\msctfime. ime
9 : 76380000 00005000 C:\WINDOWS\system32\MSIMG32. dll
10 : 76390000 0001D000 C:\WINDOWS\system32\IMM32. DLL
11 : 763B0000 00049000 C:\WINDOWS\system32\comdlg32. dll
12 : 76B40000 0002D000 C:\WINDOWS\system32\WINMM. dll
13 : 77120000 0008C000 C:\WINDOWS\system32\OLEAUT32. dll
14 : 773D0000 00103000 C:\WINDOWS\WinSxS\x86_Microsoft. Windows. Common-Controls_6595b64144ccf1df_6. 0.2600.2982_x-ww_ac3f9c03\comctl32.dll
15 : 774E0000 0013D000 C:\WINDOWS\system32\ole32. dll
16 : 77B40000 00022000 C:\WINDOWS\system32\Apphelp. dll
17 : 77C10000 00058000 C:\WINDOWS\system32\msvcrt. dll
18 : 77D40000 00090000 C:\WINDOWS\system32\USER32. DLL
19 : 77DD0000 0009B000 C:\WINDOWS\system32\ADVAPI32. dll
20 : 77E70000 00091000 C:\WINDOWS\system32\RPCRT4. dll
21 : 77F10000 00047000 C:\WINDOWS\system32\GDI32. dll
22 : 77F60000 00076000 C:\WINDOWS\system32\SHLWAPI. dll
23 : 7C800000 000F4000 C:\WINDOWS\system32\kernel32. dll
24 : 7C900000 000B0000 C:\WINDOWS\system32\ntdll. dll
25 : 7C9C0000 00815000 C:\WINDOWS\system32\SHELL32. dll

 
DMT:

Не хватает индикатора 0_PCCI - не могу воспроизвести проблему.

Прошу прощение за невнимательность. Вот индикатор.

Не помогло. Не могу воспроизвести. Можете расписать по шагам Ваши действия, которые приводят к крешу?
 

Думал мои error'ы канули в прошлом 'Стала появляться такая ошибка...'... Ан нет. Периодически вылезают, на ноуте тоже бывает... Просто какое-то время не очень активно использовал МТ. Логи выдавать смысла нет, примерно тоже самое. Подметил следущее (может поможет разобраться), у меня ошибки терминала возникают только при следущем стечении обстоятельств:

1) память компьютера прилично занята сторонними программами илии другими копиями терминала.
2) тогда при условии пункта 1) и попытке запустить тестирование, повеситьубрать советник на чарт иногда и возникают эти ошибки. По-дилетантски могу предположить, что происходит это в момент выделениявысвобождения дополнительной памяти тестеромтерминалом, когда некая часть памяти используется еще чем-то. Причем одно и тоже действие может вершится разными креш-логами (различаются Registers, Сall Trace и Сall Stack)

Неуверен, что мои наблюдения смогут помочь, но видно что мой случай не единичен, и проблема появилась где-то с 202 билда. Для себя проблему решаю пока так: минимум загрузки машины где работаю с МТ, - и никаких крешей.

 
Rosh:
AlexeyKoshevoy:
В новой версии билда столько проблем, что я уже устал с людьми общаться на эту тему. То при компиляции выдает ошибку что нет функций (TimeCurrent например), которые на самом деле есть. То вообще валится терминал при тестировании, то при работе в реальном времени. Причем последние несколько часов я не могу провести ни одного теста. Быстрее выпускайте новый билд с исправлениями!!!

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

Это вы к чему, я что-то юмора не понял. Или это у вас так поддержка прогрммного обеспечения выполняется - помочь не можем, так хоть поязвим?
 
Ноутбук 2.4 ГГц, 620 МБ мозгов (без видюхи), 120 ГБ хард. WinXP Pro SP1, Oct 2001. Постоянно работают 3, иногда 4 терминала последней сборки, на них в общей сложности 26 - 32 копии тяжелого эксперта, точно не скажу, но около 3.5 МБ памяти каждая копия эксперта кушает. Общий расход памяти 50-55%. Плюс Лиса, иногда параллельно с ИЕ. Плюс МЕ (1 экз.), бывает запущен VC (1-2 проекта), и VB (1-2 проекта). Периодически Акробат 7, Ексель 2к и Ворд 2к. Тогда расход памяти примерно 60-70%. Тестирование иногда поднимает расход памяти до 95-120%. Крэши вообще не наблюдаются. Подозреваю, дело здесь в Винде, а именно, в SP2. Тем более, что где-то (вспомнить бы, где) читал про подобные приколы с прикладными программами, именно поэтому SP2 не ставил.
 
alexjou:
Ноутбук 620 МБ мозгов (без видюхи), 120 ГБ хард. WinXP Pro SP1, Oct 2001. Постоянно работают 3, иногда 4 терминала последней сборки, на них в общей сложности 26 - 32 копии тяжелого эксперта, точно не скажу, но около 3.5 МБ памяти каждая копия эксперта кушает. Общий расход памяти 50-55%. Плюс Лиса. Плюс МЕ (1 экз.), бывает запущен VC (1-2 проекта), и VB (1-2 проекта). Периодически Акробат 7, Ексель 2к и Ворд 2к. Тогда расход памяти примерно 60-65%. Крэши вообще не наблюдаются. Подозреваю, дело здесь в Винде, а именно, в SP2. Тем более, что где-то (вспомнить бы, где) читал про подобные приколы, именно поэтому SP2 не ставил.

Да именно SP2, даже легальная, даже со всеми обновлениями.... Может и правда дело в ней. Но из других приложений ничего же не ругается (кроме регулярно падающего IE7, ужо привык), тогда уж дело в связке XP SP2 + MT4, и даже не совсем XP2, а какие-то из последних пост SP2 обновлений, потому что с SP2 МТ4 у меня раньше работал как надо. Но необновлять систему на торгующей машине как-то стремно, хацкеры не дремлют
Причина обращения: