← Back

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

Добрый день.

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

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 };

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

Comments (5)

Login or Create account, Log in or register to leave a comment

Support
Support

Добрый день

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

Дмитрий_
Дмитрий_ Author

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);
        }
Support
Support

Добрый день

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

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=

Дмитрий_
Дмитрий_ Author

Добрый день

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

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. Что нужно исправить, чтобы заработало?
Support
Support

Добрый день

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

Дмитрий_