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

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