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