freelancer
|
Дата: 29.12.2011
Написал в OnStarting так: Код
this.
When<IEnumerable<Candle>>(candleToken.PartiallyFinishedCandles(99m)).
Do(n =>
{
}).EnableLog(true);
В логе пусто
|
|
Спасибо:
|
|
|
|
|
freelancer
|
Дата: 29.12.2011
Код
candleToken = _candleManager.RegisterTimeFrameCandles(str.Security, str.TimeFrame);
|
|
Спасибо:
|
|
|
|
|
Alexander
|
Дата: 29.12.2011
Будет фикс в 4.0.13
|
|
Спасибо:
|
|
|
|
|
fau
|
Дата: 19.01.2012
Alexander Mukhanchikov Будет фикс в 4.0.13 protected override void OnStarting() { this .When(_candleToken.PartiallyFinishedCandles(90m)) .Do(DoIt); // this // .When(_candleToken.CandlesFinished()) // .Do(ProcessCandles); base.OnStarting(); } private void DoIt() { WriteMsg("PartiallyFinishedCandles"); } 4.0.16 лог пустой а CandlesFinished работает
|
|
Спасибо:
|
|
|
|
|
Alexander
|
Дата: 19.01.2012
fau Alexander Mukhanchikov Будет фикс в 4.0.13 protected override void OnStarting() { this .When(_candleToken.PartiallyFinishedCandles(90m)) .Do(DoIt); // this // .When(_candleToken.CandlesFinished()) // .Do(ProcessCandles); base.OnStarting(); } private void DoIt() { WriteMsg("PartiallyFinishedCandles"); } 4.0.16 лог пустой а CandlesFinished работает какой токен?
|
|
Спасибо:
|
|
|
|
|
fau
|
Дата: 19.01.2012
Alexander Mukhanchikov какой токен? делаю на основе Samples\Testing\SampleHistoryTesting\ инструмент только поменял var security = new Security { Id = "SPFB.SBRF@RTS", Code = "SPFB.SBRF", Name = "SBRF", MinStepSize = 1, MinStepPrice = 1, Exchange = Exchange.Test, }; var timeFrame = TimeSpan.FromMinutes(5); var token = candleManager.RegisterTimeFrameCandles(security, timeFrame);
|
|
Спасибо:
|
|
|
|
|
fau
|
Дата: 19.01.2012
временный вариант: protected override void OnStarting() { this .When(_candleToken.CandlesChanged()) .Do(DoIt);
base.OnStarting(); }
private void DoIt(IEnumerable<Candle> candles) { if (candles.Count() == 0) return;
var candle = candles.ElementAt(candles.Count() - 1);
if (DateTime.Compare(candle.Time.AddMinutes(4), this.Trader.MarketTime) < 0) // мы на последней минуте свечи }
|
|
Спасибо:
|
|
|
|
|
Alexander
|
Дата: 19.01.2012
Точно 4.0.16? Т.к. это правили уже с тестом на истории
|
|
Спасибо:
|
|
|
|
|
fau
|
Дата: 19.01.2012
Alexander Mukhanchikov Точно 4.0.16? Т.к. это правили уже с тестом на истории да, архив StockSharp_4.0.16.zip http://rghost.ru/35993817 если файлы закинуть в папку Samples\Testing\SampleHistoryTesting\ можно быстро проверить кстати, можно добавить функцию GetVersion()
|
|
Спасибо:
|
|
|
|
|
Alexander
|
Дата: 19.01.2012
fau Alexander Mukhanchikov Точно 4.0.16? Т.к. это правили уже с тестом на истории да, архив StockSharp_4.0.16.zip http://rghost.ru/35993817 если файлы закинуть в папку Samples\Testing\SampleHistoryTesting\ можно быстро проверить кстати, можно добавить функцию GetVersion() спасибо за архив. зачем метод этот? можно просто в свойствах dll посмотреть :)
|
|
Спасибо:
|
|
|
|