Ошибки компиляции SampleHistoryTesting
Atom
28.06.2011


Решил начать изучение S# c примера SampleHistoryTesting из библиотеки. Хочу его откомпилировать, запустить на исполнение. Щелкнул 2 раза на файле \stocksharp\Sources\SampleHistoryTesting\SampleHistoryTesting.csproj. Открылся проект в среде разработки Visual C#. Выбрал из меню Debug -> Start debugging. На этапе сборки (build) появились 2 ошибки:

Error 1: No overload for method 'GetMarketPrice' takes '1' arguments
File: C:\projects-data\asset_management\trading\stocksharp\Sources\SampleHistoryTesting\SmaStrategy.cs
Line: 89
Column: 45
Project: SampleHistoryTesting

Error 2: 'StockSharp.Algo.Logging.FileStrategyLogger' does not contain a constructor that takes '1' arguments
File: C:\projects-data\asset_management\trading\stocksharp\Sources\SampleHistoryTesting\MainWindow.xaml.cs
Line: 145
Column: 14
Project: SampleHistoryTesting

Наверно библиотеку не подключил? Если "да", то как подключить? Расскажите пожалуйста, как исправить ошибки?



Спасибо:


< 1 2 3 
Yura

Фотография
Дата: 19.08.2011
Ответить


что-то вот такое получается http://saveimg.ru/show-image.ph...fd40f339276196e0874b2247
Спасибо:

Yura

Фотография
Дата: 19.08.2011
Ответить


Все точно так же как у Евгения.
Спасибо:

Yura

Фотография
Дата: 19.08.2011
Ответить


Запустил пример. Где-то за 15 минут он почти до конца дошел. По бару совсем чуть-чуть осталось. Ждал долго, бар так и не дошел до конца. И кнопка отчет заблокирована.
Спасибо:

Mikhail Sukhov

Фотография
Дата: 19.08.2011
Ответить


Yura Перейти
выбираю папку с тиками за 2008_12_15


... вот это как раз неправильно. В доке написано, какую папку нужно выбирать.
Спасибо:

Евгений

Фотография
Дата: 19.08.2011
Ответить


Mikhail Sukhov Перейти
Yura Перейти
выбираю папку с тиками за 2008_12_15


... вот это как раз неправильно. В доке написано, какую папку нужно выбирать.


А я выбирал правильно папку, согласно документация :) это уже пройденный этап :). То что не до конца доходит это я так понял ошибка в интерфейсе, потому что тестирование фактически полностью проходит.

Код
if (_trader.State == EmulationStates.Stopped)


Когда прогнаны все данные, состояние эмулятора автоматически меняется?

А вот что с таймфреймом я так и не понял. Это у меня только?

Цитата:
Поменял таймфрейм на 10 минут. Процесс вообще на месте стоит. Поставил 15 минут процесс пошел. Поставил 20 - опять на месте.

Спасибо:

Mikhail Sukhov

Фотография
Дата: 20.08.2011
Ответить


Евгений Перейти
То что не до конца доходит это я так понял ошибка в интерфейсе, потому что тестирование фактически полностью проходит.

Код
if (_trader.State == EmulationStates.Stopped)


Когда прогнаны все данные, состояние эмулятора автоматически меняется?


Меняет, но мы уже сами нашли багу, что последний день не проторговывается. Из-за этого на 100% нет завершения.
Спасибо:

Mikhail Sukhov

Фотография
Дата: 21.08.2011
Ответить


Евгений Перейти
А вот что с таймфреймом я так и не понял. Это у меня только?

Цитата:
Поменял таймфрейм на 10 минут. Процесс вообще на месте стоит. Поставил 15 минут процесс пошел. Поставил 20 - опять на месте.



У всех. Багу нашел, буду лечить.
Спасибо:

Yura

Фотография
Дата: 21.08.2011
Ответить


Для украинской биржи

Пишу такое пример не работает 0 данных:
Id = "histiry",
Code = "UXM0",
Name = "UX-6.10",
MinStepSize = 5,
MinStepPrice = 2,
Exchange = Exchange.Test,
Спасибо:

Yura

Фотография
Дата: 22.08.2011
Ответить


Все разобрался[cool], и пришел к одной и той же проблеме что и у Евгения, до конца не доходит, хотя все грузится и график строится.Отчет заблочен.
Спасибо:

Евгений

Фотография
Дата: 22.08.2011
Ответить


Yura Перейти
Все разобрался[cool], и пришел к одной и той же проблеме что и у Евгения, до конца не доходит, хотя все грузится и график строится.Отчет заблочен.


Кнопку Старт нажмите еще раз
Спасибо:
< 1 2 3 

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

loading
clippy