Esempio n. 1
0
 public UpperPeriod UpperPeriod(int inteval, EnumIntervalType type)
 {
     return(UpperPeriod(Datas[0], inteval, type));
 }
Esempio n. 2
0
 public UpperPeriod UpperPeriod(Data data, int inteval, EnumIntervalType type)
 {
     return(Indicator.UpperPeriod(data.C, data.CurrentMinBar, inteval, type));
 }
Esempio n. 3
0
 public UpperPeriod UpperPeriod(DataSeries close, Bar curMinBar, int interval, EnumIntervalType type)
 {
     if (cacheUpperPeriod != null)
     {
         for (int idx = 0; idx < cacheUpperPeriod.Length; idx++)
         {
             if (cacheUpperPeriod[idx] != null && cacheUpperPeriod[idx].Interval == interval && cacheUpperPeriod[idx].IntervalType == type && cacheUpperPeriod[idx].EqualsInput(close))
             {
                 return(cacheUpperPeriod[idx]);
             }
         }
     }
     return(CacheIndicator(new UpperPeriod()
     {
         Interval = interval, IntervalType = type, MinBar = curMinBar, Input = close
     }, ref cacheUpperPeriod));
 }