거래 내역
거래는 포트폴리오의 진실의 원천(source of truth)입니다. 보유 종목과 평균 단가는 거래에서 도출됩니다. 별도의 보유 테이블을 동기화할 필요가 없습니다.
firma show txns [ticker]
모든 거래를 누적 평균 단가와 함께 표시합니다. 티커를 인자로 주면 단일 종목으로
필터링됩니다. ID 컬럼은 특정 거래를 수정하거나 삭제할 때 사용합니다.
$firma show txns TSLA
| ID | DATE | TYPE | SHARES | PRICE | TOTAL | AVG COST |
|---|---|---|---|---|---|---|
| #86 | 2026-04-08 | buy | 5 | $351.69 | $1,758.43 | $245.68 |
| #8 | 2026-04-01 | buy | 5 | $354.75 | $1,773.75 | $244.24 |
| #39 | 2026-03-25 | buy | 8 | $387.85 | $3,102.80 | $242.72 |
| #28 | 2026-02-28 | buy | 18 | $396.37 | $7,134.66 | $237.22 |
| #101 | 2025-11-17 | buy | 8 | $406.45 | $3,251.60 | $228.60 |
| #1 | 2025-01-02 | deposit | 100 | $78.00 | $7,800.00 | $78.00 |
| 24 transactions | ||||||
거래 유형:
buy, sell, deposit (입고),
dividend, tax.
가격이 있는 buy와 deposit만 평균 단가에 영향을 줍니다.firma add txn
인터랙티브 프롬프트로 새 거래를 기록합니다. 평균 단가는 매 입력 후 자동으로
재계산됩니다.
$firma add txn
AAPL
buy
15
$211.00
2026-04-25
✓Transaction recorded. AAPL avg cost → $196.40
Claude Desktop에서도 거래를 추가할 수 있습니다. "AAPL 15주 $211에 샀어"라고
말하면 Claude가
add_txn을 직접 호출합니다.firma edit txn [id]
ID로 기존 거래를 수정합니다. ID를 생략하면 최근 거래 중에서 선택할 수 있는
인터랙티브 피커가 나타납니다. 변경한 항목만 업데이트되고 나머지는 그대로 유지됩니다.
$firma edit txn 86
$349.00
✓Transaction #86 updated.
firma delete txn [id]
거래를 영구 삭제합니다. 보유 수량과 평균 단가는 즉시 재계산됩니다. ID를
생략하면 인터랙티브 피커가 나타납니다.
$firma delete txn 86
Yes
✓Transaction #86 deleted.