Добрый день.
Тестирую множество стратегий, которые отличаются несколькими параметрами значением средней, смещением и т.д. Тикер, таймфрейм и период тестирования не отличаются, тестирую на исторических данных примерно за 6 лет.
За основу взял пример SampleHistoryTesting, менял только часть с созданием и добавлением стратегии в StrategyManager (добавляется не одна, а множество стратегий).
Через небольшое время после начала тестирования, программа довольно стабильно падает, CallStack примерно следующий
Kommentare (5)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
А сам текст ошибки?
Сообщения бывает 2:
An unhandled exception of type 'System.ExecutionEngineException' occurred in mscorlib.dll
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.
Можете привести ошибку + ее стек трейс? Сейчас не понятно, к какой именно ошибке относиться тот стей трейс. И да, его можно копировать текстом, как и саму ошибку.
Если бы можно было, скопировал бы, а так падает основательно. Единственное что удалось посмотреть, это стек-трейс потока StrategyManager, скрин которого я приводил, ошибка при этом была №1, в студии открывалось окно с текстом сообщения и парой кнопок, стек-трейса и детального описания ошибки там не было.
Сегодня проверю на другом компьютере, посмотрим что будет.
На другом компьютере такой ситуации не возникает🤨