← Back

Источник данных UX загружает только фючерсы

гидра 4.1.14.5 Нужен источник данных UX, выбираю его, согласно документации:

Для РТС и УркБиржа источников действует особая схема. Данные источники сами добавляют инструменты в базу S#.Data по мере скачивания новой информации о сделках. Поэтому для этих источников не нужно предварительно получать и настраивать инструменты. Источники данных скачиваю маркет-данные только по инструментам которые в них добавлены(за исключением источников для РТС и УркБиржа) и у которых выбран хотя бы один тип маркет-данных. Понимаю как то, что я получу все данные, по всем инструментам. Запускаю и получаю кучу разных фючерсов, но при этом ни одной акции. А мне нужны как раз акции.

Как быть, может кто-то знает как правильно сделать? что можно здесь сделать? может кто-то может у себя протестить

Comments (5)

Login or Create account, Log in or register to leave a comment

Mikhail Sukhov
Mikhail Sukhov

Andrii: Запускаю и получаю кучу разных фючерсов, но при этом ни одной акции. А мне нужны как раз акции.

Можете предоставить информацию, куда биржа по акциям выкладывает сделки?

Andrii
Andrii Author

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

Andrii: Запускаю и получаю кучу разных фючерсов, но при этом ни одной акции. А мне нужны как раз акции.

Можете предоставить информацию, куда биржа по акциям выкладывает сделки? Вот есть сервис для получения данных

Получить данные по нему легко, есть некий шаблон урла по которому можно формировать разные данные, изменяя ServiceUrl

                //Сделать запрос к сервису.
                HttpWebRequest req = (HttpWebRequest)WebRequest.Create(ServiceUrl);
                req.KeepAlive = false;
                req.ProtocolVersion = HttpVersion.Version10;
                //Получить ответ.
                HttpWebResponse resp = (HttpWebResponse)req.GetResponse();

                using (StreamReader streamReader = new StreamReader(resp.GetResponseStream()))
                {
                    CsvConfiguration configuration = new CsvConfiguration()
                    {
                        Delimiter = ";",
                        HasHeaderRecord = true,
                        IsHeaderCaseSensitive = false
                    };
                    configuration.RegisterClassMap<CandleMap>();
                    CsvReader csvread = new CsvReader(streamReader, configuration);
                    List<Candle> records = csvread.GetRecords<Candle>().ToList();

можно получить как сделка так и свечки. Если я верно понял, вопрос же в этом?

Moadip
Moadip

Добавлено в ToDo.

chudokos
chudokos

Михаил Сухов: Точка зрения: в Украине нет рынка акций Прямо в тему😀

Дык может и фьючерсы украинские тогда отключить? ) Да чего уж там - что, в России фондовый рынок есть, как его в книжках умных описывают? ) Не повод это алготрейдинг рушить. Благодаря ему ликвидность сейчас и поддерживается - в основном спредеры только и активничают.