public AmaNamed(Ama ama) { if (ama == null) { throw new ArgumentNullException(); } _ama = ama; }
/// <summary> /// AMA indicator constructor /// </summary> /// <param name="srcProv">ValueRowSource provider</param> /// <param name="name">Name</param> public AmaIndicator(IValueRowSourcesProvider srcProv, string name, IDependencyManager depManager) : base() { _srcProv = srcProv; _name = name; _ama = new Ama(); _amaNamed = new AmaNamed(_ama); _curveChart = new CurveChart(_ama, new ChartBrush(0, 0, 0)); _settings = new AmaSettings(_ama, _curveChart, srcProv, this, depManager); }
public AmaSettings(Ama ama, CurveChart curveChart, IValueRowSourcesProvider srcProv, AmaIndicator amaIndic, IDependencyManager depManager) { _ama = ama; _curveChart = curveChart; _srcProv = srcProv; _amaIndic = amaIndic; _depManager = depManager; }