ExpiryDate - не принимается Plaza


ExpiryDate - не принимается Plaza
Atom
5/29/2013


При создании ордера следующим образом:

Code

var orderBuy = new Order
                {                  
                    ExpiryDate = DateTime.MaxValue,
                    Portfolio = base.Portfolio,
                    Security = security,
                    Type = OrderTypes.Limit,
                    Volume = _volumesToTrade[security.Code],
                    Direction = OrderDirections.Buy,
                    Price = lastPrice,
                };

Plaza отказывается его принимать и выкидывает ошибка "Parse message failed". Как только убираю строчку с ExpiryDate - сразу все норм становится.
Что это может быть или бага такая?

Спасибо.

Tags:


Thanks:


VassilSanych

Avatar
Date: 5/29/2013
Reply


Lipot Go to

Что это может быть или бага такая?

DateTime.MaxValue у всех разный. День этот не знает никто. ;)

Thanks:

esper

Avatar
Date: 5/29/2013
Reply


Есть такая бага, поправим.
Thanks:

Lipot

Avatar
Date: 5/29/2013
Reply


Было бы здорово, если бы подправили. Что-то, видимо, не то в формате передачи данных к Plaza.

Пробовал следующие варианты:
1) DateTime.MaxValue
2) DateTime.Now.AddMinutes(15)
3) Trader.GetMarketTime(Exchange.Me).AddMinutes(15)

Везде одинаково вылезает ошибка.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy