PendingOrders
Atom
04.03.2013
VassilSanych


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


Теги:


Спасибо:


ra81

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


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

Спасибо:

VassilSanych

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


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

Спасибо:

ra81

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


VassilSanych:

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

Спасибо:

VassilSanych

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


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

Спасибо:

Mikhail Sukhov

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


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

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

Спасибо:

ra81

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


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

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

Спасибо:


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

loading
clippy