← Voltar

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 )

Este tópico foi útil?

Compartilhar tópico

Comentários (4)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

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. Autor

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

Alexander
Alexander

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

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