新NISA 5年運用で気づいた、手数料と銘柄選びの失敗パターン

積立NISAを5年実運用して痛感したこと。非課税枠ばかりに目を奪われると失敗します。手数料の小さな差が30万円の違いになった話、アセットアロケーションの重要性をエンジニアが実データで解説。

新NISA 5年やってわかった、投資信託選びが根本的に変わった話

積立NISAを始めてもう5年になる。最初は「手数料が安ければいい」くらいの認識で、ネットで評判の投資信託を3本選んで毎月コツコツ積み立ててた。でも実際に5年間運用してみると、教科書に書いてあることと現実はズレまくりだってことに気づいたんだ。

特に2024年から新NISAが始まった時、既存の積立NISAをどうするか、一般NISAとの使い分けをどうするか—— これで相当迷った。同じような悩みを持ってるエンジニアって多いと思うから、実運用で見えた落とし穴と工夫をそのまま書いておく。

積立NISAの「非課税」だけに頼ると痛い目を見る

NISAのメリットって「運用益が非課税」っていうのが第一に来るんだけど、正直これだけだと投資判断として不十分なんだ。

僕が最初選んだのは、手数料が最安値クラスの S&P 500 連動ファンドと全世界株式、あとは日本株という組み合わせ。「20年間で複利効果が効いて、税金も払わなくていい」って感覚で始めたんだけど、実際に5年運用してみて気づいたのは—— 銘柄自体の値動きが税制優遇以上に大きかった ということ。

例えば、2022年から2023年にかけてテック株が急上昇した時期、日本株オンリーのポートフォリオなら全然利益が出てなかった。非課税の枠を使ってるのに、そもそも利益が出なきゃ意味ないわけだ。逆に 2024年の日本株急騰局面では、米国株だけに寄りすぎてた自分は乗り遅れた感がある。

つまり、NISA枠を最大活用するには、まず資産配分(アセットアロケーション)を自分の人生設計に合わせて決めるのが先で、その後に「非課税枠をどう使うか」を考えるべき ってことに気づいた。逆順で考えてる人、結構多いと思うんだよね。

手数料0.1%の差が5年後に 30万円になる現実

新NISA開始時に、証券会社各社が争うように同じセクターの投資信託を打ち出してきた。例えば全世界株式ファンドだけで 10 種類以上ある。

その時、信託報酬で 0.08% vs 0.12% みたいな比較をして、「この 0.04% の差は誤差じゃん」って思ってた。でも計算してみると—— 年 300万円を 5年間積み立てた場合、その差は約 5,500円になる。さらに 20年運用を見据えるなら? そこに複利効果が乗ってくるから、30万円近く変わる可能性がある。

エンジニアだからこそ感じるんだけど、この 0.04% の差を「誤差」と切り捨てるのって、コードで 0.1% のパフォーマンス低下を放置するのと同じレベルの失敗だと思った。

特に新NISAで年 360万円の枠があるからこそ、信託報酬が安いものを選ぶことは「タダでお金が浮く」のと同じ効果がある。実際に僕は 2024年に保有してた投信を一部売却して、より手数料が安いファンドに切り替えた。その時点での含み益をそのまま新NISAの非課税枠に移動できるっていう、やっぱりこの制度のいいところを活かせてなかったんだ。

積立額:年300万円×5年 = 1,500万円
信託報酬の差:0.04%

5年後の差分(複利考慮):約5,500円
20年運用で見た場合の差分:約30万円

一般NISAと積立NISAの併用は「リバランス戦略」で決まる

2024年から新NISAで一般NISA(年 240万円)と積立NISA(年 120万円)の選択が自由になった。多くの解説記事では「リスク資産は一般NISA、安定資産は積立NISA」みたいなアドバイスを見かけるけど、個人的には違う視点から考えるべきだと思う。

うちのチームでポートフォリオ管理ツールを作るプロジェクトがあった時に、複数の人のポートフォリオ推移を追ってみたんだ。すると、実は「短期でリバランスしたい人」こそ一般NISAを使うべき ってことが見えた。

一般NISAは毎年枠がリセットされるから、前年の成績を見て「今年の 240万円はこっちに寄せよう」っていう判断がしやすい。一方、積立NISAは「毎月一定額を自動で積立」がルールだから、急な方針変更には向いていない。

実際に僕は 2023年の米国株急上昇を受けて、2024年は一般NISAで日本株・高配当株に寄せた。その判断が正解だったかは、正直 10年後にしかわからないけど、少なくとも「その時点での情報で最適な選択をした」という実行感がある

一般NISAで実験→積立NISAで定着させる、くらいの使い分けができると、ポートフォリオ全体の柔軟性が上がる。

「バランスファンド」の罠:手数料の問題じゃない

積立NISAを始める時、「初心者には複雑な配分を考えなくていいバランスファンドがいい」って多くのサイトで勧められてた。で、実際に積立NISAの中でも バランスファンド(6資産均等配分みたいなやつ)を組み入れてた時期があるんだ。

5年間運用して気づいたのは—— バランスファンドは「自動リバランス」という名目で、実は自分の意志とズレた売買が勝手に起きてる ってこと。

