CandleManager unexpected behaviour =)

CandleManager unexpected behaviour =)
Atom
7/23/2013


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

Code
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);



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

Code
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 Go to
К сожалению, не помогло.
Гидра, кстати, нормально открывает.


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

Kazai Mazai

Avatar
Date: 7/24/2013
Reply


Неа.
Thanks:

Mikhail Sukhov

Avatar
Date: 7/24/2013
Reply


Kazai Mazai Go to
Неа.


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

Kazai Mazai

Avatar
Date: 7/28/2013
Reply


Михаил Сухов Go to
Kazai Mazai Go to
Неа.


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


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

Thanks:


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

loading
clippy