order.State
Atom
26.05.2010


Почему то всегда возвращает None..хотя состояние меняется..в чём может
быть дело?

Теги:


Спасибо:


< 1 2 3 4  > >>
Mikhail Sukhov

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


Конечно... Пройдите по ссылке на Квик форум. Там проблема не в статусе
заявки.

Спасибо:

Tauler

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


Я уже ходил. ничего не понял :) понял тока что это квик тормозит.

Спасибо:

Mikhail Sukhov

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


Там проблема в том, что заявка принята биржей, но реально еще не
зарегистрирована в Квик сервере. Поэтому, цена уже изменилась на
рынке, ее снимать надо, а он ней информация на сервере отсутствует.

Спасибо:

Tauler

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


Ну вот именно это я и понял.

Спасибо:

Alexander

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


у меня похожая ситуация возникла - заявка зарегистрировалась, в
таблице сделок её состояние уже исполнена, а stock# пишет, что active.
5 минут прошло - и всё active. Или надо на какие-то события
дополнительно подписываться, чтобы робот узнал, что сделка
исполнилась? Я подписываюсь только на события orderfailed...
Соответственно у меня и в PositionManager свойство Position равно 0...
Спасибо:

Mikhail Sukhov

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


В таблице сделок или заявок? Нужно запустить экспорт на таблицу
заявок.

Спасибо:

Alexander

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


Все экспорты запущены (QuikTrader.StartExport()),
Order newOrder = CreateOrder(OrderDirections.Sell, openPrice,
Volume);
Trader.RegisterOrder(newOrder);
base.AddOrder(newOrder);

Сделки на рынок выходят, но PositionManager.Position для стратегии
(наследуемой от TimeFrameStrategy) не меняется. И при попытке через 5
минут
Trader.CancelOrders(null, Account, null, null, Security);
выскакивает эксепшен с тем, что нельзя снять заявку. Смотрю по
дебагеру - у неё состояние Active, тогда как на бирже - уже исполнена
давно (прошло 5 минут).
(' не была зарегистрирована. Причина 'Вы не можете снять данную
заявку'. Parameter name: transactionTxt)

Спасибо:

Mikhail Sukhov

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


ProcessDataError ничего плохого не пишет? Судя по симптомам, экспорт
по заявкам не идет.

Спасибо:

Alexander

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


Нет, молчит, никаких сообщений не было.
Из событий подписан только на Сonnected, ConnectionError,
OrdersFailed, ProcessDataError, StopOrdersFailed, NewSecurities.

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

P.S. Verifier показывает что всё нормально настроено.

Спасибо:

Mikhail Sukhov

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


А NewMyTrades по заявке приходят? OrdersChanged передает зависшую
заявку?

Спасибо:
< 1 2 3 4  > >>

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

loading
clippy