Library "customcandles"
customcandles: Contains methods which can send custom candlesticks based on the input
macandles(maType, length, o, h, l, c) macandles: Provides OHLC of moving average candles
Parameters:
maType: - Moving average Type. Can be sma, ema, hma, rma, wma, vwma, swma, linreg, median
length: - Defaulted to 20. Can chose custom length
o: - Optional different open source. By default is set to open
h: - Optional different high source. By default is set to high
l: - Optional different low source. By default is set to low
c: - Optional different close source. By default is set to close
Returns: [maOpen, maHigh, maLow, maClose]: Custom Moving Average based OHLC values
hacandles() hacandles: Provides Heikin Ashi OHLC values
Returns: [haOpen, haHigh, haLow, haClose]: Custom Heikin Ashi OHLC values
ocandles(type, length, shortLength, longLength, method, highlowLength, sticky, percentCandles) macandles: Provides OHLC of moving average candles
Parameters:
type: - Oscillator Type. Can be cci, cmo, cog, mfi, roc, rsi, tsi, mfi
length: - Defaulted to 14. Can chose custom length
shortLength: - Used only for TSI. Default is 13
longLength: - Used only for TSI. Default is 25
method: - Valid values for method are : sma, ema, hma, rma, wma, vwma, swma, highlow, linreg, median
highlowLength: - length on which highlow of the oscillator is calculated
sticky: - overbought, oversold levels won't change unless crossed
percentCandles: - candles are generated based on percent with respect to high/low instead of actual oscillator values
Returns: [maOpen, maHigh, maLow, maClose]: Custom Moving Average based OHLC values