/// <inheritdoc />
        public async Task OrderMassCancelAsync(
            ulong account,
            string clOrdId,
            string symbol         = null,
            string side           = null,
            string positionEffect = PositionEffect.Default)
        {
            var request = new OrderMassCancelRequest(account, clOrdId, symbol, side, positionEffect);

            request.Validate();

            await SendCommandAsync(request).ConfigureAwait(false);
        }
        public async Task <OrderMassCancelReport> OrderMassCancelAsync(
            ulong account,
            string clOrdId,
            string symbol         = null,
            string side           = null,
            string positionEffect = PositionEffect.Default,
            CancellationToken cancellationToken = default)
        {
            var command = new OrderMassCancelRequest(account, clOrdId, symbol, side, positionEffect);

            command.Validate();

            return(await PostAsync <OrderMassCancelReport>(MassCancelPath, command, cancellationToken)
                   .ConfigureAwait(false));
        }
Exemple #3
0
 public virtual void onMessage(OrderMassCancelRequest message, QuickFix.SessionID session)
 {
     throw new QuickFix.UnsupportedMessageType();
 }