Во всех версиях, кроме 3.2.10(там все ок), не работают примеры тестирования: ни SampleHistoryTesting, ни SampleEmulationTesting.
SampleEmulationTesting:
- жму кнопку старт
- через секунду вылетает сообщение "отменено". Прогресс бар на нуле. визуальные элементы появляются, но эквити не рисуется и параметры не меняются. SampleHistoryTesting
- выбираю путь к истории
- жму старт
- визуальные элементы появляются, но эквити не рисуется и параметры не меняются. больше ничего не происходит.
Опять же повторюсь в 3.2.10 все ок, в остальных версиях не работает =( В чем может быть проблема?
コメント (43)
ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください
Я правильно понял, что не работает ни в 3.2.9, ни в 3.2.11, ни в 4.0.0? У кого-нибудь ещё подобное наблюдается?
Протестил версии, начиная с 3.2.7, заканчивая 4.0.0
3.2.7.-3.2.8 - ошибка Метод не найден: "System.Drawing.Color Ecng.Xaml.XamlHelper.ToWin(System.Windows.Media.Color)". 3.2.9-3.2.10 - все ок работает 3.2.11-4.0.0 - ничего не происходит.
Для большей наглядности записал ошибку на видео: http://www.youtube.com/watch?v=BioGIeoy4Po
Минут 10 думал, что у меня наушники сломались пока не понял, что видео без звука. Без музона на заднем фоне сразу и не разобраться, в чем проблема.
Там второй ролик отличный. Я его 2 раза пересмотрел. Вот за него зачёт. 👍
У меня такая же проблема , не работают примеры тестирования.
27/09/11 Переустановил операционною систему (так как сперва грешил на нее) соответственно и NET Framework. Ситуация не поменялась. Скачал и проверил версию 4.0.0 такая же ситуация как и wakwak . Скачал StockSharp_3.1.10 пробовал запустить с EXE. Графиков там кончено нет, но данные в отчете выдает по нулям.
Присоединяюсь, 3.2.10 работает, 4.0 не работает.
Залечили. Там и логгер внес свою лепту. Выложим на этой неделе (на CodePlex точно, в Коробку, возможно).
На КодеПлексе лежит залеченная версия.
Михаил, Change Set 10031?
Последний. Я ж не полный гик, чтобы еще и номера ревизий помнить😂
10033 - работает
Версия 4.0.1 - последняя сборка с кодплекса - ошибка System.Drawing.Color Ecng.Xaml.XamlHelper.ToWin(System.Windows.Media.Color)вновь актуальна.
Попробуйте файл прикреплённый поместить в директорию с exe
Уже не надо, обновил архивы на боксе.
4.0.1 в боксе - примеры тестирования (а именно SampleHistoryTestingParallel) всё ещё не работают
Что пишет? Какая ошибка? проверил у себя - работает
Происходят события trader.StateChanged (trader.State == EmulationStates.Started) для каждого трейдера Событий trader.MarketTimeChanged не происходит Ошибок никаких не выдает
StockSharp.Algo.dll от 2 октября 2011 г., 23:06:52 весит 547840 байт, остальные из того же комплекта
Какой путь до папок указываете и какая структура хранения данных по папкам? Раньше работало?
Локализовал ошибку до файлов с историей. Т.е. если натравливать 4.0.1 на историю от версии 3.2.10, то тесты не работаю. Если использовать для тестирования историю скачанную из версии 4.0.1, то работает.
Вывод: Изменился формат сохраняемой в файлах информации, или алгоритм их чтения.
Формат менялся, да. Нужны новые тики.
Добрый день! Для плохо разбирающихся подскажите пожалуйста, путь к истории, это путь к какому файлу?
Все есть в документации.
Добрый день! В каких версиях точно работают примеры тестирования: SampleHistoryTesting, SampleEmulationTesting.
сие есть великая загадка! поддерживаю вопрос!
А что не так?
В последней версии у меня не работает пример тестинга, выбираю путь до файла с историей, нажимаю старт, после завершения процесса значения всех показателей остаются равны нулю и в отчете в экселе тоже все по нулям
Последняя версия - это 4.1.4?
последняя версия на сайте 4.1.3
качайте из исходников на codeplex, там 4.1.4
EmulationTrader.MarketEmulator.Settings.UseMarketDepth = true
Вставил эту строку в файл MainWindow.xaml.cs после вызова функции RegisterMarketDepth(). Вот так:
Но все равно не работает.
_trader.RegisterMarketDepth(new TrendMarketDepthGenerator(security)); _trader.MarketEmulator.Settings.UseMarketDepth = true;
Да, сделки генерируются, событие Security.WhenNewTrades вызывется. А если бы не генерировались, то как бы работала стратегия и строила график PnL (это пример SampleEmulationTesting)? А вот стакана нет. Вернее стакан есть, а вот цен в нем нету.
Абсолютно тот же самый код, но скомпилированный для версии 4.1.3 работает нормально – цены в стакане есть. Проверяется очень просто – берем штатный пример SampleEmulationTesting для версий 4.1.3 и 4.1.4, ставим точку останова в функции SmaStrategy.ProcessCandle и смотрим this.Security.BestBid и this.Security.BestAsk. в 4.1.4 они равны null, в 4.1.3 – нет.
В версии 4.1.4 по сравнению с версией 4.1.3 у EmulationTrader.MarketEmulator появляется новое поле – UseMarketDepth. Но установка его в true, как мне здесь посоветовали, ничего не дала.
Trader.ProcessDataError что говорит?
StackTrace: " в StockSharp.Algo.Testing.MarketEmulator.#=qAUuSgw6tPaOGdx6oXDprtQ==(#=qRhk0TJTwcpJmykjMzXSlzc9GVA9Z3SxUI_FDyQlyBaRtGq6D9wjuduzKtC44RK_s #=qFBFwAEblSTUi$_eMkAT6cQ==)\r\n в #=qRhk0TJTwcpJmykjMzXSlzc9GVA9Z3SxUI_FDyQlyBaRtGq6D9wjuduzKtC44RK_s.Emulate(MarketEmulator #=qY60T_PyCLAxgCsmwixjvIw==)\r\n в StockSharp.Algo.Testing.MarketEmulator.Emulate(Message msg)"
TargetSite:
не удается скачать 4.4.1. выдает ошибку(
Версии 4.4.1 нет, её даже в планах пока нет.
Здравствуйте! Вчера взял с codeplex версию 19510. Там не работает пример тестирования SampleHistoryTesting. Выскакивает ошибка: > "System.InvalidCastException. Не удалось привести тип объекта "StockSharp.Algo.Indicators.DecimalIndicatorValue" к типу "StockSharp.Xaml.ChartIndicatorValue".
При этом само тестирование продолжается.
Возьмите последнюю версию.
в версии 4.1.5 пример SampleEmulationTesting не работает там не работает метод Process для индикаторов SMA. свечки идут, цена закрытия передается в SMA, а sma не считается ветка по данному багу
http://stocksharp.com/posts/m/22268/