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


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


Добрый день.

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

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 5  >
Георгий

Avatar
Date: 11/20/2017
Reply


Thanks:

Support

Avatar
Date: 11/20/2017
Reply


Выводит такое:

Code
10:00:00 AM,61959,62069
10:00:01 AM,61647,62069
10:00:02 AM,61425,61556
10:00:03 AM,61245,61347
10:00:04 AM,61189,61347
10:00:05 AM,60907,61035
10:00:06 AM,60654,61035
10:00:07 AM,60380,61035
10:00:08 AM,60273,60371
10:00:09 AM,60201,60371
10:00:10 AM,60122,60242
Thanks:

Георгий

Avatar
Date: 11/20/2017
Reply


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

Code
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/20/2017
Reply


Support Go to
Выводит такое:

Code
10:00:00 AM,61959,62069
10:00:01 AM,61647,62069
10:00:02 AM,61425,61556
10:00:03 AM,61245,61347
10:00:04 AM,61189,61347
10:00:05 AM,60907,61035
10:00:06 AM,60654,61035
10:00:07 AM,60380,61035
10:00:08 AM,60273,60371
10:00:09 AM,60201,60371
10:00:10 AM,60122,60242


На 10:00:00 видно, что Ask отличается, от того что в Гидре видно.
Thanks:

Support

Avatar
Date: 11/20/2017
Reply


Георгий Go to

На 10:00:00 видно, что Ask отличается, от того что в Гидре видно.


У вас в коде стоит фильтр ввиде шага по секундам. Если его убрать, то будет как в Гидре.
Thanks:

Георгий

Avatar
Date: 11/21/2017
Reply


С одной ошибкой выгрузки разобрался. Обновил версию библиотеки и теперь на начало выгрузка идет нормально. Данные такие же как в Гидре. Остался вопрос с тем, что через какое-то время цена куда-то в космос улетает.

depth3.PNG

Пробовал выгружать как своим кодом, так Вашим. Данные одинаковые. В обоих случаях к концу каждого дня цена добегает до млн., а с начала следующего дня опять нормальная.
depth3.PNG 7 KB (316)
Thanks:

Георгий

Avatar
Date: 11/21/2017
Reply


Попробовал выгрузить txt файлом из Гидры. Получаются такие же значения как при программной выгрузке.
Thanks:

Support

Avatar
Date: 11/21/2017
Reply


Георгий Go to
Попробовал выгрузить txt файлом из Гидры. Получаются такие же значения как при программной выгрузке.


Да, именно сам файл такой. Вы можете прислать еще несколько дней для проверки?
Thanks:

Георгий

Avatar
Date: 11/21/2017
Reply


Выложил в облако
Thanks:

Support

Avatar
Date: 11/21/2017
Reply


Георгий Go to
Выложил в облако


Можете прислать скриншот настроек панели Квика в гидре?
Thanks:
< 1 2 3 4 5  >

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

loading
clippy