Mikhail Sukhov
|
Дата: 13.12.2011
SoWar Смартком последний. Проверку события сделать попробую, но повторюсь, программер я слабый. А Вам зачем стаканы?
|
|
Спасибо:
|
|
|
|
|
SoWar
|
Дата: 13.12.2011
Mikhail Sukhov А Вам зачем стаканы?
Я хочу их выгрузить для анализа в стороннем ПО. Хотелось бы иметь несколько дней истории без ошибок.
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 13.12.2011
SoWar Mikhail Sukhov А Вам зачем стаканы?
Я хочу их выгрузить для анализа в стороннем ПО. Хотелось бы иметь несколько дней истории без ошибок. Сколько нужно подождать, чтобы получить ошибку?
|
|
Спасибо:
|
|
|
|
|
SoWar
|
Дата: 13.12.2011
Mikhail Sukhov Сколько нужно подождать, чтобы получить ошибку?
Ошибки случаются с интервалами от 1-ой до 10 мин. Среднее где-то около 3-4 мин.
|
|
Спасибо:
|
|
|
|
|
AlekZ
|
Дата: 11.01.2012
|
|
|
|
Добрый день. Помогите настроить работу программы Hydra c БД SQL Server 2008 Express (первый раз без исправления конфига приложение запустилось) БД скриптом создал, пользователем trading через SQL Manadgment Studio заходит нормально. Конфиг программы исправил в соответсвии с предложением в этой ветке форума: http://stocksharp.codepl...geset/view/12332#110260
При запуске приложения выдается сообщение об ошибке: Цитата: Гидра 09:13:01.1601322 System.TypeInitializationException: Инициализатор типа "Ecng.Configuration.ConfigManager" выдал исключение. ---> System.IO.FileLoadException: Данное имя сборки или база кода недействительны. (Исключение из HRESULT: 0x80131047) в System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) в System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName) в System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark) в System.Type.GetType(String typeName) в Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolverImpl.SearchAssemblies(String typeNameOrAlias) в Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolverImpl.ResolveTypeThroughSearch(String typeNameOrAlias) в Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolverImpl.ResolveTypeInternal(String typeNameOrAlias) в Microsoft.Practices.Unity.Configuration.ConfigurationHelpers.TypeResolverImpl.ResolveType(String typeNameOrAlias, Boolean throwIfResolveFails) в Microsoft.Practices.Unity.Configuration.DependencyElement.GetInjectionParameterValue(IUnityContainer container, Type parameterType) в Microsoft.Practices.Unity.Configuration.PropertyElement.GetInjectionMembers(IUnityContainer container, Type fromType, Type toType, String name) в Microsoft.Practices.Unity.Configuration.RegisterElement.<>c__DisplayClass1.<ConfigureContainer>b__0(InjectionMemberElement m) в System.Linq.Enumerable.<SelectManyIterator>d__14`2.MoveNext() в System.Linq.Buffer`1..ctor(IEnumerable`1 source) в System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source) в Microsoft.Practices.Unity.Configuration.RegisterElement.ConfigureContainer(IUnityContainer container) в Microsoft.Practices.Unity.Configuration.ContainerElement.<>c__DisplayClass1.<ConfigureContainer>b__0(ContainerConfiguringElement element) в Microsoft.Practices.ObjectBuilder2.EnumerableExtensions.ForEach[TItem](IEnumerable`1 sequence, Action`1 action) в Microsoft.Practices.Unity.Configuration.ContainerElement.ConfigureContainer(IUnityContainer container) в Microsoft.Practices.Unity.Configuration.UnityConfigurationSection.Configure(IUnityContainer container, String configuredContainerName) в Microsoft.Practices.Unity.Configuration.UnityContainerExtensions.LoadConfiguration(IUnityContainer container, UnityConfigurationSection section, String containerName) в Microsoft.Practices.Unity.Configuration.UnityContainerExtensions.LoadConfiguration(IUnityContainer container, UnityConfigurationSection section) в Ecng.Configuration.ConfigManager..cctor() --- Конец трассировки внутреннего стека исключений --- в Ecng.Configuration.ConfigManager.get_ServiceLocator() в StockSharp.Hydra.MainWindow..ctor() в F:\Sources\StockSharpReleases\StockSharp_4.0.14\Hydra\Hydra\MainWindow.xaml.cs:строка 72
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 11.01.2012
Конфиг правили?
|
|
Спасибо:
|
|
|
|
|
AlekZ
|
Дата: 11.01.2012
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 11.01.2012
Как в итоге он сейчас у вас выглядит?
|
|
Спасибо:
|
|
|
|
|
AlekZ
|
Дата: 11.01.2012
|
|
|
|
Код
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration"/>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="StockSharp.Hydra.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<connectionStrings>
<!-- <add name="SqlServerConStr" connectionString="Server=(local);Database=Trading;User ID=trading;Password=trading;" providerName=""/>-->
<add name="SqlServerConStr" connectionString="Data Source=USER-VM\SQLEXPRESS;Initial Catalog=Trading;Persist Security Info=True;User ID=trading;Password=trading;" providerName=""/>
<add name="SQLiteConStr" connectionString="Data Source=%Documents%\StockSharp\Hydra\StockSharp.db" providerName="" />
</connectionStrings>
<unity>
<containers>
<container>
<types>
<register type="Ecng.Serialization.IStorage, Ecng.Serialization" mapTo="Ecng.Data.HierarchicalDatabase, Ecng.Data">
<constructor>
<param name="name" value="Hydra Database"/>
<param name="connectionString">
<!-- По умолчанию используется SQLite -->
<!--<value value="SQLiteConStr" typeConverter="Ecng.Configuration.ConnectionSettingsTypeConverter, Ecng.Configuration"/>-->
<value value="SqlServerConStr" typeConverter="Ecng.Configuration.ConnectionSettingsTypeConverter, Ecng.Configuration"/>
</param>
</constructor>
<!-- SQLite не поддерживает хранимые процедуры -->
<!--<property name="CommandType" value="StoredProcedure" />-->
<!-- Для других баз данных провайдер необходимо поменять -->
<!--<property name="Provider">
<dependency type="Ecng.Data.Providers.SQLiteDatabaseProvider, Ecng.Data.Providers" />
</property>-->
<lifetime type="singleton" />
</register>
<register type="StockSharp.Hydra.Core.HydraStorage, StockSharp.Hydra.Core" mapTo="StockSharp.Hydra.Core.HydraStorage, StockSharp.Hydra.Core">
<constructor>
<param name="storage">
<dependency type="Ecng.Serialization.IStorage, Ecng.Serialization"/>
</param>
</constructor>
<!-- Путь, по которому будут записываться маркет-данные -->
<!--<property name="BasePath" propertyType="System.String" value="" />-->
<!--<property name="UseUpdateOnly" value="true"/>-->
<lifetime type="singleton" />
</register>
</types>
</container>
</containers>
</unity>
<applicationSettings>
<StockSharp.Hydra.Properties.Settings>
<setting name="AutoStart" serializeAs="String">
<value>False</value>
</setting>
</StockSharp.Hydra.Properties.Settings>
</applicationSettings>
</configuration>
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 11.01.2012
Подсветку кода нужно делать. Ничего не видно. Гидра какой версии?
|
|
Спасибо:
|
|
|
|