{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "candlestick-chart",
  "title": "캔들 차트",
  "description": "일별 OHLC 가격",
  "type": "registry:component",
  "dependencies": [],
  "registryDependencies": [
    "@quant/quant-chart-runtime"
  ],
  "files": [
    {
      "path": "registry/quant/candlestick-chart.tsx",
      "target": "components/quant/candlestick-chart.tsx",
      "type": "registry:component",
      "content": "\"use client\";\n\nimport {ChartPanel} from \"./chart-panel\";\nimport type {Chart} from \"./chart-types\";\n\nconst example = {\n  \"kind\": \"candlestick\",\n  \"title\": \"일별 시가·고가·저가·종가\",\n  \"unit\": \"USD\",\n  \"x\": [\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\": \"open\",\n      \"name\": \"시가\",\n      \"values\": [\n        108.52,\n        109.7073238863271,\n        110.39836768414311,\n        110.36700800725387,\n        110.12887775422287,\n        110.34696815280317,\n        111.23852605162097,\n        112.3412879388469,\n        113.01042242196105,\n        113.06090663671758,\n        112.96038100019958,\n        113.41000881410437,\n        114.6270843737996,\n        116.04815033314398,\n        116.72154662012538,\n        116.14525905614141,\n        114.65088701500144,\n        113.2047422573084,\n        112.56411147790548,\n        112.76488948869665,\n        113.19165072565487,\n        113.20299007468245,\n        112.80203382163864,\n        112.53840163624234,\n        112.94497947419404,\n        113.990883424912,\n        115.01630260543165,\n        115.37073833556406,\n        115.01381520947707,\n        114.63272950420833,\n        115.05077153831643,\n        116.51636611920924,\n        118.37628401311751,\n        119.67992067409654\n      ]\n    },\n    {\n      \"id\": \"high\",\n      \"name\": \"고가\",\n      \"values\": [\n        110.02,\n        110.45,\n        111.08,\n        111.74,\n        112.31,\n        112.71,\n        112.99,\n        113.25,\n        113.62,\n        114.19,\n        114.95,\n        115.81,\n        116.61,\n        117.17,\n        117.33,\n        117.06,\n        116.41,\n        115.57,\n        114.74,\n        114.13,\n        113.87,\n        113.95,\n        114.31,\n        114.8,\n        115.26,\n        115.61,\n        115.83,\n        116.01,\n        116.27,\n        116.73,\n        117.44,\n        118.38,\n        119.38,\n        120.28\n      ]\n    },\n    {\n      \"id\": \"low\",\n      \"name\": \"저가\",\n      \"values\": [\n        107.02,\n        107.45,\n        108.08,\n        108.74,\n        109.31,\n        109.71,\n        109.99,\n        110.25,\n        110.62,\n        111.19,\n        111.95,\n        112.81,\n        113.61,\n        114.17,\n        114.33,\n        114.06,\n        113.41,\n        112.57,\n        111.74,\n        111.13,\n        110.87,\n        110.95,\n        111.31,\n        111.8,\n        112.26,\n        112.61,\n        112.83,\n        113.01,\n        113.27,\n        113.73,\n        114.44,\n        115.38,\n        116.38,\n        117.28\n      ]\n    },\n    {\n      \"id\": \"close\",\n      \"name\": \"종가\",\n      \"values\": [\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} satisfies Chart;\n\nexport function Example() {\n  return <ChartPanel spec={example} />;\n}\n"
    }
  ]
}
