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


Как выгрузить историю по инструменту
Atom
08.11.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

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



Спасибо:


< 1 2 3 4  > >>
Support

Фотография
Дата: 16.11.2017
Ответить


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


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

Георгий

Фотография
Дата: 16.11.2017
Ответить


Через Гидру.
Спасибо: Support

Support

Фотография
Дата: 16.11.2017
Ответить


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


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

Георгий

Фотография
Дата: 16.11.2017
Ответить


То что было по дефолту написано, так и оставил:
Код
{ServerTime:yyyyMMdd};{ServerTime:HHmmssffffff zzz};{Price};{Volume};{Side}
Спасибо:

Георгий

Фотография
Дата: 16.11.2017
Ответить


Результирующий файл
Спасибо:

Support

Фотография
Дата: 18.11.2017
Ответить


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

Код
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. Каким источником получены данные стаканы?
Спасибо:

Георгий

Фотография
Дата: 18.11.2017
Ответить


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

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


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

Support

Фотография
Дата: 20.11.2017
Ответить


Георгий Перейти

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


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

Георгий

Фотография
Дата: 20.11.2017
Ответить


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

depth2.PNG

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

Support

Фотография
Дата: 20.11.2017
Ответить


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

depth2.PNG

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


Приведите пожалуйста ваш код выгрузки.
Спасибо:
< 1 2 3 4  > >>

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

loading
clippy