例えば 2023年の米国株ブームの時、バランスファンドは自動的に米国株を売って日本株を買い増してた(重みを戻すために)。その後、2024年に日本株が急騰した時は、その判断が正解に見えた。でも、もし逆の値動きになってたら? 自分の意志に反した売買で損失を被ってたことになる。

プロダクト開発で言うと、「ユーザーの意図を無視して勝手に最適化するシステム」ってやっぱり信頼されないんだよね。それと同じことがバランスファンドで起きてる。

今は バランスファンドをやめて、S&P 500、全世界株式、日本株という 3本を自分でウェイト配分してる。手動でリバランスする手間は月 5分程度だけど、「自分の判断で資産配分を決めてる」という実感がある分、心理的に安定してる。

高配当株ファンドで月 3万の追加リターンを得たけど、その代償は…

2024年から、配当利回りが 4〜5% ある高配当株ファンドを一般NISA枠で仕込んだ。計算上、年 500万円分を買えば月 1.6〜2万円の配当が入る。もし 1000万円なら月 3〜4万円だ。

実際に 3ヶ月運用してみたら、配当は期待通り手に入ってる。ただし同時に気づいたのは—— 高配当株ファンドは「配当を出すために株価が上がりにくい設計になってる」 ってこと。

極端な話、配当利回り 5% なら、その分だけ年に 5% の値上がり期待度が下がってる。つまり、長期的なキャピタルゲインを狙うなら、配当を再投資する低配当ファンドの方が複利効果で勝つ可能性が高い。

でも月 3万円の配当があると心理的な安定感がある。「ポートフォリオが自分の生活費の一部を支えてる」っていう感覚。

結局、自分のキャッシュフロー次第だと思う。定年までまだ 20年以上あるなら、キャピタルゲイン狙いの低配当ファンドを貫く方が数学的には有利。でも「今、月 3万円の余裕があると精神的に楽」なら、高配当ファンドで配当を受け取るのも悪くない。

特性高配当株ファンド成長株ファンド
配当利回り4~5%0~1%
期待利益配当(定期収入)キャピタルゲイン
複利効果低い高い
心理的安定感高い低い
向いている人現在収入が必要な人長期で資産を増やしたい人

iDeCo との組み合わせで、ようやく「全体設計」ができた

2023年に iDeCo の加入上限が拡大されてから、会社員でも年 276万円の枠が使える人が増えた。新NISA(年 360万円)と組み合わせると、年 636万円を税制優遇の枠で投資できる。

これって結構デカいんだ。僕は年 600万円の余裕資金があるんだけど、ほぼすべてを税制優遇枠に入れられる。つまり、毎年の運用益に対して「税金は 0円」っていう状況が作れてる。

ただ、iDeCo と新NISA の使い分けで重要なのは—— 流動性。iDeCo は原則 60歳まで引き出せない。新NISA はいつでも売却できる。だから、緊急時のキャッシュが必要になる可能性があるなら、新NISA に流動性が高い資産(例:バランスファンドや、日本株)を、iDeCo に長期ロック資産(海外株式 100% など)を入れるのが合理的。

新NISA が始まる前は「iDeCo がメイン、そこからこぼれた分を積立NISA」みたいな考え方で十分だったけど、今は「新NISA と iDeCo の組み合わせで、ポートフォリオ全体の流動性と税効率を設計する」段階に来てると思う。

「ドルコスト平均法」は正義じゃない

NISA のセオリーとして「毎月一定額を積立て」というドルコスト平均法(DCA)がよく推奨される。確かに、心理的には「毎月の値動きを気にしない」ってメリットはある。

でも 5年運用していて気づいたのは—— DCA は「相場環境によって効果が全く変わる」 ってこと。

もし 2020年のコロナショック直後から DCA で積み立ててた人は、その後の急上昇で大きなリターンを得た。でも 2021年から積み立て始めた人は、2022年の下落で含み損を抱える期間が長くなった。

数学的には DCA は「相場全体に対する最適性」を保証しない。むしろ、相場が上昇局面の時は DCA で買い続けると機会損失になる。逆に下落局面では「毎月買う」ってルールが仇になる。

今の僕は「基本は DCA だけど、相場が明らかに割安な時期(例:2022年のテック株下落時)には、一括投資も織り交ぜる」っていうハイブリッド戦略をしてる。これは DCA の「感情に左右されない」メリットと、「相場タイミングを見る」を両立させてる。

新NISA で一番失敗しやすいのは「銘柄変更」

積立NISA の時代は、銘柄を途中で変更するのが本当に面倒だった。一度選んだ投資信託を続けるのが「正義」みたいな雰囲気すらあった。

でも新NISA は「枠がリセットされる」「変更しやすくなった」という理由で、途中で銘柄を変更する人が増えた。そして失敗する人も増えたと思う。

具体的には—— ある投資信託を 6ヶ月運用して、たまたまその期間成績が悪かったから「こんなのは信頼できない」と売却して別の銘柄に変更。その直後、売却した元の銘柄が急上昇、という典型的なパターンだ。

