Free cookie consent management tool by TermsFeed Policy Generator

source: branches/sluengo/HeuristicLab.Problems.TradeRules/Symbols/RSI.cs @ 15301

Last change on this file since 15301 was 9499, checked in by sluengo, 12 years ago
File size: 1.0 KB
RevLine 
[9262]1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
6using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
7using HeuristicLab.Common;
8
9namespace HeuristicLab.Problems.TradeRules
10{
11    class RSI: Symbol
12    {
[9499]13        private const int minimumArity = 3;
14        private const int maximumArity = 3;
[9262]15
16        public override int MinimumArity
17        {
18            get { return minimumArity; }
19        }
20        public override int MaximumArity
21        {
22            get { return maximumArity; }
23        }
24
25        [StorableConstructor]
26        private RSI(bool deserializing) : base(deserializing) { }
27        private RSI(RSI original, Cloner cloner) : base(original, cloner) { }
28        public override IDeepCloneable Clone(Cloner cloner)
29        {
30            return new RSI(this, cloner);
31        }
32        public RSI() : base("RSI", "Symbol that represents the RSI indicator.") { }
33   
34    }
35}
Note: See TracBrowser for help on using the repository browser.