Easy Indicators

EasyABANDS

Automatically defines the input fields, calculates the ABANDS, plots the chart and returns the signal.

  • EasyABANDS(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetBuySellLevelSignal() template. Signals are generated when price breaks above Upper and below Lower band.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyADOSC

Automatically defines the input fields, calculates the ADOSC, plots the chart and returns the signal.

  • EasyADOSC(chartIndex, [ name ], [ interval ])

Returns a signal based on ADOSC, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyAlice

Automatically defines the input fields, calculates the Alice signal based on the Haasonline Intelli Alice bot. By default Alice works on a 2 minute interval., plots the chart and returns the signal.

  • EasyAlice([ interval ])

Returns a signal based on the Intelli-Bot Alice.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

EasyAO

Automatically defines the input fields, calculates the AO, plots the chart and returns the signal.

  • EasyAO(chartIndex, [ name ], [ interval ])

Returns a signal based on AO, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyAPO

Automatically defines the input fields, calculates the APO, plots the chart and returns the signal.

  • EasyAPO(chartIndex, [ name ], [ interval ])

Returns a signal based on APO, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyAROON

Automatically defines the input fields, calculates the AROON, plots the chart and returns the signal.

  • EasyAROON(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetThresholdSignal() template.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyAROONOSC

Automatically defines the input fields, calculates the AROONOSC, plots the chart and returns the signal.

  • EasyAROONOSC(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetThresholdSignal() template.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyBBANDS

Automatically defines the input fields, calculates the BBANDS, plots the chart and returns the signal.

  • EasyBBANDS(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetBuySellLevelSignal() template. Signals are generated when price breaks above Upper and below Lower band.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyBBANDSB

Automatically defines the input fields, calculates the BBANDS %B, plots the chart and returns the signal.

  • EasyBBANDSB(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetBuySellLevelSignal() template. Signals are generated when price breaks above Upper and below Lower band.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyBBANDSW

Automatically defines the input fields, calculates the BBANDS %W, plots the chart and returns the signal.

  • EasyBBANDSW(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetBuySellLevelSignal() template. Signals are generated when price breaks above Upper and below Lower band.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyBOP

Automatically defines the input fields, calculates the BOP, plots the chart and returns the signal.

  • EasyBOP(chartIndex, [ name ], [ interval ])

Returns a signal based on BOP, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyCCI

Automatically defines the input fields, calculates the CCI, plots the chart and returns the signal.

  • EasyCCI(chartIndex, [ name ], [ interval ])

Returns a signal based on CCI, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyCDL

Automatically defines the input fields, calculates the CDL, plots the chart and returns the signal.

  • EasyCDL(chartIndex, [ name ], [ interval ])

Returns a signal based on selected Candle Pattern.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyCMO

Automatically defines the input fields, calculates the CMO, plots the chart and returns the signal.

  • EasyCMO(chartIndex, [ name ], [ interval ])

Returns a signal based on CMO, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyCOPPOCK

Automatically defines the input fields, calculates the COPPOCK, plots the chart and returns the signal.

  • EasyCOPPOCK(chartIndex, [ name ], [ interval ])

Returns a signal based on COPPOCK, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyCRSI

Automatically defines the input fields, calculates the CRSI, plots the chart and returns the signal.

  • EasyCRSI(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetBuySellLevelSignal() template.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyDMI

Automatically defines the input fields, calculates the ADX, +DI, -DI, plots the chart and returns the signal.

  • EasyDMI(chartIndex, [ name ], [ interval ])

Returns a signal based on ADX level and +DI/-DI crossover.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyDONCHIAN

Automatically defines the input fields, calculates the DONCHIAN, plots the chart and returns the signal.

  • EasyDONCHIAN(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetBuySellLevelSignal() template. Signals are produced when price breaks above upper or below lower band.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyDPO

Automatically defines the input fields, calculates the DPO, plots the chart and returns the signal.

  • EasyDPO(chartIndex, [ name ], [ interval ])

Returns a signal based on DPO, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyDX

Automatically defines the input fields, calculates the DX, plots the chart and returns the signal.

  • EasyDX(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetThresholdSignal() template.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyDynamicLongShortLevels

Automatically defines the input fields, calculates the DynamicBuySellLevel, plots the chart and returns the signal.

  • EasyDynamicLongShortLevels(chartIndex, [ name ], [ interval ])

Returns a signal based on dynamic short/long level.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyFastRSI

Automatically defines the input fields, calculates the FastRSI, plots the chart and returns the signal.

  • EasyFastRSI(chartIndex, [ name ], [ interval ])

Returns a signal based on FastRSI & RSI values and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyFIBONACCI

Automatically defines the input fields, calculates the FIBONACCI, plots the chart and returns the signal.

  • EasyFIBONACCI(chartIndex, [ name ], [ interval ])

Returns a signal based on FIBONACCI.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyFixedLongShortLevels

Automatically defines the input fields, calculates the FixedLongShort, plots the chart and returns the signal.

  • EasyFixedLongShortLevels(chartIndex, [ name ], [ interval ])

Returns a signal based on fixed long/short levels.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyICHIMOKU

Automatically defines the input fields, calculates the ICHIMOKU, plots the chart and returns the signal.

  • EasyICHIMOKU(chartIndex, [ name ], [ interval ])

Returns a signal based on ICHIMOKU and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyIMI

Automatically defines the input fields, calculates the IMI, plots the chart and returns the signal.

  • EasyIMI(chartIndex, [ name ], [ interval ])

Returns a signal based on IMI, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyKELTNER

Automatically defines the input fields, calculates the KELTNER, plots the chart and returns the signal.

  • EasyKELTNER(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetBuySellLevelSignal() template. Signals are produced when price breaks above upper or below lower band.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyKRI

Automatically defines the input fields, calculates the KRI, plots the chart and returns the signal.

  • EasyKRI(chartIndex, [ name ], [ interval ])

Returns a signal based on KRI, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyKST

Automatically defines the input fields, calculates the KST, plots the chart and returns the signal.

  • EasyKST(chartIndex, [ name ], [ interval ])

Returns a signal based on KST and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyLINEARREG

Automatically defines the input fields, calculates the LINEARREG, plots the chart and returns the signal.

  • EasyLINEARREG(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetAboveBelowSignal() template.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyMA

Automatically defines the input fields, calculates the MA, plots the chart and returns the signal.

  • EasyMA(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetAboveBelowSignal() template. Signals are produced when faster MA crosses above or below the slower MA.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyMACD

Automatically defines the input fields, calculates the MACD, plots the chart and returns the signal.

  • EasyMACD(chartIndex, [ name ], [ interval ])

Returns a signal based on MACD and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyMFI

Automatically defines the input fields, calculates the MFI, plots the chart and returns the signal.

  • EasyMFI(chartIndex, [ name ], [ interval ])

Returns a signal based on MFI, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyMOM

Automatically defines the input fields, calculates the MOM, plots the chart and returns the signal.

  • EasyMOM(chartIndex, [ name ], [ interval ])

Returns a signal based on MOM, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyOBV

Automatically defines the input fields, calculates the OBV, plots the chart and returns the signal.

  • EasyOBV(chartIndex, [ name ], [ interval ])

Returns a signal based on OBV, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyPPO

Automatically defines the input fields, calculates the PPO, plots the chart and returns the signal.

  • EasyPPO(chartIndex, [ name ], [ interval ])

Returns a signal based on the histogram GetCrossOverUnderSignal() template with the 0.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyROC

Automatically defines the input fields, calculates the ROC, plots the chart and returns the signal.

  • EasyROC(chartIndex, [ name ], [ interval ])

Returns a signal based on ROC, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyRSI

Automatically defines the input fields, calculates the RSI, plots the chart and returns the signal.

  • EasyRSI(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetBuySellLevelSignal() template.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasySAR

Automatically defines the input fields, calculates the SAR, plots the chart and returns the signal.

  • EasySAR(chartIndex, [ name ], [ interval ])

Returns a signal based on SAR.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasySlowRSI

Automatically defines the input fields, calculates the SlowRSI, plots the chart and returns the signal.

  • EasySlowRSI(chartIndex, [ name ], [ interval ])

Returns a signal based on SlowRSI & RSI values and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasySSTOCH

Automatically defines the input fields, calculates the SSTOCH, plots the chart and returns the signal.

  • EasySSTOCH(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetBuySellLevelSignal() template.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasySTOCH

Automatically defines the input fields, calculates the STOCH, plots the chart and returns the signal.

  • EasySTOCH(chartIndex, [ name ], [ interval ])

Returns a signal based on %K, %D and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasySTOCHF

Automatically defines the input fields, calculates the STOCHF, plots the chart and returns the signal.

  • EasySTOCHF(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetCrossOverUnderSignal() template.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasySTOCHRSI

Automatically defines the input fields, calculates the STOCHRSI, plots the chart and returns the signal.

  • EasySTOCHRSI(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetCrossOverUnderSignal() template.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyTRIX

Automatically defines the input fields, calculates the TRIX, plots the chart and returns the signal.

  • EasyTRIX(chartIndex, [ name ], [ interval ])

Returns a signal based on TRIX, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyTSI

Automatically defines the input fields, calculates the TSI, plots the chart and returns the signal.

  • EasyTSI(chartIndex, [ name ], [ interval ])

Returns a signal based on TSI, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyUDRSI

Automatically defines the input fields, calculates the UDRSI, plots the chart and returns the signal.

  • EasyUDRSI(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetBuySellLevelSignal() template.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyULTOSC

Automatically defines the input fields, calculates the ULTOSC, plots the chart and returns the signal.

  • EasyULTOSC(chartIndex, [ name ], [ interval ])

Returns a signal based on ULTOSC, it's MA and selected signal type.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyWILLR

Automatically defines the input fields, calculates the WILLR, plots the chart and returns the signal.

  • EasyWILLR(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetBuySellLevelSignal() template.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval

EasyZLMA

Automatically defines the input fields, calculates the ZLMA, plots the chart and returns the signal.

  • EasyZLMA(chartIndex, [ name ], [ interval ])

Returns a signal based on the GetAboveBelowSignal() template. Signals are produced when faster ZLMA crosses above or below the slower ZLMA.

Return Type: Enum

Parameter Name

Parameter Type

Required

Suggested

chartIndex

Number

True

-

name

String

False

-

interval

Number

False

InputInterval, Number, CurrentInterval