Mikhail Sukhov
|
Date: 2/11/2014
Приведите полный текст ошибки.
|
|
Thanks:
|
|
|
|
|
fomski
|
Date: 2/11/2014
|
|
|
|
2014/02/11 13:59:36.853|Error |S_SPBFUT00N0C|System.ArgumentException: Для конструктора массива десятичных байтов требуется массив длиной четыре, который содержит действительные десятичные байты. в System.Decimal.SetBits(Int32[] bits) в System.Decimal..ctor(Int32[] bits) в #=qMb54kyZ5SiaP6jCNQZYVWbozKAyysryhABvCdT8CCf7JQlAUerkMUaIsd2Tu7CCINVFoywHrSFXXnh53NHMOzQ==.#=qgLPCQEtp3pCH_7M2gvkgtumOWGIg4hJQ3AOp8ehT$9E=(BitArrayReader #=qLe43DjkWUF5lE762PpLauQ==, Decimal #=q9rSmyFqGuI25oXSsrJbxxA==) в #=qMb54kyZ5SiaP6jCNQZYVWbozKAyysryhABvCdT8CCf7JQlAUerkMUaIsd2Tu7CCINVFoywHrSFXXnh53NHMOzQ==.#=q9IwkUhFGv8H4aJzu$zHJILXkOjdX2xXC$81If2HTPOo=[T](BitArrayReader #=q9Q86A0Pgly9GXJgy6cu2zQ==, #=qq0viEiknBui7Tvkru3kSXlYTx1tbArnr9F98Xzf5wazOLo0oTXLUr0APZ84asVPQ #=qbuz2yFK2$6sZPqZo3UlLdg==) в #=qGAyrMgCE7Fm22n4uZyeFI8bT4yKhF1zChZNCfoulTIw8Usgv2p7L$7YKGB42e58s.#=qBuTbPZzzi$uNsJ6BsO$Vog==(#=qRxCRn_PsKTBK5$PMgwq6i1COd6ab9qWcwVkjIqNAldM08DFUvqFQYcBAYGhjTHOqYx2hBsu46SK6DimMYbv$VA== #=qR8zYxspfjI5biuEAi8z8xg==) в #=qRxCRn_PsKTBK5$PMgwq6i1COd6ab9qWcwVkjIqNAldM08DFUvqFQYcBAYGhjTHOqYx2hBsu46SK6DimMYbv$VA==.MoveNext() в StockSharp.Algo.Storages.StorageHelper.#=q0XK0EcgX5Z74U3qhZ7_14q3E53oJ$RNOWLsqeAku2ZM=.#=qLqqASz$TAVbuYZgCNuJYW7XbkkS6x5LPKnTujC8_LuA=.#=qxo$fuFHX7lhXsUYCKJWLOBn$BVa9PiyrjMyWfUhkO8DGWvy8X8Z7TNFIXlWP4FG3() в robot1.HSpread.addSecurity(MySecurity _security, Int32 _koeff) в c:\work\robot1\HSpread.cs:строка 222 в robot1.HSpread.init() в c:\work\robot1\HSpread.cs:строка 250 в robot1.myStrategy1.OnStarted() в c:\work\robot1\myStrategy1.cs:строка 64 в StockSharp.Algo.Strategies.Strategy.#=qevpy130cwWuq3E0zTdLgqHc_Hl64O6IlkR5iJ4R3$kw=(ProcessStates #=quhy7E4iQ9wuUa9S0wrK0pg==)
Пробовал объединить файлы из двух хранилищ, "старого" и "нового" (как я понял, версий метаданных 4.5 и 4.7). Все файлы "старой" версии читает нормально, а как только пытается закачать файл с новой версией, в моем случае: FileAccess: c:\\work\\ss\\S#.Data\S\SPFB.VTBR@FORTS\2013_01_08\candles_TimeFrameCandle_01-00-00.bin выдает эту ошибку.
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 2/11/2014
API 4.2.2.6 не сможет прочитать файлы со свечками новой Гидры. Гидра расширила формат. Надо ждать апдейт по API.
Но в любом случае ошибка должна быть с текстом о несовместимости версий. Можете прислать этот файл?
|
|
Thanks:
|
|
|
|
|
fomski
|
Date: 2/11/2014
Какой именно файл? С кодом класса HSpread? Попробовал скачать предыдущую версию гидры, как вы советовали в http://stocksharp.com/fo...iu-S--Data-s-sierviera/
Скачал, переименовал расширение в zip, распаковал в отдельный каталог, удалил все из Documents\Stocksharp. При запуске hydra.exe программа ругается и вылетает. Надо сделать что-то еще?
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 2/11/2014
fomski Какой именно файл? С кодом класса HSpread?
c:\\work\\ss\\S#.Data\S\SPFB.VTBR@FORTS\2013_01_08\candles_TimeFrameCandle_01-00-00.bin
|
|
Thanks:
|
|
|
|
|
fomski
|
Date: 2/11/2014
|
|
Thanks:
|
|
|
|
|
fomski
|
Date: 2/11/2014
По поводу запуска старых версий Гидры -- разобрался, все работает.
|
|
Thanks:
|
|
|
|
|
romany4
|
Date: 2/27/2014
|
|
|
|
Добрый вечер, подскажите, кто в курсе Закачиваю данные с финама (при закачке ошибок гидра не выдает). Далее пытаюсь скормить эти свечи SampleHistoryTesting (4.2.2.15) и получаю ошибку. Quote:API 4.2.2.6 не сможет прочитать файлы со свечками новой Гидры. это и есть та самая ошибка, которая перекочевала из 4.2.2.6? 0001/01/01 00:00:00.000| |HistoryEmulationConnector|Connect 0001/01/01 00:00:00.000|Debug |HistoryEmulationConnector|BP:Connect,T=0001/01/01 00:00:00.000,Error= 0001/01/01 00:00:00.000| |HistoryEmulationConnector|StartExport 0001/01/01 00:00:00.000|Debug |HistoryEmulationConnector|BP:Time,T=2013.09.20 00:00:00.000,ID=,Response= 2013/09/20 00:00:00.000| |HistoryEmulationConnector|Изменение состояния эмуляции Stopped -> Starting 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:Portfolio,T=2013/09/20 00:00:00.000,Name=test account 2013/09/20 00:00:00.000| |HistoryEmulationConnector|Создан новый портфель test account. 2014/02/27 21:28:42.528|Debug |#=q2fRM7GzyJ0kaPhi$YJWwNpgrAk0q2mq7ulLgxePcsZw=| --> Security,T=2013/09/20 00:00:00.000,Sec=S#:SBER@FORTS, Native: 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:Security,T=2013/09/20 00:00:00.000,Sec=S#:SBER@FORTS, Native: 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:PortfolioChange,T=2013/09/20 00:00:00.000,P=test account,Changes=[BeginValue, 1000000],[CurrentValue, 1000000],[BlockedValue, 0] 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:Level1,T=2013/09/20 00:00:00.000,Sec=S#:SBER@FORTS, Native:,Changes=[StepPrice, 1],[MinPrice, 1],[MaxPrice, 2147483647],[MarginBuy, 0],[MarginSell, 0] 2013/09/20 00:00:00.000| |HistoryEmulationConnector|Изменение состояния эмуляции Starting -> Started 2013/09/20 00:00:00.000|Debug |SS_SBER@FORTS_test account|Переход из состояния Stopped в Started. 2013/09/20 00:00:00.000| |SS_SBER@FORTS_test account|Стратегия запущена. [0,-1]. Позиция при старте 0. 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:SecurityLookupResult,T=2013/09/20 00:00:00.000,Orig=77318026 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:MarketData,T=2013/09/20 00:00:00.000,Sec=S#:SBER@FORTS, Native:,Types=Trades,IsSubscribe=True,TransId=0,OrigId=0 2013/09/20 00:00:00.000| |HistoryEmulationConnector|Инструмент SBER@FORTS зарегистрирован на получение рыночных данных для Trades. 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:Connect,T=2013/09/20 00:00:00.000,Error= 2014/02/27 21:28:42.858| |HistoryMessageAdapter|Loading 20.09.2013 0:00:00 Events: 0 2014/02/27 21:28:42.895| |HistoryMessageAdapter|Loading 21.09.2013 0:00:00 Events: 166 2014/02/27 21:28:42.905| |HistoryMessageAdapter|Loading 22.09.2013 0:00:00 Events: 166 2014/02/27 21:28:42.911| |HistoryMessageAdapter|Loading 23.09.2013 0:00:00 Events: 166 2014/02/27 21:28:42.919| |HistoryMessageAdapter|Loading 24.09.2013 0:00:00 Events: 332 2014/02/27 21:28:42.935| |HistoryMessageAdapter|Loading 25.09.2013 0:00:00 Events: 498 2014/02/27 21:28:42.943| |HistoryMessageAdapter|Loading 26.09.2013 0:00:00 Events: 664 2014/02/27 21:28:42.950| |HistoryMessageAdapter|Loading 27.09.2013 0:00:00 Events: 830 2014/02/27 21:28:42.957| |HistoryMessageAdapter|Loading 28.09.2013 0:00:00 Events: 996 2014/02/27 21:28:42.962| |HistoryMessageAdapter|Loading 29.09.2013 0:00:00 Events: 996 2014/02/27 21:28:42.967| |HistoryMessageAdapter|Loading 30.09.2013 0:00:00 Events: 996 2014/02/27 21:28:42.974| |HistoryMessageAdapter|Loading 01.10.2013 0:00:00 Events: 1162 2014/02/27 21:28:42.981| |HistoryMessageAdapter|Loading 02.10.2013 0:00:00 Events: 1328 2014/02/27 21:28:42.989| |HistoryMessageAdapter|Loading 03.10.2013 0:00:00 Events: 1494 2014/02/27 21:28:42.997| |HistoryMessageAdapter|Loading 04.10.2013 0:00:00 Events: 1660 2014/02/27 21:28:43.006| |HistoryMessageAdapter|Loading 05.10.2013 0:00:00 Events: 1826 2014/02/27 21:28:43.015| |HistoryMessageAdapter|Loading 06.10.2013 0:00:00 Events: 1826 2014/02/27 21:28:43.019| |HistoryMessageAdapter|Loading 07.10.2013 0:00:00 Events: 1826 2014/02/27 21:28:43.025| |HistoryMessageAdapter|Loading 08.10.2013 0:00:00 Events: 1992 2014/02/27 21:28:43.032| |HistoryMessageAdapter|Loading 09.10.2013 0:00:00 Events: 2158 2014/02/27 21:28:43.039| |HistoryMessageAdapter|Loading 10.10.2013 0:00:00 Events: 2324 2014/02/27 21:28:43.047| |HistoryMessageAdapter|Loading 11.10.2013 0:00:00 Events: 2490 2014/02/27 21:28:43.055| |HistoryMessageAdapter|Loading 12.10.2013 0:00:00 Events: 2656 2014/02/27 21:28:43.064| |HistoryMessageAdapter|Loading 13.10.2013 0:00:00 Events: 2656 2014/02/27 21:28:43.068| |HistoryMessageAdapter|Loading 14.10.2013 0:00:00 Events: 2656 2014/02/27 21:28:43.082| |HistoryMessageAdapter|Loading 15.10.2013 0:00:00 Events: 2822 2014/02/27 21:28:43.091| |HistoryMessageAdapter|Loading 16.10.2013 0:00:00 Events: 2988 2014/02/27 21:28:43.097| |HistoryMessageAdapter|Loading 17.10.2013 0:00:00 Events: 3154 2014/02/27 21:28:43.109| |HistoryMessageAdapter|Loading 18.10.2013 0:00:00 Events: 3320 2014/02/27 21:28:43.116| |HistoryMessageAdapter|Loading 19.10.2013 0:00:00 Events: 3486 2014/02/27 21:28:43.122| |HistoryMessageAdapter|Loading 20.10.2013 0:00:00 Events: 3486 2014/02/27 21:28:43.129| |HistoryMessageAdapter|Loading 21.10.2013 0:00:00 Events: 3486 2014/02/27 21:28:43.135| |HistoryMessageAdapter|Loading 22.10.2013 0:00:00 Events: 3652 2014/02/27 21:28:43.141| |HistoryMessageAdapter|Loading 23.10.2013 0:00:00 Events: 3818 2014/02/27 21:28:43.151| |HistoryMessageAdapter|Loading 24.10.2013 0:00:00 Events: 3984 2014/02/27 21:28:43.157| |HistoryMessageAdapter|Loading 25.10.2013 0:00:00 Events: 4150 2014/02/27 21:28:43.164| |HistoryMessageAdapter|Loading 26.10.2013 0:00:00 Events: 4316 2013/10/25 23:55:00.000|Debug |HistoryEmulationConnector|BP:MarketDataError,T=2013/10/25 23:55:00.000,Error=Текущее время должно быть в интервале от 09/20/2013 00:00:00 до 10/26/2013 00:00:00. Parameter name: currentTime 2013/10/25 23:55:00.000|Error |HistoryEmulationConnector|System.ArgumentOutOfRangeException: Текущее время должно быть в интервале от 09/20/2013 00:00:00 до 10/26/2013 00:00:00. Parameter name: currentTime at StockSharp.Algo.Testing.HistorySessionHolder.UpdateCurrentTime(DateTime currentTime) at StockSharp.Algo.Testing.EmulationMessageAdapter.#=q1mckkBOg0ns3Y$zYi2IiUtOGPPiKgdGwIZXDvfsjtcU=.#=qu0yipDTtd7rkq2Lg2KFTJErOCVYPhmmtQHMtkK6iMVg=(HistorySessionHolder #=q2UhGRs4i3xWD3Bmjeuv4sA==) at Ecng.Common.TypeHelper.DoIf[TSource,TDestination](TSource source, Action`1 handler) at StockSharp.Algo.Testing.EmulationMessageAdapter.OnSendInMessage(Message message) at StockSharp.Messages.MessageAdapter`1.OnInMessageProcessor(Message message, IMessageAdapter adapter)
Кто-нибудь может подсказать, как обойти эту ошибку?
|
|
Thanks:
|
|
|
|
|
Bond
|
Date: 2/28/2014
|
|
|
|
romany4 Добрый вечер, подскажите, кто в курсе Закачиваю данные с финама (при закачке ошибок гидра не выдает). Далее пытаюсь скормить эти свечи SampleHistoryTesting (4.2.2.15) и получаю ошибку. Quote:API 4.2.2.6 не сможет прочитать файлы со свечками новой Гидры. это и есть та самая ошибка, которая перекочевала из 4.2.2.6? 0001/01/01 00:00:00.000| |HistoryEmulationConnector|Connect 0001/01/01 00:00:00.000|Debug |HistoryEmulationConnector|BP:Connect,T=0001/01/01 00:00:00.000,Error= 0001/01/01 00:00:00.000| |HistoryEmulationConnector|StartExport 0001/01/01 00:00:00.000|Debug |HistoryEmulationConnector|BP:Time,T=2013.09.20 00:00:00.000,ID=,Response= 2013/09/20 00:00:00.000| |HistoryEmulationConnector|Изменение состояния эмуляции Stopped -> Starting 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:Portfolio,T=2013/09/20 00:00:00.000,Name=test account 2013/09/20 00:00:00.000| |HistoryEmulationConnector|Создан новый портфель test account. 2014/02/27 21:28:42.528|Debug |#=q2fRM7GzyJ0kaPhi$YJWwNpgrAk0q2mq7ulLgxePcsZw=| --> Security,T=2013/09/20 00:00:00.000,Sec=S#:SBER@FORTS, Native: 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:Security,T=2013/09/20 00:00:00.000,Sec=S#:SBER@FORTS, Native: 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:PortfolioChange,T=2013/09/20 00:00:00.000,P=test account,Changes=[BeginValue, 1000000],[CurrentValue, 1000000],[BlockedValue, 0] 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:Level1,T=2013/09/20 00:00:00.000,Sec=S#:SBER@FORTS, Native:,Changes=[StepPrice, 1],[MinPrice, 1],[MaxPrice, 2147483647],[MarginBuy, 0],[MarginSell, 0] 2013/09/20 00:00:00.000| |HistoryEmulationConnector|Изменение состояния эмуляции Starting -> Started 2013/09/20 00:00:00.000|Debug |SS_SBER@FORTS_test account|Переход из состояния Stopped в Started. 2013/09/20 00:00:00.000| |SS_SBER@FORTS_test account|Стратегия запущена. [0,-1]. Позиция при старте 0. 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:SecurityLookupResult,T=2013/09/20 00:00:00.000,Orig=77318026 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:MarketData,T=2013/09/20 00:00:00.000,Sec=S#:SBER@FORTS, Native:,Types=Trades,IsSubscribe=True,TransId=0,OrigId=0 2013/09/20 00:00:00.000| |HistoryEmulationConnector|Инструмент SBER@FORTS зарегистрирован на получение рыночных данных для Trades. 2013/09/20 00:00:00.000|Debug |HistoryEmulationConnector|BP:Connect,T=2013/09/20 00:00:00.000,Error= 2014/02/27 21:28:42.858| |HistoryMessageAdapter|Loading 20.09.2013 0:00:00 Events: 0 2014/02/27 21:28:42.895| |HistoryMessageAdapter|Loading 21.09.2013 0:00:00 Events: 166 2014/02/27 21:28:42.905| |HistoryMessageAdapter|Loading 22.09.2013 0:00:00 Events: 166 2014/02/27 21:28:42.911| |HistoryMessageAdapter|Loading 23.09.2013 0:00:00 Events: 166 2014/02/27 21:28:42.919| |HistoryMessageAdapter|Loading 24.09.2013 0:00:00 Events: 332 2014/02/27 21:28:42.935| |HistoryMessageAdapter|Loading 25.09.2013 0:00:00 Events: 498 2014/02/27 21:28:42.943| |HistoryMessageAdapter|Loading 26.09.2013 0:00:00 Events: 664 2014/02/27 21:28:42.950| |HistoryMessageAdapter|Loading 27.09.2013 0:00:00 Events: 830 2014/02/27 21:28:42.957| |HistoryMessageAdapter|Loading 28.09.2013 0:00:00 Events: 996 2014/02/27 21:28:42.962| |HistoryMessageAdapter|Loading 29.09.2013 0:00:00 Events: 996 2014/02/27 21:28:42.967| |HistoryMessageAdapter|Loading 30.09.2013 0:00:00 Events: 996 2014/02/27 21:28:42.974| |HistoryMessageAdapter|Loading 01.10.2013 0:00:00 Events: 1162 2014/02/27 21:28:42.981| |HistoryMessageAdapter|Loading 02.10.2013 0:00:00 Events: 1328 2014/02/27 21:28:42.989| |HistoryMessageAdapter|Loading 03.10.2013 0:00:00 Events: 1494 2014/02/27 21:28:42.997| |HistoryMessageAdapter|Loading 04.10.2013 0:00:00 Events: 1660 2014/02/27 21:28:43.006| |HistoryMessageAdapter|Loading 05.10.2013 0:00:00 Events: 1826 2014/02/27 21:28:43.015| |HistoryMessageAdapter|Loading 06.10.2013 0:00:00 Events: 1826 2014/02/27 21:28:43.019| |HistoryMessageAdapter|Loading 07.10.2013 0:00:00 Events: 1826 2014/02/27 21:28:43.025| |HistoryMessageAdapter|Loading 08.10.2013 0:00:00 Events: 1992 2014/02/27 21:28:43.032| |HistoryMessageAdapter|Loading 09.10.2013 0:00:00 Events: 2158 2014/02/27 21:28:43.039| |HistoryMessageAdapter|Loading 10.10.2013 0:00:00 Events: 2324 2014/02/27 21:28:43.047| |HistoryMessageAdapter|Loading 11.10.2013 0:00:00 Events: 2490 2014/02/27 21:28:43.055| |HistoryMessageAdapter|Loading 12.10.2013 0:00:00 Events: 2656 2014/02/27 21:28:43.064| |HistoryMessageAdapter|Loading 13.10.2013 0:00:00 Events: 2656 2014/02/27 21:28:43.068| |HistoryMessageAdapter|Loading 14.10.2013 0:00:00 Events: 2656 2014/02/27 21:28:43.082| |HistoryMessageAdapter|Loading 15.10.2013 0:00:00 Events: 2822 2014/02/27 21:28:43.091| |HistoryMessageAdapter|Loading 16.10.2013 0:00:00 Events: 2988 2014/02/27 21:28:43.097| |HistoryMessageAdapter|Loading 17.10.2013 0:00:00 Events: 3154 2014/02/27 21:28:43.109| |HistoryMessageAdapter|Loading 18.10.2013 0:00:00 Events: 3320 2014/02/27 21:28:43.116| |HistoryMessageAdapter|Loading 19.10.2013 0:00:00 Events: 3486 2014/02/27 21:28:43.122| |HistoryMessageAdapter|Loading 20.10.2013 0:00:00 Events: 3486 2014/02/27 21:28:43.129| |HistoryMessageAdapter|Loading 21.10.2013 0:00:00 Events: 3486 2014/02/27 21:28:43.135| |HistoryMessageAdapter|Loading 22.10.2013 0:00:00 Events: 3652 2014/02/27 21:28:43.141| |HistoryMessageAdapter|Loading 23.10.2013 0:00:00 Events: 3818 2014/02/27 21:28:43.151| |HistoryMessageAdapter|Loading 24.10.2013 0:00:00 Events: 3984 2014/02/27 21:28:43.157| |HistoryMessageAdapter|Loading 25.10.2013 0:00:00 Events: 4150 2014/02/27 21:28:43.164| |HistoryMessageAdapter|Loading 26.10.2013 0:00:00 Events: 4316 2013/10/25 23:55:00.000|Debug |HistoryEmulationConnector|BP:MarketDataError,T=2013/10/25 23:55:00.000,Error=Текущее время должно быть в интервале от 09/20/2013 00:00:00 до 10/26/2013 00:00:00. Parameter name: currentTime 2013/10/25 23:55:00.000|Error |HistoryEmulationConnector|System.ArgumentOutOfRangeException: Текущее время должно быть в интервале от 09/20/2013 00:00:00 до 10/26/2013 00:00:00. Parameter name: currentTime at StockSharp.Algo.Testing.HistorySessionHolder.UpdateCurrentTime(DateTime currentTime) at StockSharp.Algo.Testing.EmulationMessageAdapter.#=q1mckkBOg0ns3Y$zYi2IiUtOGPPiKgdGwIZXDvfsjtcU=.#=qu0yipDTtd7rkq2Lg2KFTJErOCVYPhmmtQHMtkK6iMVg=(HistorySessionHolder #=q2UhGRs4i3xWD3Bmjeuv4sA==) at Ecng.Common.TypeHelper.DoIf[TSource,TDestination](TSource source, Action`1 handler) at StockSharp.Algo.Testing.EmulationMessageAdapter.OnSendInMessage(Message message) at StockSharp.Messages.MessageAdapter`1.OnInMessageProcessor(Message message, IMessageAdapter adapter)
Кто-нибудь может подсказать, как обойти эту ошибку? Добрый день! Вы обновляли базу исторических данных под новую версию API? Попробуйте закачать историю последней версией Гидры и проверить. Возможно придется закачать историю по-новому.
|
|
Thanks:
|
|
|
|
|
romany4
|
Date: 3/8/2014
Добрый день! Quote: Вы обновляли базу исторических данных под новую версию API? Попробуйте закачать историю последней версией Гидры и проверить. Возможно придется закачать историю по-новому.
Версия гидры последняя. Однако, те данные, что идут вместе с api (HistoryData) - SampleHistoryTesting съедает
|
|
Thanks:
|
|
|
|