Котирование и событие исполнения заявки

Котирование и событие исполнения заявки
Atom
10.07.2010
Dmitriy Klimov


Михаил, есть вопрос про котирование и событие исполнения заявки:
Я в стратегии использую MarketQuotingStrategy как дочернюю торговую
стратегию для покупок/продаж по рыночной цене на фортсе. В стратегии
необходимо отслеживать момент исполнения заявки, чтобы после этого
момента основная стратегия продолжила работу. Должен ли я для этого
подписываться на MarketQuotingStrategy.NewMyTrades, или метод
OnNewMyTrades моей стратегии будет вызван автоматически? Спасибо.

Теги:


Спасибо:


1 2  >
Dmitriy Klimov

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


При попытке выставления заявки через котирование вылетает ошибка:
"Заявка ... не имеет состояния. Котирование продолжается". Что может
быть не так?
Спасибо:

Mikhail Sukhov

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


Асинх режим? Это нормально. Заявка еще не получила состояние. Поэтмоу
котирование пока не знает что с ней делать (дожидается принятия
биржей).

Спасибо:

Mikhail Sukhov

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


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

Спасибо:

Mikhail Sukhov

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


Спасибо:

Dmitriy Klimov

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


Да, режим асинхронный (как в примерах). При выставлении заявка даже в
таблицах Квика (версия 5.17) не появляется, поэтому ошибка возникает
многократно до тех пор, пока программа вообще не вылетает. Похоже, что
возникает ошибка при высталении заявки в Квик. Что-то можно придумать,
чтобы выловить эту ошибку?

Спасибо:

Dmitriy Klimov

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


У меня родительская стратегия вызывается не из менеджера стратегий.
Метод OnProcess вызывается самой же стратегией по определенным
событиям, поэтому работа при запуске дочерней стратегии не
прекращается. Вот я и хотел знать, достаточно ли использовать метод
OnNewMyTrades основной стратегии для отслеживания исполнения заявок,
или надо подписываться на это событие у дочерней?

Спасибо:

Mikhail Sukhov

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


А почему заявка то не регистрируется? ITrader.OrdersFailed что нибудь
пишет?

Спасибо:

Mikhail Sukhov

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


Не могу сказать - надо пробовать.

Спасибо:

Dmitriy Klimov

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


Возникает вот такая ошибка:http://screencast.com/t/M2U3MjE0


Из нее мне не понятно, что я сделал не так. Заявку выставлял как в
примере SampleSMA. Единственное, класс стратегии наследовал напрямую
от Strategy, а не от TimeFrameStrategy.

Спасибо:

Mikhail Sukhov

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


Тут чем-то строка транзакции не нравиться Квику... А ручками через
Sample можете купить продать контракт?

Спасибо:
1 2  >

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

loading
clippy