PendingOrders
Atom
3/4/2013
VassilSanych


В чём смысл разной логики работы _pendingOrders и _pendingStopOrders в Strategy? И почему свойство PendingOrders есть, а свойства PendingStopOrders нет?


Tags:


Thanks:


ra81

Avatar
Date: 3/4/2013
Reply


Это разные ордера. Стопы и лимитки. Просто по стопу в квике формируется другой ордер, который затем попадает в простые ордера. В этом и разница. Посмотри как они обрабатываются. НЕсколько по разному.

Thanks:

VassilSanych

Avatar
Date: 3/4/2013
Reply


ra81: Это разные ордера. Стопы и лимитки. Спасибо, капитан! ra81: Просто по стопу в квике формируется другой ордер, который затем попадает в простые ордера. В этом и разница. Посмотри как они обрабатываются. НЕсколько по разному. С точки зрения коллекций _pendingOrders и _pendingStopOrders я особой разницы в логике не нашёл (не считая, конечно, что одни - лимитки, а другие - стопы :) ). Какой вообще смысл в разных технических подходах к обработке заявок?

Thanks:

ra81

Avatar
Date: 3/5/2013
Reply


VassilSanych:

ra81: Это разные ордера. Стопы и лимитки. Спасибо, капитан! ra81: Просто по стопу в квике формируется другой ордер, который затем попадает в простые ордера. В этом и разница. Посмотри как они обрабатываются. НЕсколько по разному. С точки зрения коллекций _pendingOrders и _pendingStopOrders я особой разницы в логике не нашёл (не считая, конечно, что одни - лимитки, а другие - стопы :) ). Какой вообще смысл в разных технических подходах к обработке заявок? Ну балин. Есть же исходники, дорожку я показал. Стопы начиают отслеживаться по исполнению. Так как сам стоп не может быть исполнен стратегия отлавливает лимитки появившиеся по стоп заявкам. И тогда они добавляются в ордера стратегии через стоп заявки. Ну в общем как-то так :). Это чисто из за квиковской системы. Альфадирект работает иначе поэтому на нем реализовать нормальный учет стопзаявок нереально. Все ядро шарпа переделывать надо.

Thanks:

VassilSanych

Avatar
Date: 3/5/2013
Reply


ra81: Ну балин. Есть же исходники, дорожку я показал. Стопы начиают отслеживаться по исполнению. Так как сам стоп не может быть исполнен стратегия отлавливает лимитки появившиеся по стоп заявкам. И тогда они добавляются в ордера стратегии через стоп заявки. Ну в общем как-то так :). Это чисто из за квиковской системы. Альфадирект работает иначе поэтому на нем реализовать нормальный учет стопзаявок нереально. Все ядро шарпа переделывать надо. За workflow спасибо. Я примерно так его себе и представлял. И всё-таки я не понял как это объясняет почему PendingOrders есть, а PendingStopOrders нет.

Thanks:

Mikhail Sukhov

Avatar
Date: 3/5/2013
Reply


ra81: Ну балин. Есть же исходники, дорожку я показал. Стопы начиают отслеживаться по исполнению. Так как сам стоп не может быть исполнен стратегия отлавливает лимитки появившиеся по стоп заявкам. И тогда они добавляются в ордера стратегии через стоп заявки. Ну в общем как-то так :). Это чисто из за квиковской системы. Альфадирект работает иначе поэтому на нем реализовать нормальный учет стопзаявок нереально. Все ядро шарпа переделывать надо.

Это вообще то только у Альфа директа по особому реализованы стопы, а в других терминалах все работает как в Квике. Так что ничего переделывать не надо. Лучше окончательно пристрелить Альфу, чтобы не мучался их саппорт и пользователи. Скоро Квик им шороху то наведет.[laugh]

Thanks:

ra81

Avatar
Date: 3/10/2013
Reply


VassilSanych: За workflow спасибо. Я примерно так его себе и представлял. И всё-таки я не понял как это объясняет почему PendingOrders есть, а PendingStopOrders нет.

Ну вот почему нет не знаю. Видимо есть какая-то в этом логика.

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy