示例#1
0
		public static Infrastructure.Common.Models.Market.Candle ToOuterModel(this Candle source)
		{
			var target = new Infrastructure.Common.Models.Market.Candle
			{
				Moment = source.Timestamp,
				OpenPrice = source.Open,
				ClosePrice = source.Close,
				MaxPrice = source.Max,
				MinPrice = source.Min,
				VolumeInBaseCurrency = source.Volume,
				VolumeInQuoteCurrency = source.VolumeQuote
			};
			return target;
		}
示例#2
0
        public static Infrastructure.Common.Models.Market.Candle ToOuterModel(this CandlePayload source)
        {
            var target = new Infrastructure.Common.Models.Market.Candle
            {
                Moment                = source.Time,
                OpenPrice             = source.Open,
                ClosePrice            = source.Close,
                MaxPrice              = source.High,
                MinPrice              = source.Low,
                VolumeInBaseCurrency  = source.Volume,
                VolumeInQuoteCurrency = source.Volume
            };

            return(target);
        }
示例#3
0
 public static Candle ToInnerModel(this Infrastructure.Common.Models.Market.Candle source)
 {
     return(new Candle(source.Moment, source.OpenPrice, source.MaxPrice, source.MinPrice, source.ClosePrice,
                       source.VolumeInBaseCurrency));
 }