private void OnClientResponse(ClientResponse response)
		{
			if (response.Remove)
				return;

			SendOutMessage(new PortfolioMessage
			{
				PortfolioName = response.Id,
				Currency = TransaqHelper.ToCurrency(response.Currency),
			});

			if (!response.Union.IsEmpty())
			{
				SendOutMessage(new PortfolioMessage
				{
					PortfolioName = response.Union
				});
			}

			if (!response.FortsAcc.IsEmpty())
			{
				SendOutMessage(new PortfolioMessage
				{
					PortfolioName = response.FortsAcc
				});
			}

			//if (response.MlIntraDay != null)
			//{
			//	SendOutMessage(
			//		this
			//			.CreatePortfolioChangeMessage(response.Id)
			//				.Add(PositionChangeTypes.Leverage, response.MlIntraDay.Value));	
			//}
			
			//if (MicexRegisters)
			//    SendCommand(new RequestPortfolioTPlusMessage {Client = response.Id});
		}
		private void OnClientResponse(ClientResponse response)
		{
			SendOutMessage(new PortfolioMessage
			{
				PortfolioName = response.Id,
				Currency = TransaqHelper.ToCurrency(response.Currency),
			});

			if (response.MlIntraDay != null)
			{
				SendOutMessage(
					this
						.CreatePortfolioChangeMessage(response.Id)
							.Add(PositionChangeTypes.Leverage, response.MlIntraDay.Value));	
			}
			
			//if (MicexRegisters)
			//    SendCommand(new RequestPortfolioTPlusMessage {Client = response.Id});
		}