FastQuant.OrderManager.Register C# (CSharp) Method

Register() public method

public Register ( ExecutionCommand command ) : void
command ExecutionCommand
return void
        public void Register(ExecutionCommand command)
        {
            if (command.Id != -1)
            {
                Console.WriteLine($"OrderManager::Register Error Order is already registered : id = {command.Id}");
                return;
            }
            lock (this.obj)
                command.Id = this.counter++;
            if (this.framework.Mode == FrameworkMode.Realtime && string.IsNullOrEmpty(command.ClOrderId))
                command.ClOrderId = this.framework.Clock.DateTime + " " + command.OrderId;
        }

Same methods

OrderManager::Register ( Order order ) : void