---
title: 데이터 가져오기
description: 증권사 export, 스프레드시트, 스크린샷을 Claude에 던져주세요. 형식을 읽고, 컬럼을 매핑하고, firma에 모두 기록합니다. 사용자는 그냥 지켜보기만 하면 됩니다.
---

export const features = [
  { icon: 'fmt', title: '어떤 형식이든',  desc: 'CSV, Excel, PDF, 스크린샷, 평문, 브라우저 복사-붙여넣기. 넘겨주기 전에 정리하거나 형식을 맞출 필요가 없습니다.' },
  { icon: 'col', title: '어떤 컬럼명이든', desc: <>"Exec Price", "Trade Price", "Unit Cost", 또는 한국어 증권사의 비영어 헤더. Claude가 각 컬럼이 무엇을 뜻하는지 알아냅니다. 모호하면 한 번 묻고 진행합니다.</> },
  { icon: 'ord', title: '자동으로 정확한 순서로', desc: '평균 단가 계산이 정확하도록 거래는 시간순으로 기록됩니다. 파일이 다른 순서로 정렬돼 있어도 상관없습니다.' },
  { icon: 'gap', title: '파일이 없어도 그냥 말로',  desc: '기록이 불완전하거나 기억에만 있다면, 기억나는 대로 Claude에게 알려주세요. 가능한 부분은 채우고 부족한 부분은 표시해서 평균 단가가 왜곡되지 않게 합니다.' },
];

export const tradeImport = [
  {
    user: <>[trades.csv 첨부]<br/>Interactive Brokers 거래 내역이야. Firma에 전부 기록해줘.</>,
    ai: <>
      <p>거래 47건이 보입니다. 평균 단가가 정확하게 계산되도록 시간순으로 기록하겠습니다. 지금 시작할게요.</p>
      <p style={{marginTop:'0.5rem'}}>
        ✓ TSLA buy 100 @ $78.00 · 2025-01-02<br/>
        ✓ TSLA buy 62 @ $252.00 · 2025-01-02<br/>
        ✓ TSLA buy 5 @ $406.00 · 2025-01-03<br/>
        <span style={{color:'var(--muted)', fontSize:'0.85em'}}>... 44건 더</span>
      </p>
      <p style={{marginTop:'0.5rem'}}>완료. 거래 47건 기록했습니다. <code>firma sync</code>를 실행해 현재 가격을 가져오면, 손익이 포함된 전체 포트폴리오를 보여드릴 수 있습니다.</p>
    </>,
  },
];

export const noFile = [
  {
    user: '지난 1년간 TSLA를 꾸준히 사 모았어. 총 392주 정도. 기억나는 거래는: 2025년 1월에 $78에 100주, 같은 날 $252에 62주, 그리고 2025년~2026년 초까지 평균 $300 부근에서 작은 거래 여러 건. 현재 평균 단가는 $245 정도일 거야.',
    ai: '말씀하신 거래는 기록하고 나머지는 추정으로 표시하겠습니다. 정확한 기록이 없는 거래는 평균 단가 계산을 왜곡하지 않도록 "deposit" 항목으로 기록하겠습니다. 진행할까요?',
  },
];

export const balanceImport = [
  {
    user: <>[net_worth.xlsx 첨부]<br/>2023년부터 월별 자산 스냅샷이야. 각 행이 한 달이고 investments, savings, car, pension, loans 컬럼이 있어. 전부 기록해줘.</>,
    ai: <>
      <p>확인했습니다. 2023-04부터 2026-03까지 월간 항목이 36건 있습니다. 컬럼을 firma 카테고리에 맞춰 자동으로 매핑한 뒤 가져오겠습니다.</p>
      <p style={{marginTop:'0.5rem'}}>
        ✓ 2023-04  Investments $57.5K · Cash $21.7K · ...<br/>
        ✓ 2023-05  Investments $60.2K · Cash $23.0K · ...<br/>
        <span style={{color:'var(--muted)', fontSize:'0.85em'}}>... 34개월 더</span>
      </p>
      <p style={{marginTop:'0.5rem'}}>완료. <code>firma report</code>를 실행하면 전체 순자산 추세를 확인할 수 있습니다.</p>
    </>,
  },
];

export const flowImport = [
  {
    user: <>[income_expense.xlsx 첨부]<br/>2023년부터 월별·카테고리별 수입/지출이야. 컬럼: month, salary, business income, rent, utilities, food, other. 전부 가져와줘.</>,
    ai: <>
      <p>firma 카테고리에 자동으로 매핑한 뒤 36개월치를 가져오겠습니다.</p>
      <p style={{marginTop:'0.5rem'}}>
        ✓ 2023-04  Income $6,340 · Expenses $3,142  (savings 50.4%)<br/>
        ✓ 2023-05  Income $5,500 · Expenses $4,531  (savings 17.6%)<br/>
        <span style={{color:'var(--muted)', fontSize:'0.85em'}}>... 34개월 더</span>
      </p>
      <p style={{marginTop:'0.5rem'}}>완료. 36개월 평균 저축률은 <code>38.2%</code>입니다.</p>
    </>,
  },
];

export const tips = [
  { icon: '①', title: '포트폴리오를 먼저 가져오기', desc: <>거래 내역부터 넣는 편이 좋습니다. 포트폴리오가 잡히면 <code>firma sync</code>를 실행하세요. 그래야 자산이나 현금흐름을 가져올 때 Claude가 실시간 손익까지 함께 참고할 수 있습니다.</> },
  { icon: '②', title: '가져온 뒤 검토',           desc: <>가져오기가 끝나면 바로 Claude에게 <code>firma show portfolio</code> 또는 <code>firma report</code>를 보여 달라고 하세요. 데이터를 더 쌓기 전에 눈에 띄는 오류를 먼저 잡을 수 있습니다.</> },
  { icon: '③', title: '부분 데이터도 OK',         desc: '시작하려고 전체 히스토리가 있을 필요는 없습니다. 6개월치만 있어도 추세는 보입니다. Firma는 오래 쓸수록 더 유용해집니다.' },
];

<Section label="Claude가 다 처리해줍니다">
팁: Claude Desktop에서 <code>/import-trades</code>를 입력하면 안내된 흐름으로 진행됩니다.

  <FeatureList items={features} />
</Section>

<Section label="거래 내역 가져오기">
증권사에서 거래 내역을 export(보통 CSV나 Excel)해서 Claude Desktop에
첨부한 뒤 이렇게 말합니다:

  <ChatDemo header="Claude Desktop · firma MCP 연결됨" exchanges={tradeImport} />

  <Note>
    CSV에 특이한 컬럼명이 있다면 한 번만 설명하면 됩니다:
    "Qty 컬럼은 수량이고, Exec Price가 가격이야." 정도만 말해주면 나머지는 Claude가
    알아서 처리합니다.
  </Note>
</Section>

<Section label="파일이 없다면 그냥 말로">
  <ChatDemo header="Claude Desktop · firma MCP 연결됨" exchanges={noFile} />
</Section>

<Section label="순자산 히스토리 가져오기">
  <ChatDemo header="Claude Desktop · firma MCP 연결됨" exchanges={balanceImport} />
</Section>

<Section label="현금흐름 히스토리 가져오기">
  <ChatDemo header="Claude Desktop · firma MCP 연결됨" exchanges={flowImport} />
</Section>

<Section label="팁">
  <FeatureList items={tips} />
</Section>
