mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-15 17:18:05 +00:00
Refactor charts
This commit is contained in:
@@ -37,9 +37,6 @@ public class SDEV_chart : Indicator
|
||||
this.indicator = new(source: bars.Select(this.DataSource),
|
||||
period: this.Period, useNaN: true);
|
||||
}
|
||||
|
||||
protected void OnNewData(bool update = false) { this.indicator.Add(update); }
|
||||
|
||||
protected override void OnUpdate(UpdateArgs args)
|
||||
{
|
||||
bool update = !(args.Reason == UpdateReason.NewBar ||
|
||||
@@ -48,8 +45,6 @@ public class SDEV_chart : Indicator
|
||||
this.GetPrice(PriceType.High), this.GetPrice(PriceType.Low),
|
||||
this.GetPrice(PriceType.Close),
|
||||
this.GetPrice(PriceType.Volume), update);
|
||||
this.OnNewData(update);
|
||||
|
||||
double result = this.indicator[this.indicator.Count - 1].v;
|
||||
|
||||
this.SetValue(result, 0);
|
||||
|
||||
Reference in New Issue
Block a user