Пример #1
0
        public PermissionStatusResponse CanUseDynamicTrailingForLimit()
        {
            var result = this.Checker.canUseDynamicTrailingForLimit();

            return(new PermissionStatusResponse()
            {
                Status = ConvertersInternal.GetPermissionStatus(result),
            });
        }
Пример #2
0
        public PermissionStatusResponse CanUseFluctuateTrailingForStop()
        {
            var result = this.Checker.canUseFluctuateTrailingForStop();

            return(new PermissionStatusResponse()
            {
                Status = ConvertersInternal.GetPermissionStatus(result),
            });
        }
Пример #3
0
        public PermissionStatusResponse CanChangeNetStopLimitOrder(InstrumentBaseRequest request)
        {
            this.Validator.Validate(request);

            var result = this.Checker.canChangeNetStopLimitOrder(request.Instrument);

            return(new PermissionStatusResponse()
            {
                Status = ConvertersInternal.GetPermissionStatus(result),
            });
        }
Пример #4
0
        public PermissionStatusResponse CanRemoveFromContingencyGroup(InstrumentBaseRequest request)
        {
            this.Validator.Validate(request);

            var result = this.Checker.canRemoveFromContingencyGroup(request.Instrument);

            return(new PermissionStatusResponse()
            {
                Status = ConvertersInternal.GetPermissionStatus(result),
            });
        }