public Indicators.DMFXCOTFinFutOptNetPositions DMFXCOTFinFutOptNetPositions(ISeries <double> input, string accountKey, NinjaTrader.NinjaScript.Indicators.DMFXCOTFinFutOptNetPositions.ECOTFinCodes cOTCode, int weeksBack, string host) { return(indicator.DMFXCOTFinFutOptNetPositions(input, accountKey, cOTCode, weeksBack, host)); }
public DMFXCOTFinFutOptNetPositions DMFXCOTFinFutOptNetPositions(ISeries <double> input, string accountKey, NinjaTrader.NinjaScript.Indicators.DMFXCOTFinFutOptNetPositions.ECOTFinCodes cOTCode, int weeksBack, string host) { if (cacheDMFXCOTFinFutOptNetPositions != null) { for (int idx = 0; idx < cacheDMFXCOTFinFutOptNetPositions.Length; idx++) { if (cacheDMFXCOTFinFutOptNetPositions[idx] != null && cacheDMFXCOTFinFutOptNetPositions[idx].AccountKey == accountKey && cacheDMFXCOTFinFutOptNetPositions[idx].COTCode == cOTCode && cacheDMFXCOTFinFutOptNetPositions[idx].WeeksBack == weeksBack && cacheDMFXCOTFinFutOptNetPositions[idx].Host == host && cacheDMFXCOTFinFutOptNetPositions[idx].EqualsInput(input)) { return(cacheDMFXCOTFinFutOptNetPositions[idx]); } } } return(CacheIndicator <DMFXCOTFinFutOptNetPositions>(new DMFXCOTFinFutOptNetPositions() { AccountKey = accountKey, COTCode = cOTCode, WeeksBack = weeksBack, Host = host }, input, ref cacheDMFXCOTFinFutOptNetPositions)); }