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


Добрый день.

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

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

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




Спасибо:




5 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 03.05.2011
Ответить


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


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

esper

Фотография
Программист
Дата: 03.05.2011
Ответить


Сообщения бывает 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

Фотография
Автор статей Программист Трейдер
Дата: 03.05.2011
Ответить


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

Фотография
Программист
Дата: 04.05.2011
Ответить


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

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

esper

Фотография
Программист
Дата: 04.05.2011
Ответить


На другом компьютере такой ситуации не возникаетConfused
Автор топика
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy