Mikhail Sukhov
|
Date: 12/13/2011
SoWar:
Смартком последний. Проверку события сделать попробую, но повторюсь, программер я слабый.
А Вам зачем стаканы?
|
|
|
|
Thanks:
|
|
|
|
|
|
SoWar
|
Date: 12/13/2011
Mikhail Sukhov:
А Вам зачем стаканы?
Я хочу их выгрузить для анализа в стороннем ПО. Хотелось бы иметь несколько дней истории без ошибок.
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 12/13/2011
SoWar:
Mikhail Sukhov:
А Вам зачем стаканы?
Я хочу их выгрузить для анализа в стороннем ПО. Хотелось бы иметь несколько дней истории без ошибок.
Сколько нужно подождать, чтобы получить ошибку?
|
|
|
|
Thanks:
|
|
|
|
|
|
SoWar
|
Date: 12/13/2011
Mikhail Sukhov:
Сколько нужно подождать, чтобы получить ошибку?
Ошибки случаются с интервалами от 1-ой до 10 мин. Среднее где-то около 3-4 мин.
|
|
|
|
Thanks:
|
|
|
|
|
|
AlekZ
|
Date: 1/11/2012
|
|
|
|
|
Добрый день.
Помогите настроить работу программы Hydra c БД SQL Server 2008 Express
(первый раз без исправления конфига приложение запустилось)
БД скриптом создал,
пользователем trading через SQL Manadgment Studio заходит нормально.
Конфиг программы исправил в соответсвии с предложением в этой ветке форума:
http://stocksharp.codeplex.com/SourceControl/changeset/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.b__0(InjectionMemberElement m)
в System.Linq.Enumerable.d__142.MoveNext() в System.Linq.Buffer1..ctor(IEnumerable1 source) в System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
в Microsoft.Practices.Unity.Configuration.RegisterElement.ConfigureContainer(IUnityContainer container)
в Microsoft.Practices.Unity.Configuration.ContainerElement.<>c__DisplayClass1.b__0(ContainerConfiguringElement element)
в Microsoft.Practices.ObjectBuilder2.EnumerableExtensions.ForEach[TItem](IEnumerable1 sequence, Action1 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
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 1/11/2012
|
|
|
|
Thanks:
|
|
|
|
|
|
AlekZ
|
Date: 1/11/2012
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 1/11/2012
|
|
|
|
Thanks:
|
|
|
|
|
|
AlekZ
|
Date: 1/11/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>
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 1/11/2012
Подсветку кода нужно делать. Ничего не видно. Гидра какой версии?
|
|
|
|
Thanks:
|
|
|
|
|