← Zurück

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 )

War dieses Thema hilfreich?

Thema teilen

Kommentare (4)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

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