Exemplo n.º 1
0
 public Infinity.SupDemZones SupDemZones(ISeries <double> input, bool useMTF, barTypes barType, int barPeriod, Brush demandColor, Brush supplyColor, float activeLineOpacity, float activeAreaOpacity, float brokenLineOpacity, float brokenAreaOpacity, int lineWidth, bool extendZones, bool hideActiveZones, bool hideBrokenZones, string indicatorVersion)
 {
     if (cacheSupDemZones != null)
     {
         for (int idx = 0; idx < cacheSupDemZones.Length; idx++)
         {
             if (cacheSupDemZones[idx] != null && cacheSupDemZones[idx].useMTF == useMTF && cacheSupDemZones[idx].barType == barType && cacheSupDemZones[idx].barPeriod == barPeriod && cacheSupDemZones[idx].demandColor == demandColor && cacheSupDemZones[idx].supplyColor == supplyColor && cacheSupDemZones[idx].activeLineOpacity == activeLineOpacity && cacheSupDemZones[idx].activeAreaOpacity == activeAreaOpacity && cacheSupDemZones[idx].brokenLineOpacity == brokenLineOpacity && cacheSupDemZones[idx].brokenAreaOpacity == brokenAreaOpacity && cacheSupDemZones[idx].lineWidth == lineWidth && cacheSupDemZones[idx].extendZones == extendZones && cacheSupDemZones[idx].hideActiveZones == hideActiveZones && cacheSupDemZones[idx].hideBrokenZones == hideBrokenZones && cacheSupDemZones[idx].indicatorVersion == indicatorVersion && cacheSupDemZones[idx].EqualsInput(input))
             {
                 return(cacheSupDemZones[idx]);
             }
         }
     }
     return(CacheIndicator <Infinity.SupDemZones>(new Infinity.SupDemZones()
     {
         useMTF = useMTF, barType = barType, barPeriod = barPeriod, demandColor = demandColor, supplyColor = supplyColor, activeLineOpacity = activeLineOpacity, activeAreaOpacity = activeAreaOpacity, brokenLineOpacity = brokenLineOpacity, brokenAreaOpacity = brokenAreaOpacity, lineWidth = lineWidth, extendZones = extendZones, hideActiveZones = hideActiveZones, hideBrokenZones = hideBrokenZones, indicatorVersion = indicatorVersion
     }, input, ref cacheSupDemZones));
 }
Exemplo n.º 2
0
 public Indicators.Infinity.SupDemZones SupDemZones(ISeries <double> input, bool useMTF, barTypes barType, int barPeriod, Brush demandColor, Brush supplyColor, float activeLineOpacity, float activeAreaOpacity, float brokenLineOpacity, float brokenAreaOpacity, int lineWidth, bool extendZones, bool hideActiveZones, bool hideBrokenZones, string indicatorVersion)
 {
     return(indicator.SupDemZones(input, useMTF, barType, barPeriod, demandColor, supplyColor, activeLineOpacity, activeAreaOpacity, brokenLineOpacity, brokenAreaOpacity, lineWidth, extendZones, hideActiveZones, hideBrokenZones, indicatorVersion));
 }