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


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

            };

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

Теги:


Спасибо:




3 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 28.01.2014
Ответить


Это к РТС
Спасибо:

vk37

Фотография
Курсы
Дата: 28.01.2014
Ответить


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

vk37

Фотография
Курсы
Дата: 29.01.2014
Ответить


Вроде все заработало. ) Получаю маркет данные, с целью последующего сохранения, одновременно по срочному, фондовому и валютному рынкам. Таблицы настроены так:
Код
            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));
Периодически в логах появляются записи с ошибками:
Код
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
Может лучше организовать сохранение данных отдельно по каждому рынку, а не по всем вместе?
Автор топика
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy