API 4.2.3.20. Сообщения, содержащие несколько изменений, не поддерживаются


API 4.2.3.20. Сообщения, содержащие несколько изменений, не поддерживаются
Atom
03.07.2014


Загружаю изменения по инструментам:
Код
securityChangeStorage.Load(date)
Ошибка:
Код
2014-07-03 00:29:31,308 [ 1] ERROR - Ошибка при вызове команды RunCommand
System.InvalidOperationException: Сообщения, содержащие несколько изменений, не поддерживаются.
   at StockSharp.Algo.MessageConverterHelper.#=qeHZAjjyJSizS7DWSSkA9a6AgUWw5pHJ3Vzpmjo0krho=.#=qs_x3M4HZqKjvPIxxH9L9sw==(#=qa_$8GPQnXx_HCyesBm8V9g== #=q4rpWxVZhVjoZ8i$hSpBONA==)
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext()
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
   at AlgoTrading.NewModel.Strategies.StrategyA.HistoryMdvBuilder.GetSecurityChangesFromMyStorage(DateTime date)

Теги:


Спасибо:


1 2  >
vk37

Фотография
Дата: 04.07.2014
Ответить


В версии 4.2.3.21 при той же загрузке изменений по инструментам получаю ошибку:
Код
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at Ecng.Collections.SynchronizedPairSet`2.get_Item(TValue value)
   at #=qfWykYZ5OI$dNs$ccKFZvYt1BGzFkuFR5VhFlmbC6gHPY6HLs4LppmCuoHb03GVXV.#=qcY5_sEA_Ev01$a7wvEUjYQ==(#=qeywITzYEExpe1TSQ9PEqo9lyOZrFGHZ_eRZFTuAWCZM= #=qtVat7NXj2UyZLDbQVSmTxg==)
   at #=qjK7axEtMyGXbuDitWghj98aUCrfIVu07o$BoU1fzThehbZIth4gK5fHwr7H$MM$4pMEBHe3SFjhdTKayr9H72g==.#=qeywITzYEExpe1TSQ9PEqo9lyOZrFGHZ_eRZFTuAWCZM=.MoveNext()
   at System.Linq.Enumerable.<SelectManyIterator>d__14`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext()
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
   at AlgoTrading.NewModel.Strategies.StrategyA.HistoryMdvBuilder.GetSecurityChangesFromMyStorage(DateTime date)
Ошибка при загрузке изменений начиная с 18.04.2013. Изменения до этой даты грузятся.
Спасибо:

Mikhail Sukhov

Фотография
Дата: 04.07.2014
Ответить


vk37 Перейти
Ошибка при загрузке изменений начиная с 18.04.2013. Изменения до этой даты грузятся.


Да, вполне возможно, так там был переход. И не все изменения могут быть поддержаны. Пришлите файл посмотреть, что за изменение не поддерживается.
Спасибо:

vk37

Фотография
Дата: 04.07.2014
Ответить


Михаил Сухов Перейти
vk37 Перейти
Ошибка при загрузке изменений начиная с 18.04.2013. Изменения до этой даты грузятся.


Да, вполне возможно, так там был переход. И не все изменения могут быть поддержаны. Пришлите файл посмотреть, что за изменение не поддерживается.
Во вложении

2013_04_18.zip 3 MB (200)
Спасибо:

Mikhail Sukhov

Фотография
Дата: 04.07.2014
Ответить


vk37 Перейти
Во вложении


Проверяли?
Спасибо:

vk37

Фотография
Дата: 04.07.2014
Ответить


Михаил Сухов Перейти
vk37 Перейти
Во вложении


Проверяли?
Что проверяли?

Спасибо:

Mikhail Sukhov

Фотография
Дата: 04.07.2014
Ответить


Файл
Спасибо:

vk37

Фотография
Дата: 04.07.2014
Ответить


При загрузке именно этого файла возникает ошибка "System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary."
Спасибо:

Mikhail Sukhov

Фотография
Дата: 04.07.2014
Ответить


vk37 Перейти
При загрузке именно этого файла


Пробовали его в отдельную директорию скопировать и сделать выгрузку данных именно из новой директории?
Спасибо:

vk37

Фотография
Дата: 04.07.2014
Ответить


Михаил Сухов Перейти
vk37 Перейти
При загрузке именно этого файла


Пробовали его в отдельную директорию скопировать и сделать выгрузку данных именно из новой директории?
Именно это и пробовал

Спасибо:

Mikhail Sukhov

Фотография
Дата: 04.07.2014
Ответить


Тогда фантастика. В логе ошибка у вас про SecurityChange. А файл вы прислали со стаканами.
Спасибо:
1 2  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy