怎麼使用這個計算機
- 第一次買進,先填你買到的股數。這個數字必須大於 0。
- 再填那次買進的每股價格。可以填 0,例如不用付錢就取得的股票。
- 按新增買進會多出一列,填法完全一樣。
- 不需要的列用移除刪掉。要算平均成本至少需要一次買進,所以只剩一列時按鈕會停用。
- 按計算之後,就會看到總股數、總投入金額與平均成本。
- 還原範例數值會把畫面變回你剛打開頁面時的數字。
所有欄位都是一般的文字輸入框,所以新增與移除買進的動作只用鍵盤也能完成。 新增或移除一列時,原本的錯誤訊息會先消失,因為訊息裡寫的買進次數會指到別的列去。上一次正確算出的結果會留在畫面上,只有你再按一次計算時才會改變。
打開頁面時看到的數值是可以讓你一步步對照計算的虛構範例, 不是任何真實股票的報價,也不是對特定標的的建議。 這個計算機不知道盤中報價,也不知道券商手續費與證券交易稅的稅率。
什麼是股票平均成本
平均成本就是付出去的錢總和,除以持有的股數總和。 當你在不同價格分批買進同一檔股票時,它回答的是「平均每股買在多少錢」。
重點在於這是以股數加權的平均,不是把價格直接平均。 用 50 元買 10 股、用 40 元買 20 股,答案不是 45。 便宜的那次買了兩倍的股數,所以規則是:一次買進的股數越多,就把平均成本拉得越靠近它自己的價格。
結果描述的是你付出去的錢,不是這檔股票今天值多少。 要不要跟現在的股價比較,是你自己的判斷;這個頁面不查價格。
使用的公式
這是計算所依據的公式。照著步驟,結果可以自己用手算一次核對。
總股數 = Σ qi
總投入金額 = Σ ( qi × pi )
平均成本 = 總投入金額 ÷ 總股數
- qi:第 i 次買進的股數(大於 0,可填小數)
- pi:第 i 次買進的每股價格(至少為 0)
- 佔總股數比重 = qi ÷ 總股數。這就是那次買進在平均成本裡的權重。
因為每一次的股數都必須大於 0,而且至少要有一次買進,總股數不可能是 0,所以不會發生除以零的情況。中間步驟不會四捨五入。四捨五入只用於顯示, 所以把畫面上的金額自己加起來,可能與總投入金額有極小的差距。
實際算一次
這就是打開頁面時計算機裡的那組數字。所有數字都是虛構範例, 不是任何真實股票的報價。
- 第 1 次買進:10 股,每股 50 → 金額 10 × 50 = 500
- 第 2 次買進:20 股,每股 40 → 金額 20 × 40 = 800
- 總股數 = 10 + 20 = 30 股
- 總投入金額 = 500 + 800 = 1,300
- 平均成本 = 1,300 ÷ 30 = 約 43.33
注意答案不是 45,也就是說它不是 50 與 40 的簡單平均。 第二次買進佔了總股數的三分之二,比重大約是 66.7% 對 33.3%, 所以平均成本比起 50 更靠近 40。
這個頁面的金額以新台幣顯示,數字用一般寫法:千分位用逗號、小數用小數點, 所以一千寫成 1,000,一萬二千三百四十五點六七寫成 12,345.67。不會做任何匯率換算,只是顯示的方式不同。
多次買進、零以及其他邊界情況
每一次買進就新增一列,計算會照你填寫的順序處理。 每次計算最多可以填 50 次買進,這個上限來自計算邏輯本身。
- 股數必須大於 0。填 0 既不會加到任何數量,當成權重也沒有意義,所以不接受。
- 買進價格填 0 是有效的輸入。股數會增加,但不會加到投入金額,所以平均成本會下降。 這樣就能記錄不用付錢就取得的股票。
- 可以填零股這類小數股數。不到一整股的部位也可以照原樣填寫。
- 負數、空白與文字都不接受。計算機會指出你該修正的是哪一次買進的哪個欄位。空白欄位絕不會被悄悄當成 0。
- 數值有上限。超過上限時,股數與價格都會被拒絕。 即使各別數值都在允許範圍內,只要結果無法表示成數字, 計算機也不會顯示被截斷或憑空編造的數值,而是說明原因。
- 這個頁面不處理賣出。只有買進會納入平均成本。
各次買進明細會列出每一次的金額,以及它在總股數裡的比重, 讓你馬上看出是哪一次買進把平均成本拉動了多少。 在窄畫面上只有表格會左右滑動,其他部分不會跟著移動;表格也可以用鍵盤操作。
加碼與攤平時怎麼看這個結果
很多人算平均成本,是因為正在考慮加碼。 股價跌到成本以下時再買進一次來拉低平均成本,一般稱為攤平。
這個計算機可以誠實地告訴你攤平之後平均成本會變成多少 —— 把新的那次買進當成一列填進去就可以。 但是平均成本下降,不等於虧損減少。平均成本會下降是因為你又投入了更多錢,投入的總金額與承受的風險其實是變大的。
這個頁面不會判斷現在該不該加碼,也不會預測股價接下來怎麼走。 它只做一件事:把你已經決定的買進紀錄,算成一個平均成本。 該不該再買,是你自己的判斷。
前提與限制
- 結果是以股數加權的平均成本,不是價格的簡單平均。
- 一次買進的股數越多,對平均成本的影響就越大。
- 價格 0 與小數股數的處理,完全依照既有計算邏輯,沒有任何改動。
- 不會查詢任何盤中報價。頁面不會到外部取得市場資料。
- 證券交易稅不會自動套用,券商手續費也不會。 只有在你自己已經把它們算進填寫的價格裡時,才會影響結果。 想要納入的話,請自己加到買進價格上。
- 匯率不會自動套用。這個頁面不做任何貨幣換算。
- 刻意沒有手續費與稅金的欄位,因為計算邏輯本身並不知道它們。
- 因此這個數字可能與你的券商顯示的平均成本不同:券商那邊通常已經把手續費與稅金算進去了。
- 除權除息、股票分割、合併等公司行動不會被調整。
- 結果是只依你填的數字算出的參考值。
- 這不是投資建議,也不是法律或稅務意見,不推薦任何特定標的,也不保證任何報酬。
- 中間步驟不會四捨五入,四捨五入只用於顯示。
- 你輸入的數字只在這個瀏覽器裡計算,不會傳送或儲存到任何伺服器。
- 只有在你按下儲存在此裝置時,輸入的數字才會存在你現在使用的瀏覽器裡。 儲存的只有輸入值本身;平均成本、總股數這些計算結果不會被儲存。 載入時是把儲存的輸入值重新計算一次,所以看到的數字永遠是現在的程式剛算出來的。
常見問題
股票平均成本是怎麼算出來的?
每一次買進把股數與價格相乘,得到那次的金額。把所有金額加起來,再除以總股數。例如:50 元買 10 股得到 500,40 元買 20 股得到 800。1,300 除以 30 股,平均成本約為 43.33。
為什麼不是價格的簡單平均?
因為這是以股數加權的平均。50 元買 10 股、40 元買 20 股,等於在比較便宜的價格買了兩倍的股數,所以結果是約 43.33 而不是 45。各次買進明細會列出每一次在總股數裡的比重,可以直接從表格上讀出來。
最多可以填幾次買進?
每次計算最多 50 次買進,這個上限來自計算邏輯。按新增買進會多一列,按移除會少一列。要算平均成本至少需要一次買進,所以只剩一列時移除按鈕會停用。
數字要怎麼填?可以填零股嗎?
數字用一般寫法即可:千分位用逗號、小數用小數點,例如 12,345.67 與 1,000。游標離開欄位時會用同樣的寫法重新顯示,數值本身不會改變。零股這類小數股數是允許的,股數唯一的要求是大於 0。
買進價格可以填 0 嗎?
可以。買進價格填 0 是有效的輸入。股數會增加,但不會加到投入金額,所以平均成本會下降。這樣就能記錄不用付錢就取得的股票。負數、空白與文字則不接受。
手續費與證券交易稅有算進去嗎?
沒有。這個計算機不知道券商手續費與證券交易稅的稅率,也不會去估算,更不會自動套用。頁面刻意沒有這些欄位。所以只有在你自己已經把它們加進填寫的買進價格裡時才會影響結果。想要納入的話,請自己加到價格上。也不會做任何匯率換算。
會用到現在的盤中報價嗎?
不會。頁面不會取得任何即時報價或其他市場資料,所以計算機並不知道這檔股票今天值多少。它只告訴你平均用多少錢買進;要不要跟現在的股價比較,是你自己的判斷。
攤平之後平均成本下降,是不是就代表虧損變少了?
不是。平均成本下降,是因為你又投入了更多錢,投入的總金額與承受的風險其實是變大的。這個計算機只會誠實算出加碼後的平均成本,不會判斷現在該不該加碼,也不會預測股價接下來怎麼走。
為什麼跟我的券商顯示的平均成本不一樣?
券商通常已經把手續費、證券交易稅,有時還有匯率一起算進平均成本,並且會在除權除息或股票分割等公司行動時調整數值。這個頁面只使用你自己填的股數與價格,所以兩邊的數字可能不同。
我輸入的數字會被儲存嗎?
計算完全在這個瀏覽器裡進行,不會傳送或儲存到任何伺服器。只有在你按下「儲存在此裝置」時,才會存在你現在使用的瀏覽器裡,而且儲存的只有輸入值,平均成本這類計算結果不會被儲存。頁面不會自動儲存,也不會自動載入。