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