← Назад

Тестирование на большом периоде, баг?

Добрый день.

Тестирую множество стратегий, которые отличаются несколькими параметрами значением средней, смещением и т.д. Тикер, таймфрейм и период тестирования не отличаются, тестирую на исторических данных примерно за 6 лет.

За основу взял пример SampleHistoryTesting, менял только часть с созданием и добавлением стратегии в StrategyManager (добавляется не одна, а множество стратегий).

Через небольшое время после начала тестирования, программа довольно стабильно падает, CallStack примерно следующий

Комментарии (5)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Mikhail Sukhov
Mikhail Sukhov

esper: Через небольшое время после начала тестирования, программа довольно стабильно падает, CallStack примерно следующий

А сам текст ошибки?

esper
esper Автор

Сообщения бывает 2:

  1. An unhandled exception of type 'System.ExecutionEngineException' occurred in mscorlib.dll

  2. The runtime has encountered a fatal error. The address of the error was at 0x791f7e06, on thread 0xbfc. The error code is 0xc0000005. This error may be a bug in the CLR or in the unsafe or non-verifiable portions of user code. Common sources of this bug include user marshaling errors for COM-interop or PInvoke, which may corrupt the stack.

Mikhail Sukhov
Mikhail Sukhov

esper: Сообщения бывает 2:

  1. An unhandled exception of type 'System.ExecutionEngineException' occurred in mscorlib.dll

  2. The runtime has encountered a fatal error. The address of the error was at 0x791f7e06, on thread 0xbfc. The error code is 0xc0000005. This error may be a bug in the CLR or in the unsafe or non-verifiable portions of user code. Common sources of this bug include user marshaling errors for COM-interop or PInvoke, which may corrupt the stack.

Можете привести ошибку + ее стек трейс? Сейчас не понятно, к какой именно ошибке относиться тот стей трейс. И да, его можно копировать текстом, как и саму ошибку.

esper
esper Автор

Если бы можно было, скопировал бы, а так падает основательно. Единственное что удалось посмотреть, это стек-трейс потока StrategyManager, скрин которого я приводил, ошибка при этом была №1, в студии открывалось окно с текстом сообщения и парой кнопок, стек-трейса и детального описания ошибки там не было.

Сегодня проверю на другом компьютере, посмотрим что будет.

esper
esper Автор

На другом компьютере такой ситуации не возникает🤨