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);
        }
Exemple #2
0
        private void OnExpectedMarginResponse(ProtoOAExpectedMarginRes e, string clientMsgId)
        {
            var streamMessage = new StreamMessage <ProtoOAExpectedMarginRes>(e, clientMsgId);

            _expectedMarginResponseStream.OnNext(streamMessage);
        }