← Zurück

Загрузка индикативных курсов с Финам

Подскажите, как можно исправить название инструмента USD000UTSTOM@FINAM на USD000UTSTOM@CETS? Первое название инструмента автоматически создано при закачке данных с Финама, а второе название транслируется из Квика, и получается, что в роботе либо нет истории значений, либо нет реальных значений. Пробовал подставить инструмент USD000UTSTOM@CETS для закачки данных с финама, но гидра при синхронизации с финамом ругается:


Finam 14.11.2014 11:11:47 Error System.IndexOutOfRangeException: Индекс находился вне границ массива.
   в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.DownloadSecurityInfo()
   в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.Refresh(ISecurityStorage storage, Security criteria, Action`1 newSecurity, Func`1 isCancelled)
   в StockSharp.Hydra.Finam.FinamTask.OnProcess()
   в StockSharp.Hydra.Core.BaseHydraTask.<Start>b__0()

Есть ли какое-либо решение этой проблемы?

War dieses Thema hilfreich?

Thema teilen

Kommentare (9)

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

RomSunZ
RomSunZ Autor

Выяснил, что это какая-то ошибка, которая появилась в пятницу. При попытке найти любой инструмент на финаме в режиме х64 выдает такую ошибку:

S#.Data 15.11.2014 19:30:19 Error System.IndexOutOfRangeException: Индекс находился вне границ массива. в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.DownloadSecurityInfo() в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.Refresh(ISecurityStorage storage, Security criteria, Action1 newSecurity, Func1 isCancelled) в StockSharp.Hydra.Windows.SecuritiesWindowEx.<>c__DisplayClassa.<LookupPanel_OnLookup>b__6()

а в режиме х86 такую:

S#.Data 15.11.2014 19:33:30 Error System.InvalidCastException: Cannot convert 'b2' to type System.Int64. ---> System.FormatException: Входная строка имела неверный формат. в System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) в System.Number.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt) в System.String.System.IConvertible.ToInt64(IFormatProvider provider) в System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) в Ecng.Common.Converter.To(Object value, Type destinationType) --- Конец трассировки внутреннего стека исключений --- в Ecng.Common.Converter.To(Object value, Type destinationType) в Ecng.Common.Converter.To(Object value) в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.DownloadSecurityInfo() в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.Refresh(ISecurityStorage storage, Security criteria, Action1 newSecurity, Func1 isCancelled) в StockSharp.Hydra.Finam.FinamTask.StockSharp.Algo.History.ISecurityDownloader.Refresh(ISecurityStorage storage, Security criteria, Action1 newSecurity, Func1 isCancelled) в StockSharp.Hydra.Windows.SecuritiesWindowEx.<>c__DisplayClassa.<LookupPanel_OnLookup>b__6()

RomSunZ
RomSunZ Autor

Обновил гидру до 4.2.36, сделал новую чистую базу (нет никаких инструментов вообще), теперь при поиске инструментов на Финаме выдает


