← Voltar

Экспорт таблиц

Доброго времени суток!

Не запускается экспорт заявок, моих сделок и сделок. При этом стоп заявки экспортируются. При этом Verifier говорит, "Экспорт DDE. String was not recognized as a valid DateTime" (3 раза). Системный формат времени и даты стоит аналогичный тому, что указаны в настройках, то есть HH:mm:ss, dd.mm.yyyy.

При запуске Sample и экспорте таблиц поочередно "Инструменты", "Стоп-заявки", "Портфели" импортируются совершенно нормально, а заявки, сделки и мои сделки не экспортируются (соответствующие таблицы в Sample пусты).

В дебаг выводится информация, схожая к диагнозу Verifier:

System.FormatException: String was not recognized as a valid DateTime.
   at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
   at System.Convert.ToDateTime(String value, IFormatProvider provider)
   at System.String.System.IConvertible.ToDateTime(IFormatProvider provider)
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Ecng.Common.Converter.To(Object value, Type destinationType)
   at Ecng.Common.Converter.To[T](Object value)
   at #=q9unq2hGZATRnJx1rWRA83gGRRJabK9FIDn2q_HsWNlkMKrs1a0Fr$sQjZ8WH_53L.#=qWVj8ok_NjHqnnpRaKUTP6A==(Func`2 #=qh8wjxfy$$Gz9L132FzlEDA==, DdeTableColumn #=qkfSsP0NX9P3wYC7Cbatc2w==)
   at StockSharp.Quik.QuikTrader.#=qHTquIyPH8sbQSdwrEC3SCjlJLsRCc7QUCHxWuVS6$Ms=.#=qCDA_WRfi5kyvwOxZcYSkWgVUIK0nKaM9WtNj1xZzsnw=.#=qLrL53gMJuW7Y7Zyt0bg$vw==(Int64 #=q4k_QD6MUSiq2k5lXtlrHvQ==)
   at StockSharp.Algo.BaseTrader.#=q_RrwHuWwopKHQxl5AuxMWRkWl164FQzHm1yp$p$EKak=.#=q00VBim6lmkJSACxZ_zZqn2bGNGJuu1cHyTTHFG$j9jc=(Int64 #=qVpKoERTR5ZqP59Xa$LexuQ==)
   at StockSharp.Algo.BaseTrader.#=qHhtV1THdVJED82F4WpAGDg==.#=qABausmEX0jeia7i_j40k9GNQWFjidnCM$6m$yTAF4Gs=.#=qEDIVhe97bcremhPMHffR61v2SqehhyQAqPuog_5icfI=(Int64 #=qWe6T6JpGRZq$YDdVBPiBlw==)
   at Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler)
   at StockSharp.Algo.BaseTrader.#=qHhtV1THdVJED82F4WpAGDg==.#=q1fzVzBRWs6LcCRwytOueUg==(Security #=q$GFj7jGA1FP2qn_P0_CcWg==, Int64 #=qU$EQZ6A2fe1GdxzQrx1OBQ==, Func`2 #=qgjreKv6p4lqAm6Aez$h5EQ==)
   at StockSharp.Algo.BaseTrader.GetOrder(Security security, Int64 id, Func`2 createOrder, Action`1 changeOrder)
   at StockSharp.Quik.QuikTrader.#=qHTquIyPH8sbQSdwrEC3SCjlJLsRCc7QUCHxWuVS6$Ms=.#=qwfiYgLS8jvuJ5WD4kBEBXg==(IList`1 #=qwuLyyame6aq0YJcddVdQQw==, Func`2 #=qRZUmI1v9GbUkIgxEwkhTLw==)
   at #=q9unq2hGZATRnJx1rWRA83gGRRJabK9FIDn2q_HsWNlkMKrs1a0Fr$sQjZ8WH_53L.#=qXrc8vadRVbfPHsmP2Bv6TA==(DdeTable #=qkEixa839gc5V7JLc06lzQQ==, IList`1 #=q0Vx2YahGtVCoyz8oD8MvWA==, Action`2 #=qjIwmfkllZMUJLBQ0vsxcBw==, Action`1 #=qtKWSITdL1$Fsu9AfKkfMVA==, Boolean #=q2bvyYayX_XP16LyPzmPf1Q==)

Я не понимаю одного факта. В стоп-заявках есть как время, так и дата, они импортируются совершенно нормально. А в других таблицах их содержащих - нет. Подскажите, пожалуйста, что с этим можно сделать.

Заранее спасибо.

ЗЫ. Quik настроен (была взят info.wnd из дистрибутива S# и еще раз перепроверены все поля).

Este tópico foi útil?

Compartilhar tópico

Comentários (9)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

Alexander
Alexander

Скрин квика и версию S# в студию :)

serenheit
serenheit Autor

Alexander Mukhanchikov: Скрин квика и версию S# в студию :) Забыл самое главное :) Версия 4.0.6.0

Update: В скрине последнее сообщение Quik'а - ошибка. На нее не стоит обращать внимания, т.к. я запустил два приложения, и оба пытались подключиться на тот момент. Описанная проблема возникает, и тогда, когда там ошибок нет.

Alexander
Alexander

Странно. Дело в дате экспирации.

У вас в таблице Заявки в поле Срок - пусто. Хотя должно быть "До отмены" Попробуйте подать стоп-заявку до отмены, что будет там?

Вообще в первый раз с таким сталкиваемся.

serenheit
serenheit Autor

Alexander Mukhanchikov: Странно. Дело в дате экспирации.

У вас в таблице Заявки в поле Срок - пусто. Хотя должно быть "До отмены" Попробуйте подать стоп-заявку до отмены, что будет там?

Вообще в первый раз с таким сталкиваемся.

При указании стоп-заявки срок устанавливается (либо текущая дата, либо "До отмены"). У самих заявок поле и правда пустое. (см. скрин в аттаче) На всякий случай: счет реальный.

Заранее спасибо.

Supervisor
Supervisor

Может быть потому что демо-счет.

Alexander
Alexander

Будет фикс.

serenheit
serenheit
serenheit Autor

Alexander Mukhanchikov: Будет фикс. Спасибо большое! Когда можно ожидать фикса? Руки чешутся поработать с вашей библиотекой полноценнно. Потенциал большой =) Пока же приходится работать только на истории.

Alexander
Alexander

serenheit:

Alexander Mukhanchikov: Будет фикс. Спасибо большое! Когда можно ожидать фикса? Руки чешутся поработать с вашей библиотекой полноценнно. Потенциал большой =) Пока же приходится работать только на истории.

Раз так хочется, тогда в исходники на codeplex в течение пары часов положу :)

serenheit
serenheit Autor

Alexander Mukhanchikov:

serenheit:

Alexander Mukhanchikov: Будет фикс. Спасибо большое! Когда можно ожидать фикса? Руки чешутся поработать с вашей библиотекой полноценнно. Потенциал большой =) Пока же приходится работать только на истории.

Раз так хочется, тогда в исходники на codeplex в течение пары часов положу :)

C удовольствием заберу =)

Update: Заработало. Спасибо, буду дальше развиваться =)