public GuerillaStickSimple GuerillaStickSimple(ISeries <double> input, Brush upColor, Brush downColor, GuerillaChartPattern pattern, double threshold1, double threshold2) { if (cacheGuerillaStickSimple != null) { for (int idx = 0; idx < cacheGuerillaStickSimple.Length; idx++) { if (cacheGuerillaStickSimple[idx] != null && cacheGuerillaStickSimple[idx].UpColor == upColor && cacheGuerillaStickSimple[idx].DownColor == downColor && cacheGuerillaStickSimple[idx].Pattern == pattern && cacheGuerillaStickSimple[idx].Threshold1 == threshold1 && cacheGuerillaStickSimple[idx].Threshold2 == threshold2 && cacheGuerillaStickSimple[idx].EqualsInput(input)) { return(cacheGuerillaStickSimple[idx]); } } } return(CacheIndicator <GuerillaStickSimple>(new GuerillaStickSimple() { UpColor = upColor, DownColor = downColor, Pattern = pattern, Threshold1 = threshold1, Threshold2 = threshold2 }, input, ref cacheGuerillaStickSimple)); }
public Indicators.GuerillaStickSimple GuerillaStickSimple(ISeries <double> input, Brush upColor, Brush downColor, GuerillaChartPattern pattern, double threshold1, double threshold2) { return(indicator.GuerillaStickSimple(input, upColor, downColor, pattern, threshold1, threshold2)); }
public GuerillaStickSimple GuerillaStickSimple(Brush upColor, Brush downColor, GuerillaChartPattern pattern, double threshold1, double threshold2) { return(GuerillaStickSimple(Input, upColor, downColor, pattern, threshold1, threshold2)); }