hydra. StockSharphttps://stocksharp.ru/handlers/atom.ashx?category=tag&id=hydra&type=forum&page=22Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T12:42:03Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/topic/1729/Новый формат2011-07-12T22:48:35Z2011-07-12T22:48:35ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ruОказалось, что xml формат Гидры (те файлы, что лежат рядом с bin) зависят от локальных настройек. Была осуществлена переделка, в связи с чем теперь всегда в качестве разделителя дробных чисел используется точка. У кого до этого стояли настройки в Windows с точкой ничего не грозит. У кого стояли с запятой, придется подправить xml файлы.https://stocksharp.ru/topic/1704/поправка к рисунку hydra.png2011-07-01T06:03:34Z2011-07-01T06:03:34ZEvgeny_Khttps://stocksharp.ru/users/436/info@stocksharp.ruНа рисунке из документации <a href="http://stocksharp.com/doc/media/hydra.png " title="http://stocksharp.com/doc/media/hydra.png ">http://stocksharp.com/doc/media/hydra.png </a>следует поменять местами надписи FinamTradeSource и RtsTradeSource. https://stocksharp.ru/topic/1702/Hydra, РТС, ошибки при импорте, некорректный минимальный шаг цены2011-06-30T17:59:16Z2011-06-30T17:59:16ZChurchhttps://stocksharp.ru/users/459/info@stocksharp.ruГидра проработала нормально до 30.05.2006, затем начали появляться сообщения о неправильном размере минимального шага цены, сначала по межбанковским ставкам (1 вместо 0.01), затем и по другим инструментам. С 2007 их стало слишком много, каждый раз через настройки инструмента менять уже очень долго.<br /><br />Насколько я понимаю, Гидра ставит дефолтно minStepSize = 1 по всем инструментам с РТС, либо в спецификациях с РТС что-то перепутано.<br /><br />Сообщение из лога:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:plain">
RTS 21:53:11.5214566 Стартовал.
RTS 21:53:14.5006270 Загружено 22988 сделок.
RTS 21:53:14.5036272 Первая сделка 8390994 для ESZ6@RTS за 15.09.2006 10:30:07.
RTS 21:53:14.5036272 Последняя сделка 348261 для GZ31000L6@RTS за 15.09.2006 17:21:36.
RTS 21:53:14.5876320 Для инструмента 'ESZ6@RTS' загружено 11704 сделок.
RTS 21:53:14.6296344 Для инструмента 'GZZ6@RTS' загружено 4258 сделок.
RTS 21:53:14.6576360 Для инструмента 'LKZ6@RTS' загружено 1670 сделок.
RTS 21:53:14.6776371 Для инструмента 'GDZ6@RTS' загружено 510 сделок.
RTS 21:53:14.7236398 Для инструмента 'RIZ6@RTS' загружено 3689 сделок.
RTS 21:53:14.7456410 Для инструмента 'GMZ6@RTS' загружено 121 сделок.
RTS 21:53:14.7676423 Для инструмента 'SNZ6@RTS' загружено 51 сделок.
RTS 21:53:14.7896435 Для инструмента 'URZ6@RTS' загружено 13 сделок.
RTS 21:53:14.8196453 Для инструмента 'RIH7@RTS' загружено 126 сделок.
RTS 21:53:14.8456467 Для инструмента 'SBZ6@RTS' загружено 53 сделок.
RTS 21:53:14.8676480 Для инструмента 'GZH7@RTS' загружено 6 сделок.
RTS 21:53:14.8896493 Для инструмента 'ESH7@RTS' загружено 40 сделок.
RTS 21:53:14.9126506 Для инструмента 'RTZ6@RTS' загружено 56 сделок.
RTS 21:53:14.9346518 Для инструмента 'SiZ6@RTS' загружено 54 сделок.
RTS 21:53:14.9566531 Для инструмента 'MIH7@RTS' загружено 1 сделок.
RTS 21:53:14.9806545 Для инструмента 'URV6@RTS' загружено 4 сделок.
RTS 21:53:14.9836546 System.ArgumentException: Минимальный шаг цены 1 не соответствует самой цене 593,1.
Имя параметра: minStepSize
в #=qIWfWlhw8RkSIH1hJKE9hpLzXwt0wcyiS1sVxIv4HTlroAtkOyFRmQBhFANDMRk6n.#=q_QDSIzdyHvtuUtG5mgCxRA==(List`1 #=qy7LxZJSiAKhu6Fqvz4hacg==, Decimal #=qa9PY5r001wn8QWl97acXdA==, Decimal #=qjzEwHooeKp4vnmGh1FLozw==, Decimal #=qDhaTlL36mnyLC3iPIfvOYw==)
в #=qAsSUFYFYYjZ8VL0S4QA2PdVH4JJl$PAkIPt74SjBx2IyPkMiRTcXYUWVcsynWYqZ.#=qDBfn57Umo2cBYfbWsbXjrw==(List`1 #=qMgq2B_9a8l6miz03RBuOzg==, IEnumerable`1 #=qK0xQtGLYr6rRuAs1iphUIg==, DateTime #=qYmRCQh_B5CKT3GEenrNG_Q==, IDictionary`2 #=q1KPkk4NwCLdPUCG46Ltecg==)
в #=qIWfWlhw8RkSIH1hJKE9hpLzXwt0wcyiS1sVxIv4HTlroAtkOyFRmQBhFANDMRk6n.#=q54RqIsUOL1IfVw0jfmwFiQ==(DateTime #=qzDwP_hkdf4uzQCztq_tWSw==, IEnumerable`1 #=q3MvdPmybJ$L6Sxotf_1tGQ==, Boolean #=qx3BRK4fPqcqRSHpStwBKvQ==)
в #=qIWfWlhw8RkSIH1hJKE9hpLzXwt0wcyiS1sVxIv4HTlroAtkOyFRmQBhFANDMRk6n.Save(IEnumerable`1 #=qhEjUdssBMl5FjwH9p_28hw==)
в StockSharp.Hydra.Worker.<Download>b__10(IMarketDataSource source) в E:\StockSharpReleases\StockSharp_3.2.2\Sources\Hydra\Hydra\Worker.cs:строка 138</pre>
</div></div><br /><br />Есть ли какой-нибудь способ это исправить/автоматизировать правки minStepSize?https://stocksharp.ru/topic/1656/Гидра и Finam2011-06-09T16:55:05Z2011-06-09T16:55:05Zanotharhttps://stocksharp.ru/users/6089/info@stocksharp.ruУстановил себе гидру-база встала нормально. Запросил бумаги с Finam-все нормально, но число сделок стоит равное 0, решил запросить сделки за последние дни-ничего, как будто бы не было. Нажал старт экспорта-тоже молчок.https://stocksharp.ru/topic/1643/Установка Гидры. Не могу победить :-(2011-06-06T05:11:46Z2011-06-06T05:11:46Zjurik8https://stocksharp.ru/users/27866/info@stocksharp.ruДоброго времени суток, роботостроители!<br />Случайно набрел на этот проект. Зачетная вещь, чего и говорить.<br />Хочется тоже присоединиться к вашему сообществу. С# освоил, т.к. програмлю на асм с детства.<br />Одна проблема - не совсем понятно, как устанавливать базу данных. Когда запускаю скрипт trading.sql - вылазят ошибки<br />Может в WIN7 хитрости какие-то ?<br />С SQL раньше дел не имел, если не трудно - направьте на путь истинный. Где косяк ? И где порыть ?https://stocksharp.ru/topic/1609/Непонятки со стаканом в Гидре2011-05-25T17:00:34Z2011-05-25T17:00:34ZFreeFirehttps://stocksharp.ru/users/28157/info@stocksharp.ruВроде бы данные собирает, но показывает только заявки на продажу. [confused] <br /><br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAjHR-31-FTZ5_UQWc4OwbFebCoZ9fVdlgM97fm0ziuuw" title="http://rghost.ru/7911141.view"><a href='http://rghost.ru/7911141/thumb.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="http://rghost.ru/7911141/thumb.png" style='max-width: 600px;' alt=""/></a></a>https://stocksharp.ru/topic/1590/[3.1.8] Непонятная ситуация со свечками2011-05-17T05:10:22Z2011-05-17T05:10:22Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruВсем добрый день!<br /><br />С помощью Гидры с сайта Финама выкачал данные по EESR с 2000 года, оттуда же скачал данные по часовикам, смотрю часовую свечку, которая от 11:00, пришедшую из HistoryEmulationTrader, цена закрытия у нее 2.8, в тоже время цена закрытия у свечки, что скачана с сайта Финама 2.82. Подобное расходждение встречается и в другое время, в чем может быть нестыковка?<br /><br />P.s. <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABwqdrcBFGFGlRVeYyEx_QRkn8WvyaRKs4n6uku6tyUTGvdDbtMRVWDIImf-HKDQvDMQMsWqGI7RDF_nnX47vz5" title="http://narod.ru/disk/13152718001/EESR%2540Finam.zip.html">файлы с данными для проверки</a>https://stocksharp.ru/topic/1565/Гидра и Квик2011-05-04T13:00:55Z2011-05-04T13:00:55Zswinakyhttps://stocksharp.ru/users/28620/info@stocksharp.ruТолько начинаю разбираться с вашим проектом...<br />Возник ламерский вопрос.<br />При попытке получить данные из квика, появляется ошибка: <br />Гидра 16:24:52.7807000 System.ArgumentException: Окно с заголовком 'SBERP03-EQBR' не было найдено.<br /><br />А какие данные должны быть в этом окне?<br />Не нашел этого в помощи.https://stocksharp.ru/topic/1553/Данные по фьючам с финама2011-04-30T18:20:58Z2011-04-30T18:20:58Zwatashihttps://stocksharp.ru/users/28457/info@stocksharp.ruУважаемые коллеги, доброго времени суток!<br /><br />С помощью гидры пытаюсь качать данные с финама. Нажал на кнопку "Обновить" в окне "Активные инструменты". Добавилось ~3600 инструментов, но среди них нету фьючерсов. Это нормально?<br /><br />Спасибо.https://stocksharp.ru/topic/1533/Hydra. Первый запуск. Работа с БД2011-04-22T11:13:47Z2011-04-22T11:13:47Zsunmoonhttps://stocksharp.ru/users/27726/info@stocksharp.ruЗдравствуйте!<br /><br />БД создана, пользователь создан (MS SQL 2008 Standard).<br />При первом запуске Hydra выдаёт сообщение, ключевой (как я считаю) фразой является:<br />"... Сохранённая процедура "Exchange_Count" не существует."<br /><br />Предполагаю, что Гидра сама создаёт все бизнесс-правила на сервере? Какова может быть причина ошибки?<br /><br />Заранее благодарю за ответ.https://stocksharp.ru/topic/1520/Как отфильтровать внесистемные сделки?2011-04-17T18:49:44Z2011-04-17T18:49:44ZGarichttps://stocksharp.ru/users/809/info@stocksharp.ruЗакачал данные Гидрой с РТС.<br />Пытаюсь делать свечки - внесистемные сделки захламляют всё ((<br /><br />Как их отфильтровать? <br />Тут писали что нужно фильтровать по типу сделки - у обычных сделок равен 0. А как это сделать? В Гидре сделка доступна через Trade - а там никакого типа нет. <br /><br />З.Ы. Может лучше по умолчанию их не загружать вообще?https://stocksharp.ru/topic/1479/Ошибка при импорте инструментов с Финама2011-03-27T20:31:36Z2011-03-27T20:31:36Zmantishttps://stocksharp.ru/users/28480/info@stocksharp.ruВозникает ошибка при импорте с Финама валют, сырья, индексов (проверял на USD\RUB, EUR\USD, Золоте, Brent, Light, Hong Kong Index)<br />Пример ошибки при импорте золота:<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><br />Finam 00:11:27.8750000 Стартовал для 5 инструментов.<br />Finam 00:11:27.9531250 Загружено 2265 сделок.<br />Finam 00:11:27.9531250 Первая сделка 18000200 для comex.GC@Finam за 02.01.2011 17:00:02.<br />Finam 00:11:27.9531250 Последняя сделка 20518300 для comex.GC@Finam за 02.01.2011 23:59:43.<br />Finam 00:11:28 System.ArgumentException: Инструмент comex.GC@Finam имеет нулевой шаг цены.<br />Parameter name: security<br /> at #=qI$AFfqtRkaWsSrk1G77y4YVftKihcZywxov00VALnWESHMbPDR6hSXTmKPOnd_$J..ctor(Security #=q_t_f7DAJxr3yMNYYfzx0Wg==, String #=qWLVUH$orL91fT9AB_4HN9w==, Func`2 #=q_nwOpf$JdlXAgBkOSKEZrg==, Func`2 #=qcNQcSzzVnMPP1IjXNIDq5A==, Func`2 #=qa5ooANemE8UfJF5rha41YQ==)<br /> at #=qrKR6kWyLe8ObgQHvOuVYRBdNY1eShDKIgufJnSUn6n0JOLES0qvPKuuXWk3NQyuZ..ctor(Security #=qG4MAajhSW0M9Q5AJXypkng==, String #=qSmbuIB5b_KNctzs4MO4e_Q==)<br /> at Ecng.Trading.Algo.Storages.TradingStorage.#=qH4PbuaYgtvAqqahwDaQJLc60ghyGpLapPXRH03U0Tt0=(Security #=qwmH8_ognY8UX5u2oaE_n5A==)<br /> at Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler)<br /> at Ecng.Trading.Algo.Storages.TradingStorage.GetTradeStorage(Security security)<br /> at Ecng.Trading.Hydra.Worker.<Download>b__10(IMarketDataSource source) in C:\Projects\StockSharp_3.0.19\Sources\Hydra\Hydra\Worker.cs:line 136<br /></div></div><br /><br />настройки финама:<br /><a href='http://s54.radikal.ru/i143/1103/08/9252cad103cd.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="http://s54.radikal.ru/i143/1103/08/9252cad103cd.jpg" style='max-width: 600px;' alt=""/></a>https://stocksharp.ru/topic/1456/Hydra-РТС Стандарт2011-03-17T14:41:32Z2011-03-17T14:41:32Zpyhta4oghttps://stocksharp.ru/users/497/info@stocksharp.ruМихаил,<br /><br />Я пытался добыть Гидрой РТС-Стандарт, и пришел к следующим выводам.<br /><br />Hydra сохраняет инструменты РТС-Стандарт в директории вида LKOH01@RTS. В итоге если скачать за 2 месяца будет 31 папка LKOH01...LKOH31. Внутри каждой - много подпапок с датами. У меня получилось для Лукойла<br />В папке LKOH01 подпапки<br />2010_10_25 - 445 сделок - видимо вечерняя сессия<br />2010_10_26 - 3674 сделок - основная сессия<br />2010_10_27 - 6 сделок<br />2010_10_28 - 38 сделок<br />2010_10_29 - 42 сделки<br />2010_11_01 - 22 сделки<br /><br />2011_11_24 - 414 сделок<br />2011_11_25 - 3950 сделок<br />2011_11_26 - 12 сделок<br />2011_11_29 - 44 сделки<br />2011_11_30 - 44 сделки<br />2011_11_01 - 27 сдекли<br /><br />Тут есть эффект что логики в инструменте LKOH01 в таком виде при бэктестинге мало.<br /><br />Получается что ликвидные торги по LKOH-1.11 были 26.10, что соответствует типу контракта T+4<br />ликвидные торги по LKOH-1.12 были 25.11.<br /><br />Плюс были "какие-то" торги по 10 сделок по другим периодам поставки (T+2,T+1) но они я думаю мало кому нужны.<br /><br />Если рассмотреть непрерывный инструмент LKOHS - т.е. акцию с поставкой T+4, то в ее папке за 26.10 должны быть трейды LKOH01, за 27.10 трейды LKOH02, за 28.10 трейды LKOH03 и т.д.<br /><br />Понятно, что в принципе есть вся информация чтобы такой инструмент вручную построить.<br />Но его надо в БД заносить тоже руками и прочее.<br /><br />По-идее правильно было бы на этапе загрузки из РТС создавать вместо LKOH01,LKOH02, и т.д. инструмент LKOHS данные для которого собирать указанным выше способом, т.е. устроить некоторую предобработку. <br /><br />Точнее все похоже несколько сложнее - за 26.10 до 19-00 должны быть трейды LKOH01, а после 19-00 - трейды LKOH02, потому что на вечерке меняется имя контракта на следующий день...<br /><br />С уважением.https://stocksharp.ru/topic/1451/База данных Stock# на удаленном сервере2011-03-16T21:50:57Z2011-03-16T21:50:57Zigorkhttps://stocksharp.ru/users/6303/info@stocksharp.ruМихаил, <br /><br />если представить себе такую конфигурацию - несколько роботов с простыми стратегиями, но стратегий огромное множество. Чтобы не волноваться за слишком сложные механизмы синхронизации и многопоточность, проще запускать роботов с небольшим количеством стратегий на один экземпляр (exe-шник). Для еще большей стабильности можно запустить роботов на разных VM. Но здесь возникает неудобство - необходимость установки на каждой VM по одному SQL Server. <br /><br />Почему бы не сделать так, чтобы была возможность создавать базы Stock# на одном выделенном сервере, а на каждой конкретной VM прописывать в каком-то конфигурационном файле лишь строку подключения с указанием иени базы данных, логина и пароля? <br /><br />Ведь проще держать один быстрый экземпляр SQL, чем много разных. И по стоимости лицензий накладно получается. <br /><br />Спасибо<br />Игорьhttps://stocksharp.ru/topic/1430/Hydra и свечи2011-03-09T17:26:35Z2011-03-09T17:26:35Zanotharhttps://stocksharp.ru/users/6089/info@stocksharp.ruДобрый день, Михаил.<br />Просматривал возможности гидры и возник невольный вопрос: а почему в ней нет интерфейса для сохранения свечек? По крайней мере, было бы удобно чтобы все данные в одном месте с одним интерфейсом. Или это было обусловлено тем что свечи преимущественно качаются с финама ввиде файлов .csv?https://stocksharp.ru/topic/1427/Hydra: поддержка украинской биржы2011-03-07T20:19:27Z2011-03-07T20:19:27ZLaferthttps://stocksharp.ru/users/26871/info@stocksharp.ruПланируется ли создание плагина для украинской биржы, аналогичного плагину ртс ?<br />Зазипованые файлы со сделками лежат по адресу <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAACaK5r_6-rt2TnDAO9P0MDkZKa3ikovKadBvxjs23_9cCepWjkpvYpho3idOQhXr6k" title="ftp://ftp.ux.ua/pub/info/statforts/
">ftp://ftp.ux.ua/pub/info/statforts/
</a><br />К сожалению, сделки украинского фьючерса можно достать только по этому адресу в dbf, или в тексте порциями по 5000 записей по адресу <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABXGExIofrAc-nqGVpwwmWmTN4OMxwPQdZmKk3oA7ZPCNgj5Fd2uu5JBNwN7El6Mk4" title="http://www.ux.ua/ru/marketdata/export.aspx, ">http://www.ux.ua/ru/marketdata/export.aspx, </a>что очень неудобно.<br />Формат аналогичен ртс.https://stocksharp.ru/topic/1426/Hydra: exception при выгрузке сделок в текстовый файл2011-03-07T20:13:28Z2011-03-07T20:13:28ZLaferthttps://stocksharp.ru/users/26871/info@stocksharp.ruПри компиляции в x86 при попытке выгрузить сделки за 10 дней по фьючу на индекс РТС занимаемая оперативная память растет до 1300 мб, а потом выбивает исключение out of memory (кстати, файл так и не создается). <br /><br />При компиляции в x64 занимаемая память растет за 3 ГБ, но ничего не происходит, файл не создается также.<br /><br />При попытке выгрузить 1 день память переваливает за 1ГБ, но файл создается и все работает. <br /><br />https://stocksharp.ru/topic/1393/Подключение к БД2011-02-24T19:50:03Z2011-02-24T19:50:03ZTi_ruhttps://stocksharp.ru/users/576/info@stocksharp.ruЗдравствуйте. Никак не удается настроить коннект Гидры с БД.<br />Базу данных создал, предварительно подправив в вашем скрипте ссылку на ее расположение.<br />Затем исправил строку подключения на следующую: <br /><connectionStrings><br /> <add name="HydraConnectionString" connectionString="Server=.\SQLEXPRESS;Database=Trading;User ID=trading;Password=trading;" providerName="System.Data.SqlClient" /><br /> </connectionStrings><br /><br />При запуске программы, получаю сообщение:<br /><a href='http://img-fotki.yandex.ru/get/5903/nepoidy.0/0_44d56_5070a847_L.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="http://img-fotki.yandex.ru/get/5903/nepoidy.0/0_44d56_5070a847_L.jpg" style='max-width: 600px;' alt=""/></a><br /><br />В программировании не особо силен, из-за этого и проблемы ) https://stocksharp.ru/topic/1385/[3.0.5] Hydra XamlParseException exception2011-02-21T16:04:23Z2011-02-21T16:04:23ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruПри старте Гидры возникает следующий эксепшен.<br />Он, как я понимаю, связан с HydraConnectionString. Если я прав, то хотелось бы видеть как раз об этом сообщение. :)<br /><br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">System.Windows.Markup.XamlParseException: Не удается создать экземпляр "MainWindow", определенный в сборке "Hydra, Version=3.0.5.0, Culture=neutral, PublicKeyToken=null". Адресат вызова создал исключение. Ошибка в файле разметки "Hydra;component/MainWindow.xaml", строка 1, позиция 9. ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.Data.SqlClient.SqlException: При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: Поставщик именованных каналов, error: 40 - Не удалось открыть подключение к SQL Server)<br /><br /> в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)<br /> в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)<br /> в System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject)<br /> в System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)<br /> в System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)<br /> в System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)<br /> в System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)<br /> в System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)<br /> в System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)<br /> в System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)<br /> в System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)<br /> в System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)<br /> в System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)<br /> в System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)<br /> в System.Data.SqlClient.SqlConnection.Open()<br /> в Ecng.Data.DatabaseProvider.CreateConnection(String connectionString)<br /> в Ecng.Data.Database.CreateConnection()<br /> в Ecng.Data.Database.<>c__DisplayClass7.<GetCommand>b__6(Query )<br /> в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler)<br /> в Ecng.Data.Database.GetCommand(Query commandQuery, SerializationItemCollection source)<br /> в Ecng.Data.HierarchicalDatabase.GetCommand(Schema schema, SqlCommandTypes type, FieldCollection keyFields, FieldCollection valueFields, SerializationItemCollection source)<br /> в Ecng.Data.Database.GetCount(Schema schema)<br /> в Ecng.Data.Database.GetCount[TEntity]()<br /> в Ecng.Serialization.RelationManyList`1.OnGetCount()<br /> в Ecng.Data.HierarchicalPageLoadList`1.OnGetCount()<br /> в Ecng.Serialization.RelationManyList`1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)<br /> в Ecng.Serialization.RelationManyList`1.GetRange(Int64 startIndex, Int64 count, String sortExpression, SortDirection directions)<br /> в Ecng.Collections.BaseListEx`1.GetRange(Int64 startIndex, Int64 count)<br /> в Ecng.Serialization.RelationManyList`1.get_Count()<br /> в Ecng.Trading.Hydra.MainWindow..ctor() в E:\StockSharpReleases\StockSharp_3.0.5\Sources\Hydra\Hydra\MainWindow.xaml.cs:строка 40<br /><br /> --- Конец трассировки внутреннего стека исключений ---<br /><br /> в System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)<br /> в System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)<br /> в System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)<br /> в System.Activator.CreateInstance(Type type, Boolean nonPublic)<br /> в System.Windows.Markup.BamlRecordReader.CreateInstanceFromType(Type type, Int16 typeId, Boolean throwOnFail)<br /><br /> --- Конец трассировки внутреннего стека исключений ---<br /><br /> в System.Windows.Markup.XamlParseException.ThrowException(String message, Exception innerException, Int32 lineNumber, Int32 linePosition, Uri baseUri, XamlObjectIds currentXamlObjectIds, XamlObjectIds contextXamlObjectIds, Type objectType)<br /> в System.Windows.Markup.XamlParseException.ThrowException(ParserContext parserContext, Int32 lineNumber, Int32 linePosition, String message, Exception innerException)<br /> в System.Windows.Markup.BamlRecordReader.ThrowExceptionWithLine(String message, Exception innerException)<br /> в System.Windows.Markup.BamlRecordReader.CreateInstanceFromType(Type type, Int16 typeId, Boolean throwOnFail)<br /> в System.Windows.Markup.BamlRecordReader.GetElementAndFlags(BamlElementStartRecord bamlElementStartRecord, Object& element, ReaderFlags& flags, Type& delayCreatedType, Int16& delayCreatedTypeId)<br /> в System.Windows.Markup.BamlRecordReader.BaseReadElementStartRecord(BamlElementStartRecord bamlElementRecord)<br /> в System.Windows.Markup.BamlRecordReader.ReadElementStartRecord(BamlElementStartRecord bamlElementRecord)<br /> в System.Windows.Markup.BamlRecordReader.ReadRecord(BamlRecord bamlRecord)<br /> в System.Windows.Markup.BamlRecordReader.Read(Boolean singleRecord)<br /> в System.Windows.Markup.TreeBuilderBamlTranslator.ParseFragment()<br /> в System.Windows.Markup.TreeBuilder.Parse()<br /> в System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)<br /> в System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)<br /> в System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)<br /> в System.Windows.Application.DoStartup()<br /> в System.Windows.Application.<.ctor>b__0(Object unused)<br /> в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)<br /> в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)</div></div>https://stocksharp.ru/topic/1362/[3.0.1] MarketDataSourceSettings_Create doesn't exist.2011-02-12T20:08:05Z2011-02-12T20:08:05Zpyhta4oghttps://stocksharp.ru/users/497/info@stocksharp.ruМихаил,<br /><br />Создал MSSQL2008 базу trading на основе trading.sql из 3.0.1<br /><br />При загрузке плагинов получил исключение<br /><br />Гидра 22:53:28.7968750 System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: The stored procedure 'MarketDataSourceSettings_Create' doesn't exist.<br /><br /><br />Смею предположить, что trading.sql не соответствует сборке 3.0.1<br /><br />Перед этим были аналогичная ошибка с MarketDataSourceSettings_ReadByIDSourceId,<br />я нашел в БД процедуру с слегка отличным именем MarketDataLoaderSettings_ReadByLoaderId и переименовал.<br /><br /><br />С уважением.