Как выгрузить историю по инструменту

Как выгрузить историю по инструменту
Atom
11/8/2017
Георгий


Добрый день.

Есть история по стаканам инструмента (собирается гидрой около года). Как корректно выгрузить информацию по стаканам в текстовом виде? Сейчас выгружаю так


  var depthStorage = storage.GetMarketDepthStorage(security);
  var dates = depthStorage.Dates;

            foreach (var dt in dates)
            {
                var depths = depthStorage.Load(dt);

                foreach (var d in depths)
                {
                ...
                }

но выгруженные данные сильно отличаться от того что видно в гидре. Время одно и тоже Безымянный.png

Может есть способ выгрузить из Гидры?




Thanks:


< 1 2 3 4  > >>
Support

Avatar
Date: 11/16/2017
Reply


Георгий: Вчера попробовал выгрузить на другой машине. Та же самая проблема. Сначала цена идет нормально, а потом начинает расти. При запуске утилиты конвертации в гидре в csv формат после конвертации получаются такие же значения как при ручной выгрузке в txt формат.

Выгрузка происходит через Гидру или еще каким-то способом?

Thanks:

Георгий

Avatar
Date: 11/16/2017
Reply


Через Гидру.

Thanks: Support

Support

Avatar
Date: 11/16/2017
Reply


Георгий: Через Гидру.

Приведите пожалуйста шаблон для экспорта и результирующий файл?

Thanks:

Георгий

Avatar
Date: 11/16/2017
Reply


То что было по дефолту написано, так и оставил:

{ServerTime:yyyyMMdd};{ServerTime:HHmmssffffff zzz};{Price};{Volume};{Side}
Thanks:

Георгий

Avatar
Date: 11/16/2017
Reply


Результирующий файл

Thanks:

Support

Avatar
Date: 11/18/2017
Reply


Выгрузив данные программно:

var si = new Security { Id = "SiU7@FORTS" };
var siQs = new StorageRegistry().GetQuoteMessageStorage(si, new LocalMarketDataDrive(@"путь"));

foreach (var q in siQs.Load())
{
	Console.WriteLine("B={0}	A={1}", q.Bids.FirstOrDefault()?.Price, q.Asks.FirstOrDefault()?.Price);
}

получилось возрастание плавное до 200. Каким источником получены данные стаканы?

Thanks:

Георгий

Avatar
Date: 11/18/2017
Reply


Данные записывались из Квика.

получилось возрастание плавное до 200

это и был оригинальный вопрос (см. скрин в первом сообщении). Это косяк программной выгрузки или данных? Если данных, то почему Гидра на ту же дату и время показывает другие значения?

Thanks: Support

Support

Avatar
Date: 11/20/2017
Reply


Георгий: это и был оригинальный вопрос (см. скрин в первом сообщении). Это косяк программной выгрузки или данных? Если данных, то почему Гидра на ту же дату и время показывает другие значения?

Можете уточнить последнее предложение?

Thanks:

Георгий

Avatar
Date: 11/20/2017
Reply


Это по картинке из первого поста (ниже чуть расширенный скриншот):

depth2.PNG

Слева это данные которые видны в Гидре на 10 утра 17.07.2017, а справа это то что программно выгрузилось. Видно что на одну у ту же дату и одно и тоже время значения разные.

Thanks:

Support

Avatar
Date: 11/20/2017
Reply


Георгий: Это по картинке из первого поста (ниже чуть расширенный скриншот):

depth2.PNG

Слева это данные которые видны в Гидре на 10 утра 17.07.2017, а справа это то что программно выгрузилось. Видно что на одну у ту же дату и одно и тоже время значения разные.

Приведите пожалуйста ваш код выгрузки.

Thanks:
< 1 2 3 4  > >>

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

loading
clippy