Study

data class Study(val name: String, val attributes: Map<String, Any>?, val centerLine: Double, val customRemoval: Boolean, val deferUpdate: Boolean, val display: String?, var inputs: Map<String, Any>?, var outputs: Map<String, Any>?, val overlay: Boolean, var parameters: Map<String, Any>, val range: String?, val shortName: String, val type: String?, val underlay: Boolean, val yAxis: Map<String, Any>?, val signalIQExclude: Boolean) : Parcelable

Encapsulates parameters with additional information for Study. ChartIQ uses the term “study” to refer to any indicator, oscillator, average, or signal that results from technical analysis of chart data.

Constructors

Link copied to clipboard
constructor(name: String, attributes: Map<String, Any>?, centerLine: Double, customRemoval: Boolean, deferUpdate: Boolean, display: String?, inputs: Map<String, Any>?, outputs: Map<String, Any>?, overlay: Boolean, parameters: Map<String, Any>, range: String?, shortName: String, type: String?, underlay: Boolean, yAxis: Map<String, Any>?, signalIQExclude: Boolean)

Properties

Link copied to clipboard
val attributes: Map<String, Any>?

Attributes of the study

Link copied to clipboard
val centerLine: Double

A center line od the study

Link copied to clipboard
val customRemoval: Boolean

A custom removal of the study

Link copied to clipboard
val deferUpdate: Boolean

A defer update of the study

Link copied to clipboard
val display: String?

A display name of the study

Link copied to clipboard
var inputs: Map<String, Any>?

Names and values of input fields

Link copied to clipboard
val name: String

The study's ID. Includes ZWNJ characters. Please note: To facilitate study name translations, study names use zero-width non-joiner (unprintable) characters to delimit the general study name from the specific study parameters. Example: "\u200c"+"Aroon"+"\u200c"+" (14)".

Link copied to clipboard
var outputs: Map<String, Any>?

Names and values (colors) of outputs

Link copied to clipboard
val overlay: Boolean
Link copied to clipboard
var parameters: Map<String, Any>

Additional parameters that are unique to the particular study

Link copied to clipboard
val range: String?

A range of the study

Link copied to clipboard
val shortName: String

A shortName of the study

Link copied to clipboard
val signalIQExclude: Boolean

Determines whether the study should be excluded from SignalIQ

Link copied to clipboard
val type: String?

The type of study, which can be used as a look up in the StudyLibrary

Link copied to clipboard
val underlay: Boolean

Determines whether the study is an underlay or overlay

Link copied to clipboard
val yAxis: Map<String, Any>?

Y-Axis value of the study