Проблема появилась насколько помню после версии 4.0.21.
Нужно создать правило стратегии которое не принимает никаких аргументов - всегда делал это как написано в хелпе:
private sealed class NewMyTradesStrategyRule : StrategyRule
{
...
}
Но после вышеуказанной версии данный код не работает с ошибкой:
Incorrect number of type parameters in reference to class 'StockSharp.Algo.Strategies.StrategyRule<TArg>'
Прошу прощения конечно за лоховство, тут наверное вопрос в знании С#, но пишу так как есть ошибочный пример в справке :)
Comentários (9)
Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário
Проблема не в С#. Класс StrategyRule просто пропал
В справке StrategyRule тоже пропал :) Смотрите справку от новой версии
Естественно, смотрю справку новой версии: Стратегии -> Событийная модель - пример в конце
Цитата перед неработающим примером
Наследуйтесь от StrategyRule<TArg>, как и пишет вам компилятор.
Замечания - оно конечно хорошо, но можно и самому что-то править.
Дайте свой ник на codeplex, добавлю в команду. Как пользоваться - написано справа на странице - в зависимости от тем, чем вы пользуетесь - TFS или SVN.
Да, откатывать можно как в обычной TFS \ SVN. Порой это сделать непросто, но всегда возможно.
готово