← 戻る

PendingOrders

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

このトピックは参考になりましたか?

トピックを共有

コメント (6)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

ra81
ra81

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

VassilSanych
VassilSanych 著者

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

ra81
ra81

VassilSanych:

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

VassilSanych
VassilSanych 著者

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

Mikhail Sukhov
Mikhail Sukhov

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

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

ra81
ra81

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

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