← 戻る

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