Добрый день. Раньше было так:
var cf = new MyCandleFactory(); candleManager.UnRegisterCandleFactory(typeof(TimeFrameCandle)); candleManager.RegisterCandleFactory(cf);
А теперь как? В CandleBuilder есть свойство Factories, но я там не нашел методов регистрации и отмены регистрации. Нужно просто добавить фабрику через метод Add()? а как удалить старую?
И еще вопрос, если создать CandleManager через конструктор который принимает ITrader, как подключить собственную фабрику?
评论 (3)
登录 或 创建账户, 登录或注册以发表评论
Remove
((CandleBuilder)manager.Sources[0]).Factories.Add()
Подскажите как более правильно написать код по регистрации своей CandlrFactory? В версии 4.03 я похоже через "попу" удаляю регистрацию TimeFrameCandleFactory:
Да, неудобно получается. Добавлю метод удаления фабрики по типу свечки.