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

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


Добрый день.

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

var olLocalDrive = new LocalMarketDataDrive(olPathHistory); var olSecurities = olLocalDrive.AvailableSecurities;

olSecurities = Capture.PNG

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

var olSecurity = new Security { Id = "SBRF-3.19@FORTS", Code = "SBRF-3.19", Board = ExchangeBoard.Forts };

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

var olSecurity = new Security { Id = "SRH9@FORTS", Code = "SRH9", Board = ExchangeBoard.Forts };

и изменение диапазона загрузки не дает положительного результата.

Capture.PNG 1 KB (708) Capture.PNG 9 KB (750) History.zip 13 MB (561)



Thanks:


Support

Avatar
Date: 1/28/2019
Reply


Добрый день

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

Thanks:

Дмитрий_

Avatar
Date: 1/29/2019
Reply


Support: Добрый день

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

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() ;

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


Добрый день

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

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


Добрый день

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

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