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


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


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 - сразу все норм становится. Что это может быть или бага такая?

Спасибо.


Теги:


Спасибо:


VassilSanych

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


Lipot: Что это может быть или бага такая? DateTime.MaxValue у всех разный. День этот не знает никто. ;)

Спасибо:

esper

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


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

Спасибо:

Lipot

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


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

Пробовал следующие варианты:

  1. DateTime.MaxValue
  2. DateTime.Now.AddMinutes(15)
  3. Trader.GetMarketTime(Exchange.Me).AddMinutes(15)

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

Спасибо:


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

loading
clippy