← Zurück

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

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

Не запускается экспорт заявок, моих сделок и сделок. При этом стоп заявки экспортируются. При этом 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# и еще раз перепроверены все поля).

War dieses Thema hilfreich?

Thema teilen

Kommentare (9)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

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: Заработало. Спасибо, буду дальше развиваться =)