示例#1
0
        // 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;
            }
        }
示例#2
0
 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;
 }
示例#3
0
        /// <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;
        }
示例#4
0
 public override void ApplyDefaults(Gui.Chart.BarsData barsData)
 {
     barsData.DaysBack     = 3;
     barsData.Period.Value = 4;
 }