Charting

ChangeColorOpacity

Converts HEX to RGBA with opacity.

Syntax: ChangeColorOpacity(color, opacity)

Returns a RGBA color string.

Return type: String

Parameter Name
Parameter Type
Required
Suggestions

color

String

True

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow

opacity

Number

True

ChartAddAxisLabel

Adds a label on the y-axis.

Syntax: ChartAddAxisLabel(chartId, side, text, value, [ color ], [ textColor ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

side

Enum

True

ChartAxisRightSide,ChartAxisLeftSide

text

String

True

value

Number

True

Input,Number,SessionGet

color

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

textColor

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

ChartSetAxisOptions

Gives control over axis settings such as low, high and visibility.

Syntax: ChartSetAxisOptions(chartId, side, [ low ], [ high ], [ visible ], [ type ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

side

Enum

True

ChartAxisRightSide,ChartAxisLeftSide

low

Number

False

high

Number

False

visible

Boolean

False

True,False

type

Enum

False

ChartAxisLeftSide,ChartAxisRightSide

ChartSetOptions

Gives control over chart options such as title and height.

Syntax: ChartSetOptions(chartId, [ title ], [ height ], [ style ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

title

String

False

height

Number

False

style

Enum

False

PricePlotStyleCandleStick,PricePlotStyleCandleStickHLC,PricePlotStyleCloseLine,PricePlotStyleHLC,PricePlotStyleOHLC,PricePlotStyleMountain,PricePlotStyleLine,PricePlotStyleHeikinAshi,PricePlotStyleSpread,PricePlotStyleSpreadCandle

LineOptions

Creates a line options object to be used for Plot().

Syntax: LineOptions([ color ], [ style ], [ deco ], [ width ], [ offset ], [ side ], [ id ], [ behind ], [ ignoreOnAxis ], [ drawTrailingLine ])

Creates a line options object.

Return type: Dynamic

Parameter Name
Parameter Type
Required
Suggestions

color

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

style

Enum

False

ChartLineStyleSpiked,ChartLineStyleSmooth,ChartLineStyleStep,ChartLineStyleStepAfter,ChartLineStyleStepBefore

deco

Enum

False

ChartLineDecorationSolid,ChartLineDecorationDashed,ChartLineDecorationDotted

width

Number

False

offset

Number

False

Input,Number,SessionGet

side

Enum

False

ChartAxisRightSide,ChartAxisLeftSide

id

String

False

Load,NewGuid

behind

Boolean

False

True,False

ignoreOnAxis

Boolean

False

True,False

drawTrailingLine

Boolean

False

True,False

MarkCandle

Changes the color of a single candle.

Syntax: MarkCandle(chartId, [ depth ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

depth

Number

False

Plot

Creates a data line on the chart. The line can be styled accordingly. A positive chartId will place the line below the main price chart. A negative index above.

Syntax: Plot(chartId, lineName, value, [ color/options ])

Returns a line guid which can be used to manipulate the style.

Return type: String

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

lineName

String

True

value

NumberOrTable

True

color/options

Dynamic

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity,LineOptions

PlotBands

Creates a band between 2 lines.

Syntax: PlotBands(lineGuid1, lineGuid2, fillColor)

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

lineGuid1

String

True

Plot

lineGuid2

String

True

Plot

fillColor

String

True

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

PlotBars

Changes a line to bars.

Syntax: PlotBars(lineGuid, [ baseValue ], [ fillColor ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

lineGuid

String

True

Plot

baseValue

Number

False

fillColor

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

PlotBBandsChart

Takes care of the plotting side of a BBANDS (like) calculation and chart.

Syntax: PlotBBandsChart(chartIndex, name, upper, middle, [ lower ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartIndex

Number

True

Input,Number,SessionGet

name

String

True

Text,Input,SessionGet,Load

upper

NumberOrTable

True

ABANDS,BBANDS,DONCHIAN,KELTNER

middle

NumberOrTable

True

ABANDS,BBANDS,DONCHIAN,KELTNER

lower

NumberOrTable

False

ABANDS,BBANDS,DONCHIAN,KELTNER

PlotBuySellZone

Draws a horizontal zone with buy and sell lines on the chart.

Syntax: PlotBuySellZone(chartId, start, end)

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

start

Number

True

Input,Number,SessionGet

end

Number

True

Input,Number,SessionGet

PlotCircle

Changes the line into circles.

Syntax: PlotCircle(lineGuid, [ fillColor ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

lineGuid

String

True

Plot

fillColor

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

PlotCloud

Creates a cloud with double colors between 2 lines.

Syntax: PlotCloud(lineGuid1, lineGuid2, opacity)

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

lineGuid1

String

True

Plot

lineGuid2

String

True

Plot

opacity

Number

True

PlotDoubleColor

Changes the color of the line based on a base value.

Syntax: PlotDoubleColor(lineGuid, baseValue, secondColor, [ fillColor ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

lineGuid

String

True

Plot

baseValue

Number

True

secondColor

String

True

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

fillColor

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

PlotHistogram

Change the line into a histogram.

Syntax: PlotHistogram(lineGuid, secondColor, [ fillRaisingBars ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

lineGuid

String

True

Plot

secondColor

String

True

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

fillRaisingBars

Boolean

False

True,False

PlotHistogramSignals

Takes care of the plotting side of a MACD (like) calculation and chart.

Syntax: PlotHistogramSignals(chartIndex, name, histogram, [ shortSignal ], [ longSignal ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartIndex

Number

True

Input,Number,SessionGet

name

String

True

Text,Input,SessionGet,Load

histogram

NumberOrTable

True

MACD,MACDEXT,MACDFIX

shortSignal

NumberOrTable

False

MACD,MACDEXT,MACDFIX

longSignal

NumberOrTable

False

MACD,MACDEXT,MACDFIX

PlotHorizontalLine

Draws a horizontal line on the chart.

Syntax: PlotHorizontalLine(chartId, name, color, value, [ lineDecoration ], [ side ], [ id ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

name

String

True

color

String

True

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

value

Number

True

Input,Number,SessionGet

lineDecoration

Enum

False

ChartLineDecorationSolid,ChartLineDecorationDashed,ChartLineDecorationDotted

side

Enum

False

ChartAxisRightSide,ChartAxisLeftSide

id

String

False

PlotHorizontalZone

Draws a horizontal zone on the chart.

Syntax: PlotHorizontalZone(chartId, name, color, start, end, [ side ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

name

String

True

color

String

True

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

start

Number

True

Input,Number,SessionGet

end

Number

True

Input,Number,SessionGet

side

Enum

False

ChartAxisRightSide,ChartAxisLeftSide

PlotLineBuySellZone

Plots the line with a buy and sell zone on the chart.

Syntax: PlotLineBuySellZone(chartIndex, name, source, start, end)

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartIndex

Number

True

Input,Number,SessionGet

name

String

True

Text,Input,SessionGet,Load

source

NumberOrTable

True

RSI

start

Number

True

Input,Number,SessionGet

end

Number

True

Input,Number,SessionGet

PlotPivot

Plots a pivot cross above or below the chart when detected.

Syntax: PlotPivot(leftStrength, rightStrength)

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

leftStrength

Number

True

Input,Number,SessionGet

rightStrength

Number

True

Input,Number,SessionGet

PlotPrice

Creates a price plot. Candlestick by default.

Syntax: PlotPrice(chartId, market, [ interval ], [ style ], [ upColor ], [ upFill ], [ downColor ], [ downFill ], [ markColor ], [ markFill ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

market

String

True

InputAccountMarket,InputMarket,InputPriceSourceMarket,PriceMarket

interval

Number

False

InputInterval,Number,CurrentInterval

style

Enum

False

PricePlotStyleCandleStick,PricePlotStyleCandleStickHLC,PricePlotStyleCloseLine,PricePlotStyleHLC,PricePlotStyleOHLC,PricePlotStyleMountain,PricePlotStyleLine,PricePlotStyleHeikinAshi,PricePlotStyleSpread,PricePlotStyleSpreadCandle

upColor

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

upFill

Boolean

False

True,False

downColor

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

downFill

Boolean

False

True,False

markColor

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

markFill

Boolean

False

True,False

PlotShape

Draws a shape above the candle or first line on the chart.

Syntax: PlotShape([ chartId ], [ shape ], [ color ], [ size ], [ aboveCandle ], [ text ], [ textColor ], [ offset ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

False

shape

Enum

False

ShapeTypeAdd,ShapeTypeCircle,ShapeTypeCross,ShapeTypeDiamond,ShapeTypeDash,ShapeTypeSquare,ShapeTypeTriangleDown,ShapeTypeTriangleUp,ShapeTypeText

color

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

size

Number

False

aboveCandle

Boolean

False

True,False

text

String

False

Text,Input,SessionGet,Load

textColor

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

offset

Number

False

Input,Number,SessionGet

PlotShapes

Changes the line into a specific shape.

Syntax: PlotShapes(lineGuid, shape, [ fillColor ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

lineGuid

String

True

Plot

shape

Enum

True

ShapeTypeAdd,ShapeTypeCircle,ShapeTypeCross,ShapeTypeDiamond,ShapeTypeDash,ShapeTypeSquare,ShapeTypeTriangleDown,ShapeTypeTriangleUp,ShapeTypeText

fillColor

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

PlotSignalBar

Creates a small signal bar chart. A positive chartId will place the line below the main price chart. A negative index above.

Syntax: PlotSignalBar(chartId, color)

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

color

String

True

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

PlotSignalEnum

Creates a small signal bar chart based on the signal enum. A positive chartId will place the line below the main price chart. A negative index above.

Syntax: PlotSignalEnum(chartId, signal)

Returns the input signal for continuation.

Return type: Enum

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

signal

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

PlotStackedArea

Creates a stacked area chart from a line guid collection.

Syntax: PlotStackedArea(lineGuids)

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

lineGuids

Dynamic

True

Plot

PlotVerticalLine

Draws a vertical line on the chart.

Syntax: PlotVerticalLine(chartId, name, color, unix, [ lineDecoration ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

name

String

True

color

String

True

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

unix

Number

True

Input,Number,SessionGet

lineDecoration

Enum

False

ChartLineDecorationSolid,ChartLineDecorationDashed,ChartLineDecorationDotted

PlotVerticalZone

Draws a vertical zone on the chart.

Syntax: PlotVerticalZone(chartId, name, color, start, end)

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

name

String

True

color

String

True

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

start

Number

True

Input,Number,SessionGet

end

Number

True

Input,Number,SessionGet

PlotVolume

Creates volume bars. The bars can be styles accordingly. A positive chartId will place the line below the main price chart. A negative index above.

Syntax: PlotVolume(chartId, [ upColor ], [ downColor ], [ upFill ], [ downFill ], [ side ])

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

upColor

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

downColor

String

False

ColorAqua,ColorBlack,ColorBlue,ColorCyan,ColorDarkGray,ColorDarkGreen,ColorFuchsia,ColorGold,ColorGray,ColorGreen,ColorMaroon,ColorOlive,ColorOrange,ColorPurple,ColorRed,ColorSkyBlue,ColorTeal,ColorWhite,ColorYellow,ChangeColorOpacity

upFill

Boolean

False

True,False

downFill

Boolean

False

True,False

side

Enum

False

ChartAxisRightSide,ChartAxisLeftSide

SetStackedAreaOpacity

Configures the opacity for stacked area chart. A values between

Syntax: SetStackedAreaOpacity(chartId, opacity)

Return type: Void

Parameter Name
Parameter Type
Required
Suggestions

chartId

Number

True

opacity

Number

True

Last updated