Jun 16, 2010 - В инвестиционном ПО куда не плюнь, так везде грабли, баги и жуткий by design.
|
|
Jun 16, 2010 - Причина - отделить бизнес состояния от системных. Заявка по сути живет следующий цикл: еще не принята, принята и активна, принята и не активна. Это системные статусы, диктуемые биржей. Бизнес статусы ...
|
|
Jun 16, 2010 - Минусы текущего: 1. Теряется состояние частичной реализации. 2. В программе надо проверять на два состояния (Canceled и Matched), чтобы понять, что заявка уже закрыта.
|
|
Jun 16, 2010 - Хочу переделать OrderStates: слить два состояния Cancelled и Matched в одно - Done. И добавить 3 extension метода: IsCancelled IsMatched IsPartiallyFilled. Возражения? Предложения?
|
|
Jun 16, 2010 - Не думаю, что без знаний программирования можно разработать что-то работающее на такой платформе. Может проще заказать разработку?
|
|
Jun 16, 2010 - Да, кешируются. Как запускать экспорт я написал в http://stocksharp.com/doc/help/html/b6fea084-f43c-4eb7-ab63-ad3031d748a5.htm
|
|
Jun 16, 2010 - Потому что проблема не в таблице всех сделок, а в таблице с инструментами. Это разные таблицы.
|
|
Jun 16, 2010 - Событие восстановления - это ITrader.Connected и ReConnectionManager.ConnectionRestored. А почему последнее не подходит? Чудо он конечно не сделает, но информирует стабильно.
|
|
Jun 16, 2010 - Это все заявисит от той платформы. Но знать программирование нужно будет - без него робота не создать.
|
|
Jun 16, 2010 - QuikTrader сам запускает экспорт по ДДЕ.
|