← Zurück

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

Добрый день.

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

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

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

Kommentare (5)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Support
Support

Добрый день

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

Дмитрий_
Дмитрий_ Autor

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=

Дмитрий_
Дмитрий_ Autor

Добрый день

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

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.

Дмитрий_