Skip to content

v2.0.183

Compare
Choose a tag to compare
@Flllexa Flllexa released this 09 Nov 22:47
· 50 commits to master since this release
4d0db48

Amazing version: All Tulip Indicators in Code Editor

  • ichimoku(historicalData: any[], conversionPeriod: number, basePeriod: number, laggingSpanPeriod: number, displacement?: number): Promise<any[]>;
  • macd(close: number[], fastPeriod: number, slowPeriod: number, signalPeriod: number): Promise<any[]>;
  • rsi(close: number[], length: number): Promise<any[]>;
  • bbands(close: number[], period: number, stdDev: number): Promise<any[]>;
  • ema(close: number[], period: number): Promise<any[]>;
  • hma(close: number[], period: number): Promise<any[]>;
  • wma(close: number[], period: number): Promise<any[]>;
  • stoch(high: number[], low: number[], close: number[], kPeriod: number, kSlowing: number, dPeriod: number): Promise<any[]>;
  • abs(close: number[]): Promise<any[]>;
  • ad(high: number[], low: number[], close: number[], volume: number[]): Promise<any[]>;
  • fisher(high: number[], low: number[], period: number): Promise<any[]>;
  • add(input1: number[], input2: number[]): Promise<any[]>;
  • adosc(high: number[], low: number[], close: number[], volume: number[], short: number, long: number): Promise<any[]>;
  • adx(high: number[], low: number[], close: number[], period: number): Promise<any[]>;
  • adxr(high: number[], low: number[], close: number[], period: number): Promise<any[]>;
  • ao(high: number[], low: number[]): Promise<any[]>;
  • apo(close: number[], short: number, long: number): Promise<any[]>;
  • aroon(high: number[], low: number[], period: number): Promise<any[]>;
  • aroonosc(high: number[], low: number[], period: number): Promise<any[]>;
  • asin(close: number[]): Promise<any[]>;
  • atan(close: number[]): Promise<any[]>;
  • atr(high: number[], low: number[], close: number[], period: number): Promise<any[]>;
  • avgprice(open: number[], high: number[], low: number[], close: number[]): Promise<any[]>;
  • bop(open: number[], high: number[], low: number[], close: number[]): Promise<any[]>;
  • cci(high: number[], low: number[], close: number[], period: number): Promise<any[]>;
  • ceil(close: number[]): Promise<any[]>;
  • cmo(close: number[]): Promise<any[]>;
  • cos(close: number[]): Promise<any[]>;
  • cosh(close: number[]): Promise<any[]>;
  • crossany(input1: number[], input2: number[]): Promise<any[]>;
  • crossover(input1: number[], input2: number[]): Promise<any[]>;
  • cvi(high: number[], low: number[], period: number): Promise<any[]>;
  • decay(close: number[], period: number): Promise<any[]>;
  • dema(close: number[], period: number): Promise<any[]>;
  • di(high: number[], low: number[], close: number[], period: number): Promise<any[]>;
  • div(input1: number[], input2: number[]): Promise<any[]>;
  • dm(high: number[], low: number[], period: number): Promise<any[]>;
  • dpo(close: number[], period: number): Promise<any[]>;
  • dx(high: number[], low: number[], close: number[], period: number): Promise<any[]>;
  • edecay(close: number[], period: number): Promise<any[]>;
  • emv(high: number[], low: number[], volume: number[]): Promise<any[]>;
  • exp(close: number[]): Promise<any[]>;
  • floor(close: number[]): Promise<any[]>;
  • fosc(close: number[], period: number): Promise<any[]>;
  • kama(close: number[], period: number): Promise<any[]>;
  • kvo(high: number[], low: number[], close: number[], volume: number[], short: number, long: number): Promise<any[]>;
  • lag(close: number[], period: number): Promise<any[]>;
  • linreg(close: number[], period: number): Promise<any[]>;
  • linregintercept(close: number[], period: number): Promise<any[]>;
  • linregslope(close: number[], period: number): Promise<any[]>;
  • ln(close: number[]): Promise<any[]>;
  • log10(close: number[]): Promise<any[]>;
  • marketfi(high: number[], low: number[], volume: number[]): Promise<any[]>;
  • mass(high: number[], low: number[], period: number): Promise<any[]>;
  • max(close: number[], period: number): Promise<any[]>;
  • md(close: number[], period: number): Promise<any[]>;
  • medprice(high: number[], low: number[]): Promise<any[]>;
  • mfi(high: number[], low: number[], close: number[], volume: number[], period: number): Promise<any[]>;
  • min(close: number[], period: number): Promise<any[]>;
  • mom(close: number[], period: number): Promise<any[]>;
  • msw(close: number[], period: number): Promise<any[]>;
  • mul(input1: number[], input2: number[]): Promise<any[]>;
  • natr(high: number[], low: number[], close: number[], period: number): Promise<any[]>;
  • nvi(close: number[], volume: number[]): Promise<any[]>;
  • obv(close: number[], volume: number[]): Promise<any[]>;
  • ppo(close: number[], short: number, long: number): Promise<any[]>;
  • psar(high: number[], low: number[], accelerationFactorStep: number, accelerationFactorMaximum: number): Promise<any[]>;
  • pvi(close: number[], volume: number[]): Promise<any[]>;
  • qstick(open: number[], close: number[], period: number): Promise<any[]>;
  • roc(close: number[], period: number): Promise<any[]>;
  • rocr(close: number[], period: number): Promise<any[]>;
  • round(close: number[]): Promise<any[]>;
  • sin(close: number[]): Promise<any[]>;
  • sinh(close: number[]): Promise<any[]>;
  • sma(close: number[], period: number): Promise<any[]>;
  • sqrt(close: number[]): Promise<any[]>;
  • stddev(close: number[], period: number): Promise<any[]>;
  • stderr(close: number[], period: number): Promise<any[]>;
  • stochrsi(close: number[], period: number): Promise<any[]>;
  • sub(input1: number[], input2: number[]): Promise<any[]>;
  • sum(close: number[], period: number): Promise<any[]>;
  • tan(close: number[]): Promise<any[]>;
  • tanh(close: number[]): Promise<any[]>;
  • tema(close: number[], period: number): Promise<any[]>;
  • todeg(close: number[]): Promise<any[]>;
  • torad(close: number[]): Promise<any[]>;
  • tr(high: number[], low: number[], close: number[]): Promise<any[]>;
  • trima(close: number[], period: number): Promise<any[]>;
  • trix(close: number[], period: number): Promise<any[]>;
  • trunc(close: number[]): Promise<any[]>;
  • tsf(close: number[], period: number): Promise<any[]>;
  • typprice(high: number[], low: number[], close: number[]): Promise<any[]>;
  • ultosc(high: number[], low: number[], close: number[], short: number, medium: number, long: number): Promise<any[]>;
  • var(close: number[], period: number): Promise<any[]>;
  • vhf(close: number[], period: number): Promise<any[]>;
  • vidya(close: number[], short: number, long: number, alpha: number): Promise<any[]>;
  • volatility(close: number[], period: number): Promise<any[]>;
  • vosc(volume: number[], short: number, long: number): Promise<any[]>;
  • vwma(close: number[], volume: number[], period: number): Promise<any[]>;
  • wad(high: number[], low: number[], close: number[]): Promise<any[]>;
  • wcprice(high: number[], low: number[], close: number[]): Promise<any[]>;
  • wilders(close: number[], period: number): Promise<any[]>;
  • willr(high: number[], low: number[], close: number[], period: number): Promise<any[]>;
  • zlema(close: number[], period: number): Promise<any[]>;