Custom Command Helpers

DefineCommand

This defines the name and description of the custom command. This information will reflect in commands/block lists and help models.

Syntax: DefineCommand(name, description)

Return type: Void

Parameter NameParameter TypeRequiredSuggestions

name

String

True

description

String

True

DefineEasyIndicatorOutput

Defines the signal output for the custom indicator.

Syntax: DefineEasyIndicatorOutput(result)

Return type: Void

Parameter NameParameter TypeRequiredSuggestions

result

Enum

True

Equals,DoSignal,PlotSignalEnum,ConvertSignal,IgnoreSignalIf,UseSignalIf,ReverseSignal,SignalWeight,SignalToBool,SignalMapper,SignalProperties,GetWeightedConsensusSignal,GetUnanimousSignal,GetConsensusSignal,IndicatorContainer,TradeBotContainer,EasyABANDS,EasyADOSC,EasyAO,EasyAPO,EasyAROON,EasyAROONOSC,EasyBBANDS,EasyBOP,EasyCCI,EasyCMO,EasyCOPPOCK,EasyCRSI,EasyDMI,EasyDONCHIAN,EasyDPO,EasyDX,EasyICHIMOKU,EasyIMI,EasyKELTNER,EasyKRI,EasyLINEARREG,EasyMA,EasyMACD,EasyMFI,EasyMOM,EasyOBV,EasyPPO,EasyROC,EasyRSI,EasySSTOCH,EasySTOCH,EasySTOCHF,EasyTRIX,EasyTSI,EasyUDRSI,EasyWILLR,EasyZLMA,EasyAlice,EasyCDL,EasySLOWRSI,EasyFASTRSI,EasyBBANDSB,EasyBBANDSW,EasySTOCHRSI,EasyFIBONACCI,EasyKST,EasySAR,EasyDynamicLongShortLevels,EasyFixedLongShortLevels,EasyULTOSC

DefineEasyIndicatorParameters

Defines the chartIndex and interval parameter.

Syntax: DefineEasyIndicatorParameters([ chartIndex ])

Returns a list with values.

Return type: Dynamic

Parameter NameParameter TypeRequiredSuggestions

chartIndex

Number

False

Input,Number,SessionGet

DefineIntervalOptimization

Optimizes the custom command for back tests. Only use this if the command needs updates once every interval tick.

Syntax: DefineIntervalOptimization(interval)

Return type: Void

Parameter NameParameter TypeRequiredSuggestions

interval

Number

True

DefineParameter,DefineEasyIndicatorOutput

DefineOutput

Defines the output type and data.

Syntax: DefineOutput(type, [ value ], [ description ], [ outputSuggestions ])

Return type: Void

Parameter NameParameter TypeRequiredSuggestions

type

Enum

True

NumberType,ListNumberType,BooleanType,ListDynamicType,StringType,DynamicType,VoidType,EnumType

value

Dynamic

False

description

String

False

outputSuggestions

String

False

DefineOutputIndex

Creates an index based output connection to be used in the visual editor.

Syntax: DefineOutputIndex(index, type, name, description, [ outputSuggestions ])

Return type: Void

Parameter NameParameter TypeRequiredSuggestions

index

Number

True

type

Enum

True

NumberType,ListNumberType,BooleanType,ListDynamicType,StringType,DynamicType,VoidType,EnumType

name

String

True

description

String

True

outputSuggestions

String

False

DefineParameter

Defines the parameter for a custom command.

Syntax: DefineParameter(type, name, description, isRequired, defaultValue, [ inputSuggestions ])

Returns the giving parameter or default value.

Return type: Dynamic

Parameter NameParameter TypeRequiredSuggestions

type

Enum

True

NumberType,ListNumberType,BooleanType,ListDynamicType,StringType,DynamicType,VoidType,EnumType

name

String

True

description

String

True

Text

isRequired

Boolean

True

True,False

defaultValue

Dynamic

True

Text,Number,SessionGet,Load

inputSuggestions

String

False

Last updated