// Apply default values to the Base Period Type public override void ApplyDefaults(Gui.Chart.BarsData barsData) { barsData.Period.Value = 3; switch (barsData.Period.BasePeriodType) { case PeriodType.Day: barsData.Period.BasePeriodValue = 1; barsData.DaysBack = 365; break; case PeriodType.Minute: barsData.Period.BasePeriodValue = 1; barsData.DaysBack = 5; break; case PeriodType.Month: barsData.Period.BasePeriodValue = 1; barsData.DaysBack = 5475; break; case PeriodType.Second: barsData.Period.BasePeriodValue = 30; barsData.DaysBack = 3; break; case PeriodType.Tick: barsData.Period.BasePeriodValue = 150; barsData.DaysBack = 3; break; case PeriodType.Volume: barsData.Period.BasePeriodValue = 1000; barsData.DaysBack = 3; break; case PeriodType.Week: barsData.Period.BasePeriodValue = 1; barsData.DaysBack = 1825; break; case PeriodType.Year: barsData.Period.BasePeriodValue = 1; barsData.DaysBack = 15000; break; default: break; } }
public override void ApplyDefaults(Gui.Chart.BarsData barsData) { barsData.Period.Value = 4; //### Trend Value barsData.Period.Value2 = 20; //### Reversal Value barsData.Period.BasePeriodValue = 10; //### Open Offset Value barsData.DaysBack = 16; }
/// <summary> /// apply default values to the base period type /// </summary> public override void ApplyDefaults(Gui.Chart.BarsData barsData) { // rangeMax barsData.Period.Value = 4; // rangeMin barsData.Period.BasePeriodValue = 4; // openOption barsData.Period.Value2 = 2; // days back default barsData.DaysBack = 10; }
public override void ApplyDefaults(Gui.Chart.BarsData barsData) { barsData.DaysBack = 3; barsData.Period.Value = 4; }