Moadip
|
Дата: 16.06.2012
Думаю данная ветка ответит на ваш вопрос.
Последнюю версию надо брать с CodePlex.
|
|
|
|
|
|
|
Роман Угрюмов
|
Дата: 16.06.2012
Спасибо! Закачал с CodePlex последнюю сборку и все заработало как надо!
Можно еще пару вопросов? А куда в последней сборке делся StockSharp.AlfaDirect?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Moadip
|
Дата: 16.06.2012
Его надо "собрать" из исходников. Лежит в trunk\Connectors\Alfa
|
|
|
|
|
|
|
Роман Угрюмов
|
Дата: 16.06.2012
Роман Угрюмов:
Спасибо! Закачал с CodePlex последнюю сборку и все заработало как надо!
Не, рано я радовался. Свечки с 10:00 я получил, но не на каждом запуске программы они импортируются. То есть примерно в 2/3 не получаю вообще ничего, соответственно в 1/3 получаю правильно.
|
|
|
|
Спасибо:
|
|
|
|
|
|
Moadip
|
Дата: 16.06.2012
Покажите больше кода. Как создаете CandleManager, CandleSeries, когда и как запускается экспорт данных.
Проблемы пропуска свечек я больше ни разу не наблюдал.
UPD:
Походу дела понял в чем проблема.
dll надо брать из ветки trunk, т.к. она обновляется. Если dll из dev, то пропуски есть.
|
|
|
|
|
|
|
Роман Угрюмов
|
Дата: 16.06.2012
Взял из trunk dll
Картина не изменилась. Поясню что я имею ввиду.
Пропуски собственно говоря исчезли, я получаю аккуратные данные начиная с 10-00
Но! Сам процесс импорта запускается не всегда. То есть один и тот же код, запускаешь
импорт свечек, три раза может начаться нормально, потом (код не меняется) пару раз
не импортировать, потом импортировать и.т.д
То есть есть некий случайный фактор, который я не могу найти. То есть импорт, то нет его.
Прикол в том, что с ранней версией где не было series импортировало аккуратно и всегд, а вечера
новую версию выкачал и вот вторые сутки бъюсь
|
|
|
|
Спасибо:
|
|
|
|
|
|
Alexander
|
Дата: 16.06.2012
Приводите код и лог который это продемонстрирует.
|
|
|
|
Спасибо:
|
|
|
|
|
|
Роман Угрюмов
|
Дата: 16.06.2012
Я готов хоть весь свой проект выслать, там сверхценных алгоритмов нет. на какой адрес выслать?
а под логом, что вы имели ввиду?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Moadip
|
Дата: 16.06.2012
Роман Угрюмов:
Я готов хоть весь свой проект выслать, там сверхценных алгоритмов нет. на какой адрес выслать?
а под логом, что вы имели ввиду?
Ну если сверхценных граалей нет, можете прямо сюда выложить, прикрепив архив к посту.[biggrin]
Лог, это использование класса логгера LogManager
Лог может быть в различном формате, например в txt - FileLogListener
|
|
|
|
|
|
|
Роман Угрюмов
|
Дата: 17.06.2012
|
|
|
|
|
Это лог когда импорт не запустился:
00:11:34.781 | Error | QuikTrader | System.TypeInitializationException: The type initializer for 'StockSharp.Algo.Licensing.LicenseHelper' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Ecng.Security.CryptoAlgorithm' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Ecng.Reflection.Emit.AssemblyHolder' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Ecng.Configuration.ConfigManager' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System' or one of its dependencies. Не удается найти указанный файл.
at System.Configuration.TypeUtil.GetTypeWithReflectionPermission(IInternalConfigHost host, String typeString, Boolean throwOnError)
at System.Configuration.MgmtConfigurationRecord.CreateSectionGroupFactory(FactoryRecord factoryRecord)
at System.Configuration.MgmtConfigurationRecord.EnsureSectionGroupFactory(FactoryRecord factoryRecord)
at System.Configuration.MgmtConfigurationRecord.GetSectionGroup(String configKey)
at System.Configuration.ConfigurationSectionGroupCollection.Get(String name)
at System.Configuration.ConfigurationSectionGroupCollection.d__0.MoveNext()
at Ecng.Configuration.ConfigManager.<>c__DisplayClass4.<.cctor>b__1(ConfigurationSectionGroupCollection groups)
at Ecng.Configuration.ConfigManager..cctor()
--- End of inner exception stack trace ---
at Ecng.Configuration.ConfigManager.GetSection()
at Ecng.Reflection.Emit.AssemblyHolder..cctor()
--- End of inner exception stack trace ---
at Ecng.Reflection.Emit.AssemblyHolder.get_NeedCache()
at Ecng.Reflection.FastInvoker.CreateDelegate(Type delegType, Type instanceType, Type argType, ConstructorInfo ctor, MethodInfo method, MemberInfo member, Nullable1 isGetter) at Ecng.Reflection.FastInvoker.<>c__DisplayClass1.<CreateCore>b__0(MemberInfo ) at Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary2 dictionary, TKey key, Func2 handler, Boolean& isNew) at Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary2 dictionary, TKey key, Func2 handler) at Ecng.Reflection.FastInvoker.CreateCore(MemberInfo member, Nullable1 isGetter)
at Ecng.Reflection.FastInvoker.Create(PropertyInfo property, Boolean isGetter)
at Ecng.Reflection.FastInvoker3.Create(PropertyInfo property, Boolean isGetter) at Ecng.Reflection.ReflectionHelper.GetValue[A,V](MemberInfo member, A arg) at Ecng.Reflection.ReflectionHelper.GetValue[A,V](Type type, String memberName, BindingFlags flags, A arg) at Ecng.Reflection.ReflectionHelper.GetValue[A,V](Type type, String memberName, A arg) at Ecng.Security.CryptoAlgorithm..cctor() --- End of inner exception stack trace --- at Ecng.Security.CryptoAlgorithm.Create(AlgorithmTypes type, ProtectedKey[] keys) at StockSharp.Algo.Licensing.LicenseHelper..cctor() --- End of inner exception stack trace --- at StockSharp.Algo.Licensing.LicenseHelper.IsLicenseSupport(Type featureType) at StockSharp.Algo.BaseTrader..ctor(Boolean checkLicense) 00:11:36.269 | Error | QuikTrader | System.InvalidOperationException: Инструмент с кодом GAZP для бумажной позиции не найден. at StockSharp.Quik.QuikTrader.#=qrDHUuxlCxpMFVWZelS7cxBV0UdbwRVjf47rF6sL_Bpk=.#=qNLWkuSgES4bcfsZdVaIg4Q==(IList1 #=q9BNzHBlc06wgg381qfVUEQ==, Func2 #=qivlfx$qlAvIYE1pmmAARMQ==) at #=qK5kWDJ0_XW_Aedhy0g8SeMBpMGoLqpi0ECaFDIHBygK4oEhhC9gQwYGUtzsPXJHy.#=qOp1Kjm53VvY4eYcKjHX_Uw==(DdeTable #=qzoKtk1FXJ$qJNjkYgeeicQ==, IList1 #=qjP6stMDpNWPwX2U9eMudOA==, Action2 #=qmPhanvmWRQtENEbTlUdW$g==, Action1 #=qicxbnTfEt0LFUHmQGTUN5Q==, Boolean #=qPUBc_znQLbZWaXnkyh1ZQQ==)
00:11:39.382 | | QuikTrader | Экспорт запущен.
|
|
|
|
Спасибо:
|
|
|
|
|