QUIK RPS ошибка Поле "Цена" не установлено~/topic/1974/quik-rps-oshibka-pole-tsena-ne-ustanovleno/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-19T12:08:24Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/11881/Этого мне точно не известно, с этими типами не работал :) Фикс для цены и направления будет в 4.0.22011-10-03T21:34:35Z2011-10-03T21:34:44ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruЭтого мне точно не известно, с этими типами не работал :)<br /><br />Фикс для цены и направления будет в 4.0.2Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/11880/Да вроде бы проблем особых нет добавить LARGE_TRADE, только я не понимаю для чего она нужна. Зачем б...2011-10-03T21:16:14Z2011-10-03T21:16:14ZMaxim K.https://stocksharp.ru/users/60/info@stocksharp.ruДа вроде бы проблем особых нет добавить LARGE_TRADE, только я не понимаю для чего она нужна. Зачем бирже знать, что объем сделки превышает какой-то там процент активов ? Или она там как-то по-другому обрабатывается ?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/11877/Мы ни направление, ни цену не проставляли для РПС и репо. В документации квика нашёл: CLIENT_CODE=2/...2011-10-03T19:38:48Z2011-10-03T19:38:48ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruМы ни направление, ни цену не проставляли для РПС и репо.<br /><br />В документации квика нашёл:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
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;</pre>
</div></div><br /><br />мы этого тоже не поддерживаем. оно нам надо?<br /><br />также нашёл багу - мы проставляли CURR_CODE для РЕПО сделки а не для внебиржевой. Ух, скоро я и в РПС\Репо буду разбираться :)Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/11876/Да, Price не устанавливается. Попробую по форумам квика посмотреть чего ещё могли забыть.2011-10-03T19:05:02Z2011-10-03T19:05:02ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ruДа, Price не устанавливается. Попробую по форумам квика посмотреть чего ещё могли забыть.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/11873/ Order o = new Order(); Portfolio p = new Portfolio() { Name = oi.Account }; o.Type = OrderTypes.Rps...2011-10-03T13:35:03Z2011-10-03T13:35:03ZMaxim K.https://stocksharp.ru/users/60/info@stocksharp.ru<div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
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);
</pre>
</div></div><br /><br />При выполнении такого кода в событии Ordersfailed приходит ошибка <br /><br /><hr /><br /><hr />Код ошибки Failed Сообщение Не указано значение поля "Цена"<br /><hr />ОК <br /><hr /><br />Цена там точно указывается - ставил бряшку, проверял поле Price у o - оно такое, как надо.<br />Такое ощущение что в просто забыли установить поле Price ) <br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024