Как загрузить ордер лог из локального хранилища

Как загрузить ордер лог из локального хранилища
Atom
1/27/2019


Добрый день.

Пытаюсь загрузить ордер лог Фьючерсного контракта на обыкновенные акции ПАО Сбербанка.

olSecurities = Capture.PNG

Создаю инструмент.

И безуспешно загружаю.
Capture.PNG
Не помогает и переименование файла ордер лога и olSecurity на

и изменение диапазона загрузки не дает положительного результата.
Capture.PNG 1 KB (402) Capture.PNG 9 KB (418) History.zip 13 MB (249)



Thanks:


Support

Avatar
Date: 1/28/2019
Reply


Добрый день

Пожалуйста, приведите ваш код полностью.
Thanks:

Дмитрий_

Avatar
Date: 1/29/2019
Reply


Support Go to
Добрый день

Пожалуйста, приведите ваш код полностью.


var olPathHistory = @"C:\Users\di-m\OneDrive\Рабочий стол\History";
var olLocalDrive = new LocalMarketDataDrive(olPathHistory);
var olSecurities = olLocalDrive.AvailableSecurities;

foreach (var olSec in olSecurities)
{
Console.WriteLine(olSec);
}

var olSecurity = new Security
{
Id = "SBRF-3.19@FORTS",
Code = "SBRF-3.19",
Board = ExchangeBoard.Forts
};
var olStorageRegistry = new StorageRegistry()
{
DefaultDrive = olLocalDrive,
};

var olStorage = storageRegistry.GetOrderLogStorage(olSecurity);
var ol = olStorage.Load(new DateTime(2019, 01, 20), new DateTime(2019, 01, 26));

foreach (var o in ol)
{
Console.WriteLine(o);
}
Thanks:

Support

Avatar
Date: 1/29/2019
Reply


Добрый день

Ваш код содержит ошибки компилятора. После их исправления он вывел на экране

Quote:
S#:SBRF-3.19@FORTS, Native:,Type:
Registration orders 636839529797240000/34183129784 SBRF-3.19@FORTS Anonymous account Sell Price=21850 Volume=50 State=Active Bal=0 Type=
Registration orders 636839529798710000/34183129858 SBRF-3.19@FORTS Anonymous account Buy Price=17030 Volume=1 State=Active Bal=0 Type=
Registration orders 636839529798750000/34183129859 SBRF-3.19@FORTS Anonymous account Buy Price=17220 Volume=1 State=Active Bal=0 Type=
Thanks:

Дмитрий_

Avatar
Date: 1/30/2019
Reply


Support Go to
Добрый день

Ваш код содержит ошибки компилятора. После их исправления он вывел на экране

Quote:
S#:SBRF-3.19@FORTS, Native:,Type:
Registration orders 636839529797240000/34183129784 SBRF-3.19@FORTS Anonymous account Sell Price=21850 Volume=50 State=Active Bal=0 Type=
Registration orders 636839529798710000/34183129858 SBRF-3.19@FORTS Anonymous account Buy Price=17030 Volume=1 State=Active Bal=0 Type=
Registration orders 636839529798750000/34183129859 SBRF-3.19@FORTS Anonymous account Buy Price=17220 Volume=1 State=Active Bal=0 Type=


Добрый день.
1) Какие были ошибки?
2) Что нужно исправить, чтобы заработало?

Thanks:

Support

Avatar
Date: 1/30/2019
Reply


Добрый день

У вас переменная объявлена как olStorageRegistry, а дальше используется название storageRegistry.
Thanks: Дмитрий_


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

loading
clippy