This commit is contained in:
Miha Kralj
2022-11-18 21:48:41 -08:00
parent cfa10c79e8
commit f393ec336d
13 changed files with 1264 additions and 985 deletions
+4 -2
View File
@@ -19,14 +19,16 @@ Sources:
public class TR_Series : Single_TBars_Indicator
{
private double _cm1 = double.NaN;
private double _cm1, _cm1_o;
public TR_Series(TBars source, bool useNaN = false) : base(source, period:0, useNaN:useNaN) {
_cm1 =_cm1_o = double.NaN;
if (this._bars.Count > 0) { base.Add(this._bars); }
}
public override void Add((DateTime t, double o, double h, double l, double c, double v) TBar, bool update)
{
if (_cm1 is double.NaN) { _cm1 = TBar.c; }
if (update) {_cm1 = _cm1_o; } else { _cm1_o = _cm1; }
if (_cm1 is double.NaN) { _cm1 = TBar.c; } //first bar
double d1 = Math.Abs(TBar.h - TBar.l);
double d2 = Math.Abs(_cm1 - TBar.h);