openalgo-chart-plugin
Installation
SKILL.md
Extend the engine. Everything extensible in this library is a registry entry or a primitive - there is no plugin loader and no core file to edit.
Step 1 - pick the extension point
Answer these in order and stop at the first yes.
| Question | Build |
|---|---|
| Does it need its own data, autoscale and price-scale identity? | a chart type via registerChartType |
| Is it a shape the user places with clicks and drags later? | a drawing tool via registerDrawingTool |
| Is it a number computed per bar that should get a pane, legend row and settings? | an indicator via registerIndicator |
| Anything else that draws - band, zone, label, watermark, custom axis marker | a primitive via IPrimitive |
Default to a primitive. It is the cheapest and most flexible. Reach past it only when the table above says to.