Esempio n. 1
0
        public PermissionStatusResponse CanUseDynamicTrailingForLimit()
        {
            var result = this.Checker.canUseDynamicTrailingForLimit();

            return(new PermissionStatusResponse()
            {
                Status = ConvertersInternal.GetPermissionStatus(result),
            });
        }
Esempio n. 2
0
        public PermissionStatusResponse CanUseFluctuateTrailingForStop()
        {
            var result = this.Checker.canUseFluctuateTrailingForStop();

            return(new PermissionStatusResponse()
            {
                Status = ConvertersInternal.GetPermissionStatus(result),
            });
        }
Esempio n. 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),
            });
        }
Esempio n. 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),
            });
        }