CandleManager unexpected behaviour =)

CandleManager unexpected behaviour =)
Atom
7/23/2013
Kazai Mazai


Вот так вот все работает.

var storage = new StorageRegistry();
            ((LocalMarketDataDrive)storage.DefaultDrive).Path = @"J:\TradeMachineMarketData";
            ((LocalMarketDataDrive)storage.DefaultDrive).UseAlphabeticPath = true;
       
            var candleStorage = storage.GetCandleStorage(typeof(TimeFrameCandle), security, TimeSpan.FromDays(1));

           candles.AddRange( candleStorage.Load(new DateTime(2000,1,1),DateTime.Today));
         

          _candlesWindow.Plot(candles);

А если следовать советам на форуме

var candleManager = new CandleManager( );

          var storageRegistry = new StorageRegistry();
          ((LocalMarketDataDrive)storageRegistry.DefaultDrive).Path = @"J:\TradeMachineMarketData";
          ((LocalMarketDataDrive)storageRegistry.DefaultDrive).UseAlphabeticPath = true;

          _candleManager.Sources.OfType<StorageCandleSource>().Single().StorageRegistry = storageRegistry;

            var  series = new CandleSeries(typeof (TimeFrameCandle), security, TimeSpan.FromDays(1));

            candleManager.Processing+= (s,c) =>
                                         {
                                             candles.Add(c);

                                         };

            candleManager.Stopped += (s) =>
                                         {

                                             candles.AddRange(s.GetCandles<TimeFrameCandle>());
                                             _candlesWindow.Plot(candles);
                                         }; 

            candleManager.Start(series,new DateTime(2000,1,1),DateTime.Today );

То не работает. Событие Stopped вызывается, но метод GetCandles возвращает пустой массив. В Событие Processing не вызывается.

Прошу помочь, как победить.


Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 7/23/2013
Reply


CandleManagerContainer.CandlesKeepTime

Thanks:

Kazai Mazai

Avatar
Date: 7/24/2013
Reply


К сожалению, не помогло. Гидра, кстати, нормально открывает.

Thanks:

Mikhail Sukhov

Avatar
Date: 7/24/2013
Reply


Kazai Mazai: К сожалению, не помогло. Гидра, кстати, нормально открывает.

candleManager.Processing - а это вызывается?

Thanks:

Kazai Mazai

Avatar
Date: 7/24/2013
Reply


Неа.

Thanks:

Mikhail Sukhov

Avatar
Date: 7/24/2013
Reply


Kazai Mazai: Неа.

Значит свечки просто не строятся. Данные по указанному пути точно есть? Именно там алфавитное хранилище?

Thanks:

Kazai Mazai

Avatar
Date: 7/28/2013
Reply


Михаил Сухов:

Kazai Mazai: Неа.

Значит свечки просто не строятся. Данные по указанному пути точно есть? Именно там алфавитное хранилище?

Данные есть, если напрямую через Storage загружать, все окей. В гидре тоже открываются.

Thanks:


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

loading
clippy