コード例 #1
0
        public static TrendRange FromDto(TrendRangeDto dto)
        {
            var trendRange = new TrendRange
            {
                TrendRangeId     = dto.TrendRangeId,
                TrendlineId      = dto.TrendlineId,
                BaseId           = dto.BaseId,
                BaseIsHit        = dto.BaseIsHit,
                BaseDateIndex    = dto.BaseDateIndex,
                CounterId        = dto.CounterId,
                CounterIsHit     = dto.CounterIsHit,
                CounterDateIndex = dto.CounterDateIndex,
                IsPeak           = dto.IsPeak,
                ExtremumPriceCrossPenaltyPoints = dto.ExtremumPriceCrossPenaltyPoints,
                ExtremumPriceCrossCounter       = dto.ExtremumPriceCrossCounter,
                OCPriceCrossPenaltyPoints       = dto.OCPriceCrossPenaltyPoints,
                OCPriceCrossCounter             = dto.OCPriceCrossCounter,
                TotalCandles       = dto.TotalCandles,
                AverageVariation   = dto.AverageVariation,
                ExtremumVariation  = dto.ExtremumVariation,
                OpenCloseVariation = dto.OpenCloseVariation,
                BaseHitValue       = dto.BaseHitValue,
                CounterHitValue    = dto.CounterHitValue,
                Value = dto.Value
            };

            return(trendRange);
        }
コード例 #2
0
ファイル: Trendline.cs プロジェクト: mielk/shares
 public void AddTrendRange(TrendRange trendRange)
 {
     TrendRanges.Add(trendRange);
 }