Custom Command Helpers
Last updated
Last updated
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 Name | Parameter Type | Required | Suggestions |
---|---|---|---|
Defines the signal output for the custom indicator.
Syntax: DefineEasyIndicatorOutput(result)
Return type: Void
Parameter Name | Parameter Type | Required | Suggestions |
---|---|---|---|
Defines the chartIndex and interval parameter.
Syntax: DefineEasyIndicatorParameters([ chartIndex ])
Returns a list with values.
Return type: Dynamic
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
Defines the output type and data.
Syntax: DefineOutput(type, [ value ], [ description ], [ outputSuggestions ])
Return type: Void
Creates an index based output connection to be used in the visual editor.
Syntax: DefineOutputIndex(index, type, name, description, [ outputSuggestions ])
Return type: Void
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 Name | Parameter Type | Required | Suggestions |
---|---|---|---|
Parameter Name | Parameter Type | Required | Suggestions |
---|---|---|---|
Parameter Name | Parameter Type | Required | Suggestions |
---|---|---|---|
Parameter Name | Parameter Type | Required | Suggestions |
---|---|---|---|
Parameter Name | Parameter Type | Required | Suggestions |
---|---|---|---|
name
String
True
description
String
True
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
chartIndex
Number
False
Input,Number,SessionGet
interval
Number
True
DefineParameter,DefineEasyIndicatorOutput
type
Enum
True
NumberType,ListNumberType,BooleanType,ListDynamicType,StringType,DynamicType,VoidType,EnumType
value
Dynamic
False
description
String
False
outputSuggestions
String
False
index
Number
True
type
Enum
True
NumberType,ListNumberType,BooleanType,ListDynamicType,StringType,DynamicType,VoidType,EnumType
name
String
True
description
String
True
outputSuggestions
String
False
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