Skip to content

Orders stream #422

@nonamegithub

Description

@nonamegithub

Предлагаю еще раз обсудить заслуживающую рассмотрения идею коллеги VozyakovAV. Вместо того, чтобы постоянно осуществлять опрос методами GetOrders() и GetStopOrders(), есть смысл создать такой стрим (либо модернизировать существующий TradesStream):
"Заявку создали - пришло уведомление в стрим.
Заявка исполнилась частично или полностью - пришло уведомление в стрим.
Заявку отменили - пришло уведомление в стрим."

GetOrders() и GetStopOrders() можно будет в таком случае вызывать лишь по мере появления новых событий в стриме. Особо подчеркиваю, что стоп-ордера тоже должны быть задействованы в стриме - тогда появится возможность отслеживания момента трансформирования стоп-ордеров в лимитные и рыночные.

Ожидаемые по итогу плюшки: удобство работы с заявками, снижение нагрузки на инфраструктуру брокера, решение проблемы с недостаточным лимитом GetStopOrders().

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions