Vega

منحنی equity و high-water mark

خط فیروزه‌ای equity حساب رو دنبال می‌کنه؛ خط خاکستری پلکانی هم سقف تاریخی رو که با یک window max تجمعی حساب شده می‌کشه — فاصلهٔ این دوتا تو یک نگاه معلومه.

کاربرد

پایش یک حساب پراپ‌فرم: high-water mark مرجع اهداف سود و drawdown هست.

پیش‌نیازها

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

اسنیپت‌های مرتبط

بازگشت به آزمایشگاه داده