Получение маркет данных фондового рынка


Получение маркет данных фондового рынка
Atom
1/28/2014


Пробую получать маркет данные фондового рынка через плазу. Таблицы определяю так:
Code
            var plazaTables = new[]
            {
                _connector.TableRegistry.McxCommonSpot,
                _connector.TableRegistry.McxSecuritiesSpot,
                _connector.TableRegistry.McxTradesSpot,
                _connector.TableRegistry.McxOrderBookSpot,

            };

            _connector.SyncTables(plazaTables.Select(t => t.Id));
При подключении получаю такой лог:
Что это могло бы значить?

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 1/28/2014
Reply


Это к РТС
Thanks:

vk37

Avatar
Date: 1/28/2014
Reply


Брокер не транслирует эти потоки? (у меня пром сервер ай-ти)
Thanks:

vk37

Avatar
Date: 1/29/2014
Reply


Вроде все заработало. ) Получаю маркет данные, с целью последующего сохранения, одновременно по срочному, фондовому и валютному рынкам. Таблицы настроены так:
Code
            var plazaTables = new[]
            {
                // Срочный рынок
                _connector.TableRegistry.CommonFuture,
                _connector.TableRegistry.CommonOption,
                _connector.TableRegistry.SessionContentsFuture,
                _connector.TableRegistry.SessionContentsOption,
                _connector.TableRegistry.TradeFuture,
                _connector.TableRegistry.TradeOption,
                _connector.TableRegistry.Session,
                _connector.TableRegistry.Index,
                _connector.TableRegistry.Volatility,
                _connector.TableRegistry.Aggregation50Future,
                _connector.TableRegistry.Aggregation50Option,
                // Фондовый рынок
                _connector.TableRegistry.McxCommonSpot,
                _connector.TableRegistry.McxSecuritiesSpot,
                _connector.TableRegistry.McxTradesSpot,
                _connector.TableRegistry.McxOrderBookSpot,
                // Валютный рынок
                _connector.TableRegistry.McxCommonCurrency,
                _connector.TableRegistry.McxSecuritiesCurrency,
                _connector.TableRegistry.McxTradesCurrency,
                _connector.TableRegistry.McxOrderBookCurrency,
            };

            _connector.SyncTables(plazaTables.Select(t => t.Id));
Периодически в логах появляются записи с ошибками:
Code
2014-01-29 20:51:44,138 [25] INFO  - 20:51:43.808 | PlazaStreamMessageAdapter | PlazaStream MCXCC_MDCOMMON_REPL:Состояние потока Closed.
2014-01-29 20:51:44,138 [25] INFO  - 20:51:43.808 | PlazaStreamMessageAdapter | PlazaStream MCXCC_MDCOMMON_REPL:StreamStateChanged: State Active
2014-01-29 20:51:44,138 [25] INFO  - 20:51:43.820 | PlazaStreamMessageAdapter | PlazaStream MCXCC_MDCOMMON_REPL:Поток переоткрывается.
2014-01-29 20:51:44,138 [25] INFO  - 20:51:43.833 | PlazaStreamMessageAdapter | PlazaStream MCXCC_MDCOMMON_REPL:StreamStateChanged: State Error
2014-01-29 20:51:44,138 [25] INFO  - 20:51:43.844 | PlazaStreamMessageAdapter | PlazaStream MCXCC_MDCOMMON_REPL:Состояние потока Error.
2014-01-29 20:51:44,138 [25] INFO  - 20:51:43.844 | PlazaStreamMessageAdapter | PlazaStream MCXCC_MDCOMMON_REPL:StreamStateChanged: State Closed
Может лучше организовать сохранение данных отдельно по каждому рынку, а не по всем вместе?
Thanks:


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

loading
clippy