SampleHistoryTesting
Atom
3/29/2011
roman


SampleHistoryTesting - непонятно как работает:(
Скачал RIU9@RTS.zip (Файл с историческими сделками для примера SampleHistoryTesting.) http://www.box.net/stock...#/stocksharp/1/74701094
Запустил SampleHistoryTesting - выбрал папку с распакованным архивом
В итоге алгоритм на строчку _nextTime += base.TimeFrame; так не разу и не попал:(
И непонятно как получить файлы и директории такого формата для другого инструмента.



Thanks:


<< < 7 8 9 10 11  > >>
fau

Avatar
Date: 1/4/2012
Reply


Mikhail Sukhov

Пару замечаний-бесплатных советов[smile]:

поправил, надеюсь что правильно вас понял :)
по поводу Token, в документации написано что это идентификатор группировки. не ясно что это значит, но выходит что всегда один Token на стратегию?
Thanks: JakeGreen

Mikhail Sukhov

Avatar
Date: 1/4/2012
Reply


fau
Mikhail Sukhov

Пару замечаний-бесплатных советов[smile]:

поправил, надеюсь что правильно вас понял :)
по поводу Token, в документации написано что это идентификатор группировки. не ясно что это значит, но выходит что всегда один Token на стратегию?


Токен - просто признак группировки. Одна и та же серия может использоваться разными стратегиями. И наоборот, стратегия может использовать параллельно сразу несколько серий.

По коду. Небольшие фиксы:

Code
Do(candles => ProcessCandles(candles))


можно заменить просто на

Code
Do(ProcessCandles)


Советую использовать R# для такого.

Code

candleManager.RegisterTimeFrameCandles(security,·timeFrame);
...
candleManager.Tokens.ElementAt(0)


Чтобы этот самый токен не искать, можно использовать так:

Code

var token = candleManager.RegisterTimeFrameCandles(security,·timeFrame);
...
token


И замечание по больше. В CandlesFinished за раз может передастся сразу несколько свечек (если робот запустил экспорт не с начала торгов). Так что в ProcessCandles лучше цикл организовать, а не первый элемент вытаскивать.
Thanks: fau

fau

Avatar
Date: 1/4/2012
Reply


Mikhail Sukhov

По коду. Небольшие фиксы:

спасибо, поправил
Thanks:

JackSparrow

Avatar
Date: 1/5/2012
Reply


fau
Mikhail Sukhov

По коду. Небольшие фиксы:

спасибо, поправил


Могу сказать что у меня скорость прогонки теста увеличилась
Thanks:

Alexander

Avatar
Date: 1/8/2012
Reply


fau
переписал пример под событийную модель (пользовался примерами с форума)
http://stocksharp.codepl...changeset/changes/13409
просьба проверить :)


супер! можно пойти дальше и переписать все используемые в примерах SmaStrategy.
Осилите? :)
Thanks:

fau

Avatar
Date: 1/8/2012
Reply


Alexander Mukhanchikov

супер! можно пойти дальше и переписать все используемые в примерах SmaStrategy.
Осилите? :)

перепишу примеры в папках Testing, Smart (если получится продлить тестовый период) - остальные не с руки
Thanks:

Alexander

Avatar
Date: 1/8/2012
Reply


fau
Alexander Mukhanchikov

супер! можно пойти дальше и переписать все используемые в примерах SmaStrategy.
Осилите? :)

перепишу примеры в папках Testing, Smart (если получится продлить тестовый период) - остальные не с руки


Могу ошибаться, но вроде там аналогичные изменения везде нужны
Thanks:

fau

Avatar
Date: 1/9/2012
Reply


Alexander Mukhanchikov
Могу ошибаться, но вроде там аналогичные изменения везде нужны

хорошо, если аналогичные, тогда все исправлю
Thanks:

JackSparrow

Avatar
Date: 1/20/2012
Reply


Добавляю в SampleHistoryTesting просмотр логов через MonitorWindow. Окно монитора открывается нормально работает.
Если стратегию запустить через котирование то получаю exeption если работать через маркет то исключения нет.
Все описанное есть на прилагаемом скрине, скрин снят в режиме котирования
Thanks:

Alexander

Avatar
Date: 1/20/2012
Reply


JackSparrow
Добавляю в SampleHistoryTesting просмотр логов через MonitorWindow. Окно монитора открывается нормально работает.
Если стратегию запустить через котирование то получаю exeption если работать через маркет то исключения нет.
Все описанное есть на прилагаемом скрине, скрин снят в режиме котирования


Версия S# последняя? Если нет - пробуйте с ней
Thanks:
<< < 7 8 9 10 11  > >>

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy