public GIndicatorProxy GIndicatorProxy(ISeries <double> input, GStrategyBase gSZTrader) { if (cacheGIndicatorProxy != null) { for (int idx = 0; idx < cacheGIndicatorProxy.Length; idx++) { if (cacheGIndicatorProxy[idx].GSZTrader == gSZTrader && cacheGIndicatorProxy[idx].EqualsInput(input)) { return(cacheGIndicatorProxy[idx]); } } } return(CacheIndicator <GIndicatorProxy>(new GIndicatorProxy() { GSZTrader = gSZTrader }, input, ref cacheGIndicatorProxy)); }
public GIndicatorProxy GIndicatorProxy(GStrategyBase gSZTrader) { return(GIndicatorProxy(Input, gSZTrader)); }
public Indicators.GIndicatorProxy GIndicatorProxy(ISeries <double> input, GStrategyBase gSZTrader) { return(indicator.GIndicatorProxy(input, gSZTrader)); }