// constructor, called only once, setup multiple tick variables public oIndicatorDump(int pPeriods) { iPeriods = pPeriods; ATR = new iATR(pPeriods); BB = new iBollingerBands(iPeriods, -1); CCI = new iCCI(iPeriods); Derivatives = new iDerivatives(); EMA = new iEMA(iPeriods); FMA = new iFMA(iPeriods); HMA = new iHMA(iPeriods); MACD = new iMACD(12, 26, 9); Momemtum = new iMomemtum(iPeriods); RSI = new iRSI(iPeriods); Renko = new iRenko(iPeriods); SMA = new iSMA(iPeriods); STARCBands = new iSTARCBands(iPeriods, 2); STDDEV = new iSTDDEV(iPeriods); Slope = new iSlope(); StochRSI = new iStochRSI(iPeriods); Stochastics = new iStochastics(3, 2, 1); Stub = new iStub(iPeriods); Trend = new iTrend(iPeriods); TrueRange = new iTrueRange(); WMA = new iWMA(iPeriods); }
public oCandlePatterns() { Trend = new iTrend(10); trend = 0; CandlesToBuffer = 7; Candles = new sCandle[CandlesToBuffer]; tickcount = 0; patterns = new System.Collections.Hashtable(); // list the patterns recognized by this class AddPattern(Patterns.Doji, "Doji"); AddPattern(Patterns.Harami, "Harami"); AddPattern(Patterns.ThreeWhiteSoldiers, "Three White Soldiers"); AddPattern(Patterns.Hammer, "Hammer/Hanging Man"); }