Отправка транзакций
Atom
01.07.2010


Михаил, а можно каким либо способом через QuikTrader отправить в квик
транзакцию ассинхронно?

уву вариант - отправить транзакцию на регистрацию заявки асинхронно.
Шлюз в это время - в синхронном режиме. Суть в чем - мне необходимо
иногда отправлять заявки асинхроноо и нигде их не регистрировать - я
точно знаю что она выполнится.

вариант

trader.IsAsyncMode = false;
trader.RegisterOrder(order);
trader.IsAsuncMode = true;
trader.RegisterOrder(order2);

глючит весьма хитрым спосбом: если между

trader.IsAsyncMode = false;
trader.RegisterOrder(order);
и
trader.IsAsuncMode = true;
trader.RegisterOrder(order2);

не прошло хотя бы пару секунд

trader.CancelOrder(order2) будет отменять order (не order2).


Теги:


Спасибо:


Tauler

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


Михаил, ну скажите что нибудь. :) либо мне решать проблему костылем,
либо вы что присоветуете

Спасибо:

Mikhail Sukhov

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


Да я так и не понял, зачем вообще переключатся между режимами... На
самом деле скажу так. Асинхронный режим - это правильный подход.
Синхронный - неправильный. Может от этого скакать?

Спасибо:

Tauler

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


ну вы же говорили что в асинхронном медленне обновляются поля в
заявках - статус и баланс.
или я неправильно понял?

Спасибо:

Mikhail Sukhov

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


Хм, они одинаково обновляются - по ДДЕ. Не важно, что там - синхронное
или нет.

Спасибо:

Tauler

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


тогда ок.
Вопрос еще один - если на рынке идет какая то катавасия и по тиковому
графику видно что за секунду прошло 50-70 тиков (цены или объема)
вывод стакана наверно неуспевает за изменениями всеми? в этих случаях
может целесообразнее цены брять из Security ( таблицы инструментов) ?

Спасибо:

Mikhail Sukhov

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


Может. Но, думаю, вероятность попадания в правильные цены через
таблицу инструментов много меньше, чем через стакан.

Спасибо:


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

loading
clippy