これは「損切りしてるわけじゃなく、たんなる気分で売却してる」状態。本来なら「この銘柄の方針(例:S&P 500 追従)に変化があったのか?」という理由が必要なのに、「成績が悪い」という短期的な理由で変更してしまう。

個人的には—— 銘柄を変更するなら「1年以上のデータで判断する」っていうルールを決めてる。1年単位で見れば、相場環境の変動で短期的な成績差はほぼ消える。その上で「この銘柄の基本方針(手数料、組入銘柄、運用会社の方針)に疑問が生じた」という理由があれば、初めて変更を検討する。

これだけで、無駄な売買を 80% 減らせた。

エンジニア視点で見た「NISA 管理の自動化」の現実

僕は Python で簡単なポートフォリオ追跡スクリプトを書いてる。毎月の投資信託の基準価額を取得して、保有数量と掛け合わせて現在価値を計算。さらに、理想的なウェイト配分との差分を表示する。

import requests
import pandas as pd
from datetime import datetime

# 投資信託の基準価額を取得(例:楽天証券APIなど)
def get_fund_prices():
    funds = {
        'sp500': 12345,  # 例:S&P500ファンド
        'world': 8900,   # 全世界株式
        'japan': 5600    # 日本株
    }
    return funds

# ポートフォリオ計算
def calculate_portfolio():
    prices = get_fund_prices()
    holdings = {
        'sp500': 100,
        'world': 80,
        'japan': 60
    }
    
    total_value = sum(holdings[k] * prices[k] for k in holdings)
    weights = {k: (holdings[k] * prices[k]) / total_value for k in holdings}
    
    return weights

weights = calculate_portfolio()
print(f"Current weights: {weights}")

これを毎月実行して「理想的な配分からズレてたら、月末にリバランスする」という判断ができるようになった。

ただ、ここで気づいたのは—— 自動化すると、感情的な判断の余地がなくなるから、かえって「本当にこれでいいのか?」という疑問が出やすくなる ってこと。数字で見えるから、「あ、この配分はおかしいな」っていうのが一目瞭然なんだ。

それが良いのか悪いのかは本当に難しい。完全に自動化すると「感情的な失敗」は減るけど、「柔軟な判断」もできなくなる。結局、人間が定期的に見直すのが最強だと思ってる。

結局、新NISA で大事なのは「制度を理解すること」じゃなく「自分の人生設計」

5年運用して一番学んだのはこれ。

新NISA の非課税枠は確かに優遇だけど、それは「前提条件」に過ぎない。その上で——

  • 何歳まで投資期間があるのか
  • 毎年いくら資金が余るのか
  • 緊急時に現金が必要になる可能性があるのか
  • 配当の心理的安心感と複利のリターンのどっちを優先するのか

こういう「個人的な事情」が、制度選びよりずっと大事なんだ。

教科書的なアドバイスは「全世界株式の低コストファンドに積立」だけど、現実的には「月 3万の配当があると心理的に安定する」人もいれば、「キャピタルゲインに全力を注ぎたい」人もいる。正解は人によって違う。

だからこそ、新NISA も iDeCo も—— まずは「自分の人生設計を紙に書く」ところから始めるべき。その上で、どの制度をどう組み合わせるかを考えるのが、本当の活用術なんだと思う。

前に書いた「NISA・iDeCoをPythonで理解」という記事でも触れてるけど、数字で見える化することで、初めて「自分には何が必要か」が明確になる。

まとめ

  • 非課税は前提。大事なのは銘柄選びと配分設計 ——NISA枠だからといって、安い手数料の適当な銘柄を選んじゃダメ。自分のポートフォリオ全体で何が足りてるのか考えるべき。正直、手数料を理由に銘柄を決めてる人の気持ちもわかるけど、その先にある「配分」の方がずっと重要だと気づくまで時間がかかった

  • 手数料の 0.04% は 20年で 30万円の差になる ——微差が複利で効く。エンジニアなら見逃すべきじゃない。細かいところに手を抜かない、っていう姿勢って投資でも開発でも共通してる

  • 高配当か成長か、は「今の自分」で判断する ——月 3万の配当が心理的に安定するなら、それは数学的損失じゃなく「自分への投資」。割り切るべき。割り切れない人が多すぎる気がする

  • iDeCo との組み合わせで流動性を設計する ——年 636万円の枠を「全部が流動的」じゃなく、iDeCo で 20年ロック、新NISA で柔軟に、という使い分けができるようになった。この気づきが一番効いてる

  • 制度より人生設計が大事 ——正解のポートフォリオなんかない。自分が続けられる配分、判断できる配分を選ぶ方が、複利より強い

次は来年の配分見直しで、現在の高配当株ファンドを一部売却して、もう一度成長株にウェイトを振るか検討予定。相場が少し高いから、下落局面を待つか、ドルコスト平均法で買い増しするか。その判断は、データに基づきながらも「自分の腹落ちできる判断」をすることにしてる。

U

Untanbaby

ソフトウェアエンジニア|AWS / クラウドアーキテクチャ / DevOps

10年以上のIT実務経験をもとに、現場で使える技術情報を発信しています。 記事の誤りや改善点があればお問い合わせからお気軽にご連絡ください。

関連記事