private void Process_Expected_Margin_Res() { ProtoOAExpectedMarginRes args = Serializer.Deserialize <ProtoOAExpectedMarginRes>(_processorMemoryStream); foreach (ProtoOAExpectedMargin margin in args.Margins) { string item = $"Volume: {margin.Volume}; " + $"buyMargin: {margin.buyMargin}; " + $"sellMargin: {margin.sellMargin}"; Log.Info("ProtoOAExpectedMarginRes:: " + $"ctidTraderAccountId: {args.ctidTraderAccountId}; " + $"Margin: [{item}]"); } OnExpectedMarginResReceived?.Invoke(args); }
private void OnExpectedMarginResponse(ProtoOAExpectedMarginRes e, string clientMsgId) { var streamMessage = new StreamMessage <ProtoOAExpectedMarginRes>(e, clientMsgId); _expectedMarginResponseStream.OnNext(streamMessage); }