{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "performance-drawdown",
  "title": "성과와 낙폭",
  "description": "같은 전략 지수에서 계산한 고점 대비 낙폭을 함께 읽습니다.",
  "type": "registry:component",
  "dependencies": [],
  "registryDependencies": [
    "@quant/quant-chart-runtime"
  ],
  "files": [
    {
      "path": "registry/quant/performance-drawdown.tsx",
      "target": "components/quant/performance-drawdown.tsx",
      "type": "registry:component",
      "content": "\"use client\";\nimport \"./quant.css\";\nimport {RecipePanels,type RecipeExample} from \"./recipe-panels\";\nconst example = {\n  \"id\": \"performance-drawdown\",\n  \"dataOrigin\": \"synthetic\",\n  \"charts\": [\n    {\n      \"kind\": \"line\",\n      \"title\": \"누적 성과 비교\",\n      \"unit\": \"pt\",\n      \"x\": [\n        \"2026-01-01\",\n        \"2026-01-02\",\n        \"2026-01-03\",\n        \"2026-01-04\",\n        \"2026-01-05\",\n        \"2026-01-06\",\n        \"2026-01-07\",\n        \"2026-01-08\",\n        \"2026-01-09\",\n        \"2026-01-10\",\n        \"2026-01-11\",\n        \"2026-01-12\",\n        \"2026-01-13\",\n        \"2026-01-14\",\n        \"2026-01-15\",\n        \"2026-01-16\",\n        \"2026-01-17\",\n        \"2026-01-18\",\n        \"2026-01-19\",\n        \"2026-01-20\",\n        \"2026-01-21\",\n        \"2026-01-22\",\n        \"2026-01-23\",\n        \"2026-01-24\",\n        \"2026-01-25\",\n        \"2026-01-26\",\n        \"2026-01-27\",\n        \"2026-01-28\",\n        \"2026-01-29\",\n        \"2026-01-30\",\n        \"2026-01-31\",\n        \"2026-02-01\",\n        \"2026-02-02\",\n        \"2026-02-03\",\n        \"2026-02-04\",\n        \"2026-02-05\",\n        \"2026-02-06\",\n        \"2026-02-07\",\n        \"2026-02-08\",\n        \"2026-02-09\",\n        \"2026-02-10\",\n        \"2026-02-11\",\n        \"2026-02-12\",\n        \"2026-02-13\",\n        \"2026-02-14\",\n        \"2026-02-15\",\n        \"2026-02-16\",\n        \"2026-02-17\",\n        \"2026-02-18\",\n        \"2026-02-19\",\n        \"2026-02-20\",\n        \"2026-02-21\",\n        \"2026-02-22\",\n        \"2026-02-23\",\n        \"2026-02-24\",\n        \"2026-02-25\",\n        \"2026-02-26\",\n        \"2026-02-27\",\n        \"2026-02-28\",\n        \"2026-03-01\",\n        \"2026-03-02\",\n        \"2026-03-03\",\n        \"2026-03-04\",\n        \"2026-03-05\",\n        \"2026-03-06\",\n        \"2026-03-07\",\n        \"2026-03-08\",\n        \"2026-03-09\",\n        \"2026-03-10\",\n        \"2026-03-11\",\n        \"2026-03-12\",\n        \"2026-03-13\",\n        \"2026-03-14\",\n        \"2026-03-15\",\n        \"2026-03-16\",\n        \"2026-03-17\",\n        \"2026-03-18\",\n        \"2026-03-19\",\n        \"2026-03-20\",\n        \"2026-03-21\",\n        \"2026-03-22\",\n        \"2026-03-23\",\n        \"2026-03-24\",\n        \"2026-03-25\",\n        \"2026-03-26\",\n        \"2026-03-27\",\n        \"2026-03-28\",\n        \"2026-03-29\",\n        \"2026-03-30\",\n        \"2026-03-31\",\n        \"2026-04-01\",\n        \"2026-04-02\"\n      ],\n      \"series\": [\n        {\n          \"id\": \"portfolio\",\n          \"name\": \"전략 지수\",\n          \"values\": [\n            101.8,\n            102.4,\n            102.71,\n            102.83,\n            102.9,\n            103.04,\n            103.3,\n            103.64,\n            103.96,\n            104.11,\n            103.97,\n            103.5,\n            102.78,\n            101.97,\n            101.28,\n            100.91,\n            100.97,\n            101.47,\n            102.3,\n            103.28,\n            104.22,\n            104.96,\n            105.46,\n            105.75,\n            105.95,\n            106.18,\n            106.53,\n            107.01,\n            107.53,\n            107.95,\n            108.11,\n            107.91,\n            107.36,\n            106.55,\n            105.69,\n            104.98,\n            104.62,\n            104.69,\n            105.16,\n            105.91,\n            106.75,\n            107.51,\n            108.09,\n            108.48,\n            108.76,\n            109.04,\n            109.44,\n            110,\n            110.68,\n            111.36,\n            111.86,\n            112.02,\n            111.78,\n            111.16,\n            110.31,\n            109.44,\n            108.77,\n            108.44,\n            108.52,\n            108.95,\n            109.58,\n            110.24,\n            110.81,\n            111.21,\n            111.49,\n            111.75,\n            112.12,\n            112.69,\n            113.45,\n            114.31,\n            115.11,\n            115.67,\n            115.83,\n            115.56,\n            114.91,\n            114.07,\n            113.24,\n            112.63,\n            112.37,\n            112.45,\n            112.81,\n            113.3,\n            113.76,\n            114.11,\n            114.33,\n            114.51,\n            114.77,\n            115.23,\n            115.94,\n            116.88,\n            117.88,\n            118.78\n          ]\n        },\n        {\n          \"id\": \"benchmark\",\n          \"name\": \"비교 지수\",\n          \"values\": [\n            101.26,\n            101.85,\n            102.22,\n            102.46,\n            102.65,\n            102.87,\n            103.15,\n            103.47,\n            103.74,\n            103.87,\n            103.77,\n            103.42,\n            102.86,\n            102.21,\n            101.62,\n            101.24,\n            101.14,\n            101.33,\n            101.75,\n            102.27,\n            102.76,\n            103.12,\n            103.32,\n            103.39,\n            103.41,\n            103.47,\n            103.64,\n            103.93,\n            104.27,\n            104.57,\n            104.72,\n            104.64,\n            104.34,\n            103.88,\n            103.4,\n            103.05,\n            102.95,\n            103.17,\n            103.66,\n            104.35,\n            105.1,\n            105.78,\n            106.32,\n            106.71,\n            107,\n            107.27,\n            107.59,\n            108,\n            108.47,\n            108.9,\n            109.19,\n            109.21,\n            108.93,\n            108.37,\n            107.63,\n            106.86,\n            106.23,\n            105.83,\n            105.72,\n            105.87,\n            106.16,\n            106.49,\n            106.78,\n            106.97,\n            107.1,\n            107.24,\n            107.48,\n            107.9,\n            108.47,\n            109.14,\n            109.79,\n            110.3,\n            110.54,\n            110.5,\n            110.21,\n            109.78,\n            109.37,\n            109.1,\n            109.08,\n            109.28,\n            109.66,\n            110.11,\n            110.52,\n            110.83,\n            111.02,\n            111.16,\n            111.32,\n            111.6,\n            112.02,\n            112.58,\n            113.17,\n            113.66\n          ],\n          \"role\": \"benchmark\"\n        }\n      ]\n    },\n    {\n      \"kind\": \"area\",\n      \"title\": \"고점 대비 낙폭\",\n      \"unit\": \"%\",\n      \"x\": [\n        \"2026-01-01\",\n        \"2026-01-02\",\n        \"2026-01-03\",\n        \"2026-01-04\",\n        \"2026-01-05\",\n        \"2026-01-06\",\n        \"2026-01-07\",\n        \"2026-01-08\",\n        \"2026-01-09\",\n        \"2026-01-10\",\n        \"2026-01-11\",\n        \"2026-01-12\",\n        \"2026-01-13\",\n        \"2026-01-14\",\n        \"2026-01-15\",\n        \"2026-01-16\",\n        \"2026-01-17\",\n        \"2026-01-18\",\n        \"2026-01-19\",\n        \"2026-01-20\",\n        \"2026-01-21\",\n        \"2026-01-22\",\n        \"2026-01-23\",\n        \"2026-01-24\",\n        \"2026-01-25\",\n        \"2026-01-26\",\n        \"2026-01-27\",\n        \"2026-01-28\",\n        \"2026-01-29\",\n        \"2026-01-30\",\n        \"2026-01-31\",\n        \"2026-02-01\",\n        \"2026-02-02\",\n        \"2026-02-03\",\n        \"2026-02-04\",\n        \"2026-02-05\",\n        \"2026-02-06\",\n        \"2026-02-07\",\n        \"2026-02-08\",\n        \"2026-02-09\",\n        \"2026-02-10\",\n        \"2026-02-11\",\n        \"2026-02-12\",\n        \"2026-02-13\",\n        \"2026-02-14\",\n        \"2026-02-15\",\n        \"2026-02-16\",\n        \"2026-02-17\",\n        \"2026-02-18\",\n        \"2026-02-19\",\n        \"2026-02-20\",\n        \"2026-02-21\",\n        \"2026-02-22\",\n        \"2026-02-23\",\n        \"2026-02-24\",\n        \"2026-02-25\",\n        \"2026-02-26\",\n        \"2026-02-27\",\n        \"2026-02-28\",\n        \"2026-03-01\",\n        \"2026-03-02\",\n        \"2026-03-03\",\n        \"2026-03-04\",\n        \"2026-03-05\",\n        \"2026-03-06\",\n        \"2026-03-07\",\n        \"2026-03-08\",\n        \"2026-03-09\",\n        \"2026-03-10\",\n        \"2026-03-11\",\n        \"2026-03-12\",\n        \"2026-03-13\",\n        \"2026-03-14\",\n        \"2026-03-15\",\n        \"2026-03-16\",\n        \"2026-03-17\",\n        \"2026-03-18\",\n        \"2026-03-19\",\n        \"2026-03-20\",\n        \"2026-03-21\",\n        \"2026-03-22\",\n        \"2026-03-23\",\n        \"2026-03-24\",\n        \"2026-03-25\",\n        \"2026-03-26\",\n        \"2026-03-27\",\n        \"2026-03-28\",\n        \"2026-03-29\",\n        \"2026-03-30\",\n        \"2026-03-31\",\n        \"2026-04-01\",\n        \"2026-04-02\"\n      ],\n      \"series\": [\n        {\n          \"id\": \"drawdown\",\n          \"name\": \"낙폭\",\n          \"values\": [\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            -0.13,\n            -0.59,\n            -1.28,\n            -2.06,\n            -2.72,\n            -3.07,\n            -3.02,\n            -2.54,\n            -1.74,\n            -0.8,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            -0.18,\n            -0.69,\n            -1.44,\n            -2.24,\n            -2.9,\n            -3.23,\n            -3.16,\n            -2.73,\n            -2.03,\n            -1.26,\n            -0.55,\n            -0.02,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            -0.21,\n            -0.77,\n            -1.53,\n            -2.3,\n            -2.9,\n            -3.2,\n            -3.12,\n            -2.74,\n            -2.18,\n            -1.59,\n            -1.08,\n            -0.72,\n            -0.47,\n            -0.24,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            0,\n            -0.23,\n            -0.79,\n            -1.52,\n            -2.24,\n            -2.76,\n            -2.99,\n            -2.92,\n            -2.61,\n            -2.18,\n            -1.79,\n            -1.48,\n            -1.3,\n            -1.14,\n            -0.92,\n            -0.52,\n            0,\n            0,\n            0,\n            0\n          ]\n        }\n      ]\n    }\n  ]\n} satisfies RecipeExample;\nexport function Recipe(){return <RecipePanels example={example}/>;}\n"
    }
  ]
}
