← Atrás

trader.ReRegisterOrder, не проходит

Здравствуйте.

При вызове метода trader.ReRegisterOrder вылез такой эксепшн

Транзакции 'ACTION=MOVE_ORDERS; TRANS_ID=0; CLASSCODE=SPBFUT; SECCODE=RSM0; MODE=0; FIRST_ORDER_NUMBER=1552195276; FIRST_ORDER_NEW_PRICE=-84259; FIRST_ORDER_NEW_QUANTITY=1;' не была зарегистрирована. Причина '[FORTS] Ошибка в задании входных параметров.. New Order1 ID: 0, new Order2 ID: 0'. Parameter name: transactionTxt

вот его вызов

trader.ReRegisterOrder(order, order.Security.ShrinkPrice((double)price), order.Volume);

что я не так делаю?

¿Le resultó útil este tema?

Compartir tema

Comentarios (9)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

Mikhail Sukhov
Mikhail Sukhov
  1. Версия?
  2. А почему цена отрицательная?
Tauler
Tauler Autor

Версия 5.16.0.150

а цена - мой косяк.

Mikhail Sukhov
Mikhail Sukhov

С нормальной ценой теперь работает? Насчет версии - я имел ввиду S#.

Tauler
Tauler Autor

Версия 1.8, с цено разбираюсь - там вообще не та цена идет. как цену исправлю - отпишусь

Tauler
Tauler Autor

Транзакции 'ACTION=MOVE_ORDERS; TRANS_ID=0; CLASSCODE=SPBFUT; SECCODE=RSM0; MODE=0; FIRST_ORDER_NUMBER=1553848365; FIRST_ORDER_NEW_PRICE=9434; FIRST_ORDER_NEW_QUANTITY=1;' не была зарегистрирована. Причина '[FORTS] Не найдена заявка для перестановки.. New Order1 ID: 0, new Order2 ID: 0'. Parameter name: transactionTxt

сейчас вот что.

Mikhail Sukhov
Mikhail Sukhov

А вот этот номер 1553848365 - он правильный? Заявка параллельно нигде не снимается?

Tauler
Tauler Autor

да вроде не снимается

Mikhail Sukhov
Mikhail Sukhov

Гугл показал вот такоеhttp://www.quik.ru/forum/import/33474/33474/

Tauler
Tauler Autor

Хм, получается была попытка передвинуть выполнившуюся заявку? но она вроде была активна... хотя со 100% вероятностью не буду утверждать. буду тестить!