Не получается перерегистрировать стоп заявку

Не получается перерегистрировать стоп заявку
Atom
04.03.2010
ShestkoFF


При попытке перерегистрации стоп-лимит заявки заявка просто снимается, а новая не выставляется.

   public Order ChangeOrder(Order registeredOrder, double

newPrice, int volume) { try { return _quikTrader.ReRegisterOrder(registeredOrder, newPrice, volume); } catch(Exception e) { return registeredOrder; } }

   public Order BuyStop(Security security, int pointOffset, int

volume) { double price = security.BestAsk + security.MinStepSize*pointOffset; var order = new Order , }; return NewOrder(order); }


Теги:


Спасибо:


Mikhail Sukhov

Фотография
Дата: 04.03.2010
Ответить


А исключение какое?

Спасибо:

ShestkoFF

Фотография
Дата: 04.03.2010
Ответить


Исключения никакого не происходит. Просто заявка снимается и все. А вообще функция перерегистрации помоему странная. Ведь у стоп заявки есть цена срабатывания и цена по которой будет проходить покупка или продажа. А в функции перерегистрации только одна цена. И какую цену я меняю?

Спасибо:

Mikhail Sukhov

Фотография
Дата: 04.03.2010
Ответить


Скорее всего происходит, но вот такой код глушит исключения:

try { return _quikTrader.ReRegisterOrder(registeredOrder, newPrice, volume); } catch(Exception e) { return registeredOrder; }

Да, функция для единообразия с обычными.

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy