← Назад

QUIK RPS ошибка Поле "Цена" не установлено


              Order o = new Order();
              Portfolio p = new Portfolio() { Name = oi.Account };
              o.Type = OrderTypes.Rps;
              o.RpsInfo = new RpsOrderInfo()
              {
                  
                  Partner="SPBFUT"
              };
              o.Volume = Convert.ToDecimal(oi.Volume);
              o.Direction = mainOrdersDirection;
              o.Portfolio = p;
              o.Price = price;
              o.Security = new Security() { Class = "PSFUT", Code = security.Code };
              if (matchRef != null)
              {
                  o.RpsInfo.MatchRef = matchRef;
              }
              trader.RegisterOrder(o);

При выполнении такого кода в событии Ordersfailed приходит ошибка



Код ошибки Failed Сообщение Не указано значение поля "Цена"

ОК

Цена там точно указывается - ставил бряшку, проверял поле Price у o - оно такое, как надо. Такое ощущение что в просто забыли установить поле Price )

Комментарии (4)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Alexander
Alexander

Да, Price не устанавливается. Попробую по форумам квика посмотреть чего ещё могли забыть.

Alexander
Alexander

Мы ни направление, ни цену не проставляли для РПС и репо.

В документации квика нашёл:

CLIENT_CODE=2/3;TRANS_ID=8;CLASSCODE=SCVC;SECCODE=HYDR;ACTION=NEW_NEG_DEAL; OPERATION=B; PRICE=19.332; QUANTITY=30; SETTLE_CODE=UPTO5; [h]LARGE_TRADE=YES;[/h] CURR_CODE=SUR; FOR_ACCOUNT=OWNCLI; SETTLE_DATE=20070620;

мы этого тоже не поддерживаем. оно нам надо?

также нашёл багу - мы проставляли CURR_CODE для РЕПО сделки а не для внебиржевой. Ух, скоро я и в РПС\Репо буду разбираться :)

Maxim K.
Maxim K. Автор

Да вроде бы проблем особых нет добавить LARGE_TRADE, только я не понимаю для чего она нужна. Зачем бирже знать, что объем сделки превышает какой-то там процент активов ? Или она там как-то по-другому обрабатывается ?

Alexander
Alexander

Этого мне точно не известно, с этими типами не работал :)

Фикс для цены и направления будет в 4.0.2