CandlestickChart2D
CandlestickChart2D ( appearanceConst ; itemGap ; highTickMarkLength ; highTickMarkAlignment ; lowTickMarkLength ; lowTickMarkAlignment )
Argument | Type | Range | Default | Note |
---|---|---|---|---|
appearanceConst | int | 0..127 | default | |
itemGap | num | 0..1000000 | 100 | In % of box width |
highTickMarkLength | num | 0..100 | 0 | In % of box width |
highTickMarkAlignment | int | 1..3 | center | |
lowTickMarkLength | num | 0..100 | 0 | In % of box width |
lowTickMarkAlignment | int | 1..3 | center |
Examples
CandlestickChart2D(;;5;right;5;left)
Description
The CandlestickChart2D() function is used to depict stock market prices along a time axis. The five data series required for this in the ChartData() function correspond to the date/time values and the highest, lowest, closing and opening prices.
| CANDLESTICK_CHART_2D_01 |
1 | OpenDrawing(260;150) |
2 | ChartData(2024-11-30 2024-12-01 2024-12-04 2024-12-06 2024-12-07 2024-12-08; |
3 | 118 122 126 116 118 121 123; /* High-values. */ |
4 | 102 105 104 104 110 111 113; /* Low-values. */ |
5 | 104 119 121 108 115 118 113; /* Close-values. */ |
6 | 113 121 113 112 118 121 121) /* Open-values. */ |
7 | CandlestickChart2D(;300;50;right;50;left) |
8 | /* Set up styles. */ |
9 | FillStyle(1;#ca0d0060) |
10 | BorderStyle(1;;0.5) |
11 | /* Set up axes. */ |
12 | |
13 | AxisMajorTicks(all;0) |
14 | AxisMajorTickLabelTexts(x;"|Mon-DD|") |
15 | AxisMajorTickLabelStyle(x;;;;;;-90) |
16 | /* Set up grid. */ |
17 | MajorGridLineWidths(x;y;0.25) |
18 | MajorGridLineWidths(y;x;0) |
19 |
The CandlestickChart2D() function is set up exactly the same as the CandlestickChart() function.
See also CandlestickChartoptions() .