internal RateData(iBars ibars, ValueType valueType) { _barsData = ibars._barsData; _owner = ibars; _items = new ItemCollection(this, ibars.BarsData, valueType); _valueType = valueType; }
public iStochastic(iBars ibars, int period, int delayK, int delayD) { _fxK = new FxK(ibars, period, delayK); _fxD = new FxD(_fxK, delayD); _ibars = ibars; _period = period; _delayK = delayK; _delayD = delayD; }
public iADX(iBars ibars, int period) { _ibars = ibars; _period = period; _psdi = new FxPSDI(ibars); _pdi = new FxPDI(_psdi, period); _msdi = new MSDI(ibars); _mdi = new FxMDI(_msdi, period); _dx = new DX(_pdi, _mdi); _adx = new FxADX(_dx, period); }
public FxWeighted(iBars iBars) : base(iBars, ValueType.Weighted) { }
public FxTypical(iBars iBars) : base(iBars, ValueType.Typical) { }
public FxMedian(iBars iBars) : base(iBars, ValueType.Median) { }
public FxOpen(iBars iBars) : base(iBars, ValueType.Open) { }
public FxLow(iBars iBars) : base(iBars, ValueType.Low) { }
public FxHigh(iBars iBars) : base(iBars, ValueType.High) { }
public FxClose(iBars iBars) : base(iBars, ValueType.Close) { }
public FxPSDI(iBars ibars) : base(ibars) { _iBars = ibars; }
public FxMDI(iBars ibars, int period) : base(new MSDI(ibars), period, FxMAMethod.Exponential) { }
public FxK(iBars ibars, int period, int delayK) : base(ibars) { _iBars = ibars; _period = period; _delayK = delayK; }