Экспорт таблиц
Atom Ответить
06.12.2011


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

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

Теги:


Спасибо:




9 Ответов
Alexander

Фотография
Дата: 06.12.2011
Ответить


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

serenheit

Фотография
Дата: 06.12.2011
Ответить


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

Забыл самое главное :)
Версия 4.0.6.0

Update:
В скрине последнее сообщение Quik'а - ошибка. На нее не стоит обращать внимания, т.к. я запустил два приложения, и оба пытались подключиться на тот момент. Описанная проблема возникает, и тогда, когда там ошибок нет.
quik.jpg 209,5KB (0)
Автор топика
Спасибо:

Alexander

Фотография
Дата: 06.12.2011
Ответить


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

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

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

Supervisor

Фотография
Дата: 07.12.2011
Ответить


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

serenheit

Фотография
Дата: 07.12.2011
Ответить


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

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

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


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

Заранее спасибо.
quik_srok.jpg 194,6KB (0)
Автор топика
Спасибо:

Alexander

Фотография
Дата: 07.12.2011
Ответить


Будет фикс.
Спасибо: serenheit

serenheit

Фотография
Дата: 07.12.2011
Ответить


Alexander Mukhanchikov Перейти
Будет фикс.

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

Alexander

Фотография
Дата: 07.12.2011
Ответить


serenheit Перейти
Alexander Mukhanchikov Перейти
Будет фикс.

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


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

serenheit

Фотография
Дата: 07.12.2011
Ответить


Alexander Mukhanchikov Перейти
serenheit Перейти
Alexander Mukhanchikov Перейти
Будет фикс.

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


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


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

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


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy