STOCK AVERAGE COST

平均取得単価・ナンピン計算

複数回の買付から株の平均取得単価を計算し、買い増し後の平均単価や目標平均単価以下にする最小の追加株数を逆算します。

入力した価格・株数はブラウザ内だけで計算し、保存・外部送信しません。

CALCULATION

平均取得単価を計算

計算方法
2 / 20回

価格は0円以上・小数4桁まで、株数は1株以上の整数で入力してください。100株単位への丸めや市場の呼値判定は行いません。

ご注意: 本ツールは入力した買付価格と株数から単純な加重平均を計算します。証券会社の表示する取得価額や税務上の取得費とは、手数料・端数処理・売却履歴・株式分割等により異なる場合があります。ナンピンは投資額・保有株数も増やすため、本ツールは買い増しや投資判断を推奨するものではありません。

平均取得単価の計算方法

各買付の「買付価格×株数」を合計し、その合計購入金額を合計株数で割る数学的な加重平均です。価格だけの単純平均ではありません。内部ではBigIntによる有理数として計算し、途中で1円単位へ丸めません。

平均取得単価 = Σ(買付価格 × 株数)÷ Σ株数

目標平均単価までの追加株数

現在平均をA、現在株数をN、追加購入価格をP、目標平均をTとし、A>TかつP<Tなら、必要株数は ceil(N × (A−T) ÷ (T−P)) です。整数株で目標以下になる最小値をexactに切り上げ、100株単位には丸めません。現在平均がすでに目標以下なら0株、PがT以上なら有限株数では到達できないと表示します。

税務・市場データについて

国税庁は同一銘柄を複数回購入した場合の取得費に総平均法に準ずる方法を示していますが、本ツールは税務上の取得費算定を再現しません。購入手数料、税金、売却履歴、証券会社固有の端数処理、株式分割等は扱いません。また株価API・銘柄検索・将来株価予測も使用しません。

よくある質問

株の平均取得単価はどう計算しますか?

各買付の買付価格×株数を合計し、合計株数で割る加重平均で計算します。

1,000円で100株、800円で200株買うと平均はいくらですか?

購入金額26万円を300株で割り、約866.666667円です。

買付価格を単純平均してはいけないのですか?

株数が異なる場合は正しくありません。各価格を株数で重み付けします。

ナンピン後の平均取得単価を計算できますか?

現在の平均単価・株数と追加購入価格・株数から新しい加重平均を計算できます。

平均1,000円で100株持ち、800円で100株買うと?

購入後は200株、取得総額18万円、平均取得単価900円です。

平均1,000円を950円まで下げるには800円で何株必要ですか?

100株保有している場合は最低34株です。購入後平均は約949.253731円です。

なぜ33株では足りないのですか?

33株では約950.37594円となり950円を上回るため、34株が最小です。

追加購入価格が目標平均単価以上でも目標まで下げられますか?

現在平均が目標より高い場合、有限株数では目標以下にできません。

100株単位で計算しますか?

いいえ。1株単位の整数株で計算し、単元株数へ自動的に丸めません。

小数の株価にも対応していますか?

小数4桁まで対応します。実際の取引所の呼値単位は判定しません。

購入手数料は含まれますか?

含まれません。買付価格×株数だけによる加重平均です。

証券会社の平均取得価格と一致しますか?

手数料、端数処理、売却履歴、株式分割等により異なる場合があります。

確定申告用の取得費を計算できますか?

できません。本ツールは税務上の取得費算定を目的としていません。

ナンピンすべきか判断できますか?

できません。数学的な平均価格と必要株数だけを計算し、投資判断は行いません。

入力した株価や保有株数は保存されますか?

ブラウザ内で計算し、入力値を外部送信・保存しません。