public override void Send(ExecutionCommand command)
{
var strategy = this.childrenByInstrument[command.Order.Instrument.Id].First.Data as SellSideInstrumentStrategy;
switch (command.Type)
{
case ExecutionCommandType.Send:
strategy.OnSendCommand(command);
return;
case ExecutionCommandType.Cancel:
strategy.OnCancelCommand(command);
return;
case ExecutionCommandType.Replace:
strategy.OnReplaceCommand(command);
return;
default:
return;
}
}