The types of drawing which you can create are as follows. Many types of drawing accept accompanying text and text styling - for example, describe the drawing.
| Type | Points | Description |
| barMarker | 1 | Marker against a time and price, consisting of an icon and optional text. |
| text | 1 | Text label. (Note: you can also display text using a rectangle drawing) |
| horizontalLine | 1 | Horizontal line (date component of point is ignored and not required) |
| verticalLine | 1 | Vertical line (value component of point is ignored and not required) |
| rectangle | 2 | Rectangle. Note: allowed to have text and text-styling properties. |
| circle | 2 | Circle (the two co-ordinates are the centre and any point on the circumference) |
| ellipse | 2 | Ellipse (the two co-ordinates are the centre and any point on the circumference) |
| triangle | 3 | Triangle |
| lineSegment | 2 | Line from one time/price to another time/price. Note: allowed to have text and text-styling properties. |
| ray | 2 | Like |
| diagonal | 2 | Like |
| channel | 3 | Filled channel extending to the edge of the chart |
| freehandChannel | 4 | In effect, a filled quadrilateral with four price/time co-ordinates |
| priceRange | 2 | Filled range covering the whole of the chart horizontally between two prices (date component of points is ignored and not required) |
| dateRange | 2 | Filled range covering the whole of the chart vertically between two dates (price component of points is ignored and not required) |