Curva de equity y high-water mark
La línea cian sigue el equity de la cuenta; la línea gris en escalera traza el máximo histórico calculado con una window max acumulada — la diferencia entre ambas se ve de un vistazo.
Requisitos
Vega-Lite v5
Vega-Lite
{
"$schema": "https://vega.github.io/schema/vega-lite/v5.json",
"data": {
"values": [
{ "jour": "2026-05-04", "equity": 25000 },
{ "jour": "2026-05-05", "equity": 25180 },
{ "jour": "2026-05-06", "equity": 25090 },
{ "jour": "2026-05-07", "equity": 25400 },
{ "jour": "2026-05-08", "equity": 25620 },
{ "jour": "2026-05-11", "equity": 25510 },
{ "jour": "2026-05-12", "equity": 25890 },
{ "jour": "2026-05-13", "equity": 26010 },
{ "jour": "2026-05-14", "equity": 25840 },
{ "jour": "2026-05-15", "equity": 25770 },
{ "jour": "2026-05-18", "equity": 26120 },
{ "jour": "2026-05-19", "equity": 26350 },
{ "jour": "2026-05-20", "equity": 26200 },
{ "jour": "2026-05-21", "equity": 26080 },
{ "jour": "2026-05-22", "equity": 26440 },
{ "jour": "2026-05-25", "equity": 26610 },
{ "jour": "2026-05-26", "equity": 26530 },
{ "jour": "2026-05-27", "equity": 26790 },
{ "jour": "2026-05-28", "equity": 26700 },
{ "jour": "2026-05-29", "equity": 26950 },
{ "jour": "2026-06-01", "equity": 27120 },
{ "jour": "2026-06-02", "equity": 27040 },
{ "jour": "2026-06-03", "equity": 27260 },
{ "jour": "2026-06-04", "equity": 27410 }
]
},
"transform": [
{ "window": [{ "op": "max", "field": "equity", "as": "hwm" }], "frame": [null, 0], "sort": [{ "field": "jour" }] }
],
"encoding": { "x": { "field": "jour", "type": "temporal", "title": null } },
"layer": [
{
"mark": { "type": "line", "interpolate": "step-after", "color": "#9aa4b2", "strokeDash": [4, 4], "strokeWidth": 1.5 },
"encoding": { "y": { "field": "hwm", "type": "quantitative", "title": "Equity ($)", "scale": { "zero": false } } }
},
{
"mark": { "type": "line", "color": "#00f3ff", "strokeWidth": 2.5, "point": { "filled": true, "size": 28 }, "tooltip": true },
"encoding": {
"y": { "field": "equity", "type": "quantitative" },
"tooltip": [
{ "field": "jour", "type": "temporal", "format": "%d/%m", "title": "Jour" },
{ "field": "equity", "type": "quantitative", "format": ",.0f", "title": "Equity ($)" },
{ "field": "hwm", "type": "quantitative", "format": ",.0f", "title": "Plus-haut" }
]
}
}
]
}TradingEquitywindowHigh-water mark