Example #1
0
 public CombinedIndicator( ICombinedSignalCreator combinedSignalCreator, IEnumerable<IIndicator> indicators )
 {
     CombinedSignalCreator = combinedSignalCreator;
     myIndicators = indicators.ToList();
 }
Example #2
0
 public CombinedIndicator( ICombinedSignalCreator combinedSignalCreator )
     : this(combinedSignalCreator, new List<IIndicator>())
 {
 }
Example #3
0
        public static CombinedIndicator Group(this CombinedIndicator combinedIndicator, ICombinedSignalCreator combinedSignalCreator)
        {
            var newGroup = new CombinedIndicator(combinedSignalCreator);

            combinedIndicator.AddIndicator(newGroup);
            return(newGroup);
        }
Example #4
0
 public static CombinedIndicator Group(ICombinedSignalCreator combinedSignalCreator)
 {
     return(new CombinedIndicator(combinedSignalCreator));
 }
Example #5
0
 public CombinedIndicator(ICombinedSignalCreator combinedSignalCreator, IEnumerable <IIndicator> indicators)
 {
     CombinedSignalCreator = combinedSignalCreator;
     myIndicators          = indicators.ToList();
 }
Example #6
0
 public CombinedIndicator(ICombinedSignalCreator combinedSignalCreator)
     : this(combinedSignalCreator, new List <IIndicator>())
 {
 }