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 PPO 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

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