已經持有股票才開始記帳,仍然可以先把資料整理起來。開帳前要分清目前股數、剩餘持股成本、基準日市值與歷史投入,再決定回補真實交易,或先建立有明確範圍的起始快照。缺少的日期、費用與股利要標示待確認,不能把現在市價或記帳日偽裝成原始買進資料。
投資已經好幾年,手上有股票和 ETF,現在才想開始記帳。打開券商庫存,能看到股數、均價和損益,但以前買賣的細節不一定找得齊。
不用等到所有資料完美,才開始整理。先確認自己現在擁有什麼、哪些數字有來源,以及希望追蹤哪一段期間,之後再按缺漏清單補齊。
這篇以一般台股現股與 ETF 的個人投資帳本為主。這裡的「開帳」是建立追蹤起點,不代表當天真的買進,也不直接等同稅務成本或法定會計程序。
重點摘要
- 目前庫存是一個時點的結果,不能單靠它推回所有歷史買賣與股利。
- 回補歷史與基準日快照,能回答的問題不同,要先選定資料範圍。
- 剩餘持股成本、累積投入與基準日市值須分欄,不能互相替代。
- 未交割款、待收股利與待領新股要另列,已在銀行餘額中的現金不能再加一次。
- Stockledger 目前沒有獨立期初持股事件,不能把基準日加歷史均價當成完整開帳與績效處理。
先決定:要回顧全部歷史,還是從某一天開始追蹤?
兩種整理方式都可以有用途,但要清楚標示範圍。不要只輸入目前持股,就把工具顯示的報酬稱為多年來的完整成果。
| 比較項目 | 回補真實歷史 | 建立基準日快照 |
|---|---|---|
| 起始資料 | 所選歷史範圍內的買賣、費用、股利與公司事件 | 選定時點的持股、成本資料、市值、現金及待收待付 |
| 日期依據 | 每個事件真實發生的日期 | 明確指定的追蹤基準日,不冒充原買進日 |
| 可觀察的範圍 | 資料齊全且計算方式適用時,回顧該段歷史 | 從基準日起追蹤變化,不能補回缺失的過去 |
| 使用時要確認 | 是否漏掉部分賣出、已出清標的或公司事件 | 帳本是否支援獨立期初資料及後續現金流銜接 |
若能取得完整交易,回補歷史較能保留原本的投入與持有期間。若資料仍缺漏,可以先用外部表格建立快照,明寫「從某日開始追蹤」,同時保留待補資料清單。
這是依資料內容選擇整理方式,不是交易所規定的績效算法。能否計算累積損益、TWR 或其他報酬,還要看資料是否足夠,以及所用工具的計算範圍。
開帳前,先把這些欄位查清楚
可先選一個容易核對的時點,例如某個交易日收盤。各份資料都註明日期與時間,避免把不同日期的庫存、股價與銀行餘額混在一起:
| 資料欄位 | 要記什麼 | 核對重點 |
|---|---|---|
| 標的與持股數量 | 股票代號、名稱、各帳戶股數與合計 | 區分已成交持倉、已交割入庫及其他待領權利 |
| 剩餘持股成本 | 目前還持有部位的成本總額、均價及來源 | 是否含費用,是否已處理部分賣出與公司事件 |
| 基準日估值 | 股數、參考價格、價格時間與市值 | 市值是當時值多少,不是以前花了多少 |
| 歷史交易與收入 | 買賣、費稅、已領股利、已實現結果及資料期間 | 目前庫存不包含所有已出清標的的歷史 |
| 現金與待交割款 | 銀行實際餘額、尚待支付或收取的交割款 | 未扣交割款不能當成全部可用現金 |
| 其他待收或待領 | 已取得權利的股利、已繳認股款及待領新股 | 未收到的權利與已入帳資產分開,不重複加總 |
可從集保 e手掌握的庫存與交易明細匯出說明查詢可取得的資料,再搭配各券商的成交明細與對帳單。多家券商有同一股票時,先核對各帳戶,再算本人合計股數。
對帳單中的日期、交易類別、單價與數量,可參考證交所對帳單應記載事項。實際費用、銀行收付與公司事件仍要另查明細;每份資料的查詢期間,也不保證涵蓋全部歷史。
三個金額要分開:累積投入、剩餘成本與現在市值
假設你以前買進 1,000 股,每股 50 元,之後以每股 60 元賣出 400 股。為看清楚差異,先不計費稅、股利及其他事件:
- 原本買進投入:1,000 × 50=NT$50,000。
- 賣出 400 股的成本:400 × 50=NT$20,000。
- 賣出收到的價金:400 × 60=NT$24,000。
- 這次已實現損益:NT$24,000 − NT$20,000=NT$4,000。
現在剩 600 股,持有成本為 NT$30,000。假設基準日參考市價為 70 元,這 600 股的市值是 NT$42,000:
| 數字 | 本例金額 | 代表什麼 |
|---|---|---|
| 歷史買進投入 | NT$50,000 | 以前真正投入過多少 |
| 剩餘持股成本 | NT$30,000 | 目前 600 股所對應的成本 |
| 基準日持股市值 | NT$42,000 | 按當時 70 元估算的持股價值 |
| 過去已實現損益 | NT$4,000 | 真正賣出 400 股後的結果 |
不能拿 NT$50,000 減全部賣出收款 NT$24,000,得到 NT$26,000,就當成剩餘持股成本;賣出收款包含成本回收與損益,兩者要分開。
只有目前 600 股的庫存與均價,也不足以知道以前是否已實現 NT$4,000。若想回顧完整成果,已賣出部分的資料仍要保留。
歷史成本與追蹤起點,回答的是不同問題
沿用本例,基準日市值 NT$42,000,比剩餘成本 NT$30,000 高出 NT$12,000。這是過去持有期間已累積的未計賣出費稅價差,不是開始記帳當天新賺到的錢。
若之後仍持有同樣 600 股,沒有追加、賣出、股利或費稅,參考市價由 70 元變成 75 元,市值便從 NT$42,000 增為 NT$45,000。從基準日起增加的是 NT$3,000,對基準市值的變動約為 7.14%。
用歷史持股成本看,這時價差則為 NT$45,000 − NT$30,000=NT$15,000。兩個數字都各有用途:NT$3,000 回答基準日以後的變化;NT$15,000 回答現有部位相對歷史成本的價差。
所以,若只想從現在觀察表現,起始估值應另存基準日市值;若想保留歷史成本,也要獨立保存。不能用同一個「買進價格」欄,同時代表 50 元歷史均價與 70 元起始估值。
有新的買賣、投入、提款或股利時,就不能再套用本例的單純市值變動比例。完整報酬需把期間內各筆資金流與事件一起處理。
基準日前後的股利、交割與公司事件,怎麼切開?
已領股利:回補完整歷史時,按真正的權利及發放資料記錄;只做快照時,過去已領股利可另留歷史欄位,不能全部改成基準日新收到的一筆收入。
已在銀行餘額中的現金:例如之前領到股利,仍留在存款裡,快照已記銀行實際餘額,就不能再把那筆股利加一次到現金。
已取得權利、尚未發放:另列待收金額、權利日與預定發放日。入帳後由待收轉成實收,避免兩邊重複。
已成交、尚未交割:核對成交日、應收應付款與實際銀行餘額。證交所的款券交割作業說明列出一般交割安排;成交與收付有時間差,不能把所有變動都假設在同一天完成。
分割、配股或增減資:確認基準日資料是在事件前或後。若快照股數已包含調整,後續不能把同一個事件再套一次;已繳款但待領的新股,也不能同時算成可用現金與已交付持股。
選擇以成交持倉或已交割庫存作起始資料時,要寫清楚口徑,並把尚未完成的部分列為調節項目。兩者不同,不能只挑數量較多的那一份當正確答案。
資料找不齊,先標示缺漏,不靠現在價格補空白
先把能確認的股數、成本來源、估值與現金列出來,再將未知資料寫成「待確認」,例如原始日期、費用是否已含、某段賣出紀錄或歷史配息。
現在股價不是原買價;目前持股也不是以前累計買過的股數。只有一張庫存截圖,無法推回所有買賣、已出清標的及過去資金流。
若只是記得「好像買在 50 元附近」,可以在工作表中保留估計與理由,但要和已核實數字分開。成本尚未確認時,不把損益標成已核對,也不要填 0 來假裝完成。
外部開帳表可以先接續記錄之後真正發生的交易與收付,歷史缺漏則繼續補查。你可以開始整理,但成果要依已確認的範圍說明。
在 Stockledger,先確認資料能否按真實歷史銜接
Stockledger 目前沒有獨立的「期初持股」或「開帳快照」事件,也沒有把基準日持股成本、估值及一般待交割權利一起帶入的專用流程。既有的待抽籤申購,是另一種事件,不能拿來代替。
資料完整時,到 交易紀錄按真正日期回補買進、賣出、股數、單價與實際費稅;影響這段歷史的配息、配股與分割,也要按事件資料補齊,再和基準日庫存核對。
配息的日期填實際發放日,另填「除息/權利日」,金額與扣項依通知確認。若碰到工具目前尚未完整支援的減資、原股東現金增資等事件,仍需另留調節表,不能只把目前股數補到相同,就認定成本與績效全部正確。
不要把基準日加歷史均價,直接稱為完整開帳。例如沿用本例不計費稅的假設,用 600 股、50 元在基準日新增一般買進,未計手續費的價金雖為 NT$30,000,工具仍會把它當成該日買進與投入,並以所填價格處理績效;這沒有同時保存 NT$42,000 起始市值或真實取得日期。
備註寫「期初」也不會把這筆買進排除在投入與績效計算之外。資料不足時,先使用外部快照與後續流水,不以工具的累積投入、持有期間或 TWR 當成已重建的歷史。
也不要在沒有既有持股起始資料的空白帳本中,只登錄之後的賣出,就期待正確拆出賣出成本。賣出之前,必須先有能銜接的持股與成本紀錄。
到 現金頁核對銀行當下的實際餘額;未交割款與待領權利另外保存。現金餘額不等於全部可自由使用的資金,交易紀錄也不會自動改寫存款帳戶。
之後找到舊資料,不要和起始彙總重複加總
如果外部表格先保存了「600 股起始持股」,之後又找到形成這 600 股的原始交易,應先決定如何銜接,不能把起始股數與歷史買進全部加在一起。
改用完整歷史時,從真實買賣與公司事件重新核對同一批持股;原快照保留作對照資料,不再算成額外取得。若仍以基準日作起點,則把後來找到的舊資料放回歷史資料區,不當成基準日後的新現金流。
每一批持股與每一筆收付款只計一次,才能避免補資料後,股數、投入或收益突然翻倍。
常見問題
已經投資多年,現在開始記帳會不會太晚?
仍可開始。先保存可確認的持股、成本、估值與現金,再決定回補歷史或從基準日追蹤。缺漏要標示,不必用猜測的日期或價格把欄位填滿。
可以把今天股價當成以前的買進價格嗎?
不能當成真實買進價格。今天價格可用於有明確範圍的起始估值,但要與歷史持股成本分欄保存,不能據此宣稱重建全部歷史損益。
只有目前股數和券商均價,就能算全部投資成果嗎?
不足以計算全部成果。還可能缺少部分賣出、已出清標的、股利、費用與公司事件,也要確認均價的計算口徑和資料期間。
把一般買進備註寫成「期初」,就能當開帳事件嗎?
目前 Stockledger 不會因備註改變交易計算方式。一般買進仍會影響股數、投入與績效,不能同時代表歷史成本、基準日估值及完整取得歷史。
延伸閱讀
下一步:先把起始資料與追蹤範圍寫清楚
選定資料時點,核對股數、成本、市值與現金,把待收待付及缺漏另列。能回補的真實歷史逐筆核對,資料不足則先保留快照,讓之後的記錄有清楚起點與依據。
想把已確認的真實交易與目前持股核對清楚?
你可以使用 Stockledger 資產記帳工具整理有來源的交易與事件,搭配另存的起始快照及調節表,分清目前能確認的成果,以及仍待補齊的歷史。