public ElliottWavePatternBase(string name, PatternConfig config, int linesNumber, ElliottWaveDegree degree) : base(degree.ToString(), config, objectName: string.Format("Pattern_{0}{1}", name.Replace(" ", "").Replace("_", ""), degree))
        {
            if (linesNumber > 5)
            {
                throw new ArgumentOutOfRangeException("linesNumber");
            }

            _linesNumber = linesNumber;
            _degree      = degree;
        }
예제 #2
0
 public ElliottTriangleWavePattern(PatternConfig config, ElliottWaveDegree degree) : base("EW ABCDE", config, 5, degree)
 {
 }
예제 #3
0
 public ElliottTripleComboWavePattern(PatternConfig config, ElliottWaveDegree degree) : base("EW WXYXZ", config, 5, degree)
 {
 }
 public ElliottCorrectionWavePattern(PatternConfig config, ElliottWaveDegree degree) : base("EW ABC", config, 3, degree)
 {
 }
 public ElliottImpulseWavePattern(PatternConfig config, ElliottWaveDegree degree) : base("EW 12345", config, 5, degree)
 {
 }
 public ElliottDoubleComboWavePattern(PatternConfig config, ElliottWaveDegree degree) : base("EW WXY", config, 3, degree)
 {
 }