S#.Data 18.11.2014 11:09:36 +06:00 Error System.ArgumentNullException: Значение не может быть неопределенным.
Имя параметра: dict
   в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary`2 dict, TKey key)
   в StockSharp.Hydra.Finam.FinamSecurityStorage.StockSharp.BusinessEntities.ISecurityProvider.Lookup(Security criteria)
   в StockSharp.Algo.TraderHelper.LookupById(ISecurityProvider provider, String id)
   в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.Refresh(ISecurityStorage storage, Security criteria, Action`1 newSecurity, Func`1 isCancelled)
   в StockSharp.Hydra.Windows.SecuritiesWindowEx.<>c__DisplayClassa.<LookupPanel_OnLookup>b__6()


При загрузке со старой БД выдает ошибку


S#.Data 18.11.2014 11:15:23 +06:00 Error System.AggregateException: Произошла одна или несколько ошибок. ---> System.AggregateException: Произошла одна или несколько ошибок. ---> System.InvalidCastException: Cannot convert 01/01/0001 00:00:00 to type System.DateTimeOffset. ---> System.FormatException: Представление даты в формате UTC выходит за пределы диапазона лет 1-9999.
   в System.DateTimeOffset.Parse(String input)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Data.Database.<>c__DisplayClass42.<>c__DisplayClass44.<GroupSource>b__3a()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()
   --- Конец трассировки внутреннего стека исключений ---
   в System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose)
   в System.Linq.Parallel.DefaultMergeHelper`2.System.Linq.Parallel.IMergeHelper<TInputOutput>.Execute()
   в System.Linq.Parallel.MergeExecutor`1.Execute[TKey](PartitionedStream`2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId)
   в System.Linq.Parallel.PartitionedStreamMerger`1.Receive[TKey](PartitionedStream`2 partitionedStream)
   в System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient)
   в System.Linq.Parallel.QueryOperator`1.GetOpenedEnumerator(Nullable`1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings)
   в System.Linq.Parallel.QueryOpeningEnumerator`1.OpenQuery()
   в System.Linq.Parallel.QueryOpeningEnumerator`1.MoveNext()
   в System.Linq.ParallelEnumerable.ToList[TSource](ParallelQuery`1 source)
   в Ecng.Data.Database.GroupSource(IEnumerable`1 fields, SerializationItemCollection input, IEnumerable`1 innerSchemaNameOverrides)
   в Ecng.Data.Database.GetOrAddCacheTable[TEntity](SerializationItemCollection table)
   в Ecng.Data.Database.ReadAll[TEntity](Int64 startIndex, Int64 count, Field orderBy, ListSortDirection direction)
   в Ecng.Data.HierarchicalPageLoadList`1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, ListSortDirection direction)
   в StockSharp.Algo.Storages.BaseStorageEntityList`1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, ListSortDirection direction)
   в Ecng.Serialization.RelationManyList`1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, ListSortDirection direction)
   в Ecng.Serialization.RelationManyList`1.CopyTo(TEntity[] array, Int32 index)
   в System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
   в System.Threading.Tasks.Task.Execute()
   --- Конец трассировки внутреннего стека исключений ---
---> (Внутреннее исключение #0) System.AggregateException: Произошла одна или несколько ошибок. ---> System.InvalidCastException: Cannot convert 01/01/0001 00:00:00 to type System.DateTimeOffset. ---> System.FormatException: Представление даты в формате UTC выходит за пределы диапазона лет 1-9999.
   в System.DateTimeOffset.Parse(String input)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Data.Database.<>c__DisplayClass42.<>c__DisplayClass44.<GroupSource>b__3a()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()
   --- Конец трассировки внутреннего стека исключений ---
   в System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose)
   в System.Linq.Parallel.DefaultMergeHelper`2.System.Linq.Parallel.IMergeHelper<TInputOutput>.Execute()
   в System.Linq.Parallel.MergeExecutor`1.Execute[TKey](PartitionedStream`2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId)
   в System.Linq.Parallel.PartitionedStreamMerger`1.Receive[TKey](PartitionedStream`2 partitionedStream)
   в System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient)
   в System.Linq.Parallel.QueryOperator`1.GetOpenedEnumerator(Nullable`1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings)
   в System.Linq.Parallel.QueryOpeningEnumerator`1.OpenQuery()
   в System.Linq.Parallel.QueryOpeningEnumerator`1.MoveNext()
   в System.Linq.ParallelEnumerable.ToList[TSource](ParallelQuery`1 source)
   в Ecng.Data.Database.GroupSource(IEnumerable`1 fields, SerializationItemCollection input, IEnumerable`1 innerSchemaNameOverrides)
   в Ecng.Data.Database.GetOrAddCacheTable[TEntity](SerializationItemCollection table)
   в Ecng.Data.Database.ReadAll[TEntity](Int64 startIndex, Int64 count, Field orderBy, ListSortDirection direction)
   в Ecng.Data.HierarchicalPageLoadList`1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, ListSortDirection direction)
   в StockSharp.Algo.Storages.BaseStorageEntityList`1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, ListSortDirection direction)
   в Ecng.Serialization.RelationManyList`1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, ListSortDirection direction)
   в Ecng.Serialization.RelationManyList`1.CopyTo(TEntity[] array, Int32 index)
   в System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
   в System.Threading.Tasks.Task.Execute()
---> (Внутреннее исключение #0) System.InvalidCastException: Cannot convert 01/01/0001 00:00:00 to type System.DateTimeOffset. ---> System.FormatException: Представление даты в формате UTC выходит за пределы диапазона лет 1-9999.
   в System.DateTimeOffset.Parse(String input)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Data.Database.<>c__DisplayClass42.<>c__DisplayClass44.<GroupSource>b__3a()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()<---

---> (Внутреннее исключение #1) System.InvalidCastException: Cannot convert 01/01/0001 00:00:00 to type System.DateTimeOffset. ---> System.FormatException: Представление даты в формате UTC выходит за пределы диапазона лет 1-9999.
   в System.DateTimeOffset.Parse(String input)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Data.Database.<>c__DisplayClass42.<>c__DisplayClass44.<GroupSource>b__3a()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()<---

---> (Внутреннее исключение #2) System.InvalidCastException: Cannot convert 01/01/0001 00:00:00 to type System.DateTimeOffset. ---> System.FormatException: Представление даты в формате UTC выходит за пределы диапазона лет 1-9999.
   в System.DateTimeOffset.Parse(String input)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Data.Database.<>c__DisplayClass42.<>c__DisplayClass44.<GroupSource>b__3a()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()<---

---> (Внутреннее исключение #3) System.InvalidCastException: Cannot convert 01/01/0001 00:00:00 to type System.DateTimeOffset. ---> System.FormatException: Представление даты в формате UTC выходит за пределы диапазона лет 1-9999.
   в System.DateTimeOffset.Parse(String input)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Data.Database.<>c__DisplayClass42.<>c__DisplayClass44.<GroupSource>b__3a()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()<---

---> (Внутреннее исключение #4) System.InvalidCastException: Cannot convert 01/01/0001 00:00:00 to type System.DateTimeOffset. ---> System.FormatException: Представление даты в формате UTC выходит за пределы диапазона лет 1-9999.
   в System.DateTimeOffset.Parse(String input)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Data.Database.<>c__DisplayClass42.<>c__DisplayClass44.<GroupSource>b__3a()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()<---

---> (Внутреннее исключение #5) System.InvalidCastException: Cannot convert 01/01/0001 00:00:00 to type System.DateTimeOffset. ---> System.FormatException: Представление даты в формате UTC выходит за пределы диапазона лет 1-9999.
   в System.DateTimeOffset.Parse(String input)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Data.Database.<>c__DisplayClass42.<>c__DisplayClass44.<GroupSource>b__3a()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()<---

---> (Внутреннее исключение #6) System.InvalidCastException: Cannot convert 01/01/0001 00:00:00 to type System.DateTimeOffset. ---> System.FormatException: Представление даты в формате UTC выходит за пределы диапазона лет 1-9999.
   в System.DateTimeOffset.Parse(String input)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Data.Database.<>c__DisplayClass42.<>c__DisplayClass44.<GroupSource>b__3a()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()<---

---> (Внутреннее исключение #7) System.InvalidCastException: Cannot convert 01/01/0001 00:00:00 to type System.DateTimeOffset. ---> System.FormatException: Представление даты в формате UTC выходит за пределы диапазона лет 1-9999.
   в System.DateTimeOffset.Parse(String input)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Data.Database.<>c__DisplayClass42.<>c__DisplayClass44.<GroupSource>b__3a()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()<---
<---



RomSunZ
RomSunZ Autor

Создал вручную инструмент RIZ4@FORTS (RTS 12.14) при попытке скачивания с финам выдает:


Finam 18.11.2014 11:22:50 +06:00 Warning Производим синхронизацию с Финам.
Finam 18.11.2014 11:22:50 +06:00 Error System.ArgumentNullException: Значение не может быть неопределенным.
Имя параметра: dict
   в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary`2 dict, TKey key)
   в StockSharp.Hydra.Finam.FinamSecurityStorage.StockSharp.BusinessEntities.ISecurityProvider.Lookup(Security criteria)
   в StockSharp.Algo.TraderHelper.LookupById(ISecurityProvider provider, String id)
   в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.Refresh(ISecurityStorage storage, Security criteria, Action`1 newSecurity, Func`1 isCancelled)
   в StockSharp.Hydra.Finam.FinamTask.OnProcess()
   в StockSharp.Hydra.Core.BaseHydraTask.<Start>b__0()


Mikhail Sukhov
Mikhail Sukhov

Да, есть ошибка. Временный выход - удалить базу с настройками.

RomSunZ
RomSunZ Autor

Хоть с новой, хоть со старой - один хрен с финама не хочет историю брать :(

Mikhail Sukhov
Mikhail Sukhov

RomSunZ: Хоть с новой, хоть со старой - один хрен с финама не хочет историю брать :(

Пишет сообщение "Не хочу брать историю"?

RomSunZ
RomSunZ Autor

Михаил Сухов:

RomSunZ: Хоть с новой, хоть со старой - один хрен с финама не хочет историю брать :(

Пишет сообщение "Не хочу брать историю"?

логи представлены выше...

msk01
msk01

Так как, все-таки, решать эту проблему, когда один инструмент скачивается с разными названиями? Quik дает только сделки и стаканы за текущий день, а у Финама можно скачать свечки истории. Как их правильно объединить? Ведь просто скопировать файлы из одной папки в другую не получится?

Mikhail Sukhov
Mikhail Sukhov

Сырцы на гите. Смотрим, анализируем.