Optionalcolor?: stringOptionalextendLeft?: booleanContinue the line past its anchor to the pane edge.
OptionalextendRight?: booleanOptionallineStyle?: IndicatorLineStyleOptionallineWidth?: numberOptionalcolor?: stringBorder colour. Omit fillColor to draw an outline only.
OptionalfillColor?: stringOptionallineWidth?: numberOptionalopacity?: numberFill alpha, 0..1. Defaults to 0.12.
Optionaltext?: stringCaption drawn on a plate at the centre of the box; \n splits lines.
OptionaltextColor?: stringOptionalalign?: "left" | "center" | "right"Which edge of the plate sits on the anchor. Defaults to 'center'.
Optionalcolor?: stringPlate fill.
\n splits lines.
OptionaltextColor?: stringOptionalclosed?: booleanClose the path back to the first point (a triangle, a wedge).
Optionalcolor?: stringOptionalfillColor?: stringOptionallineWidth?: numberOptionalopacity?: numberFill alpha, 0..1. Defaults to 0.12.
A free-standing shape an indicator paints in its own pane, anchored to time and price rather than to a bar index.
Plots, levels and markers each answer a different question and none of them answers this one: a pivot-to-pivot trendline, a supply zone, an order block, a measured-move projection are all geometry between two arbitrary points, and a column of one value per bar cannot express any of them. Anchors are times, so a shape stays put when history is paged in and every logical index shifts.