23
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ESPP はいつ売るべき?簡単なツールを作ってみた

23
Last updated at Posted at 2025-12-07

本文は、シスコ社員みんな大好き ESPP 制度についての記事となります。

主にシスコ社員向けの内容となりますが、ESPP 制度を持つ会社は数多く存在するため、シスコ社外の方の参考にもなるかもしれません。

そもそも ESPP とは

ESPP(従業員株式購入プラン) は、Cisco の従業員が市場価格よりも割引された価格で自社株を購入できる、非常に魅力的な福利厚生です。

ESPP を利用することにより、「いつ買うか」を個別に判断する必要はなく、毎月自動的に給与から天引きされ、株が買い付けられます。

ESPP 制度を利用する際の課題

非常に魅力的な ESPP 制度ではありますが、毎月の自動買い付けにより、知らず知らずのうちに CSCO 株が個人の資産総額の大部分を占めるようになることがあります。

これは 「集中リスク (Concentration Risk)」 と呼ばれ、会社の業績が万が一悪化した際に、給与収入と投資資産の両方が同時に大きな影響を受ける可能性を秘めています。

また、従業員の皆様の多くは、投資の専門家ではないため、「今の株価は高いか、それとも低いなのか」など、知識がない状況で決断をさせる場面が多く存在するではないでしょうか。

上記の課題を少しても情報提供したいと思い、此度は簡単なツールを開発してみました。

「CSCO ESPP Helper」

!!!重要!!!

このツールは投資助言 (Financial Advice) を提供するものではありません。
あくまでご自身の投資判断をサポートするための情報提供ツールです。
最終的な投資判断は、ご自身の責任と判断において行ってください。

ツールの機能と原理

CSCO ESPP Helper は、以下の要素を組み合わせて売却判断のシグナルを分析し、分かりやすい GUI で表示します。

a. ESPP の優位性 (購入について)

ESPP では、「いつ買うか」を個別に判断する必要はありません。
毎月自動的に給与から天引きされ、株が買い付けられます。

割引購入: 市場価格よりも割引された価格で株を取得できるため、購入時点ですでに利益(含み益)が出ている状態からスタートします。

ドルコスト平均法 (Dollar-Cost Averaging - DCA): 定期的に一定額を投資することで、株価が高い時には少なく、低い時には多く購入することになり、結果的に平均購入単価を平準化し、高値掴みのリスクを軽減します。

b. 売却判断の主要指標 (テクニカル分析)

売却のタイミングを検討する際に、以下の有名で実績のあるテクニカル指標が組み合わせて分析されます。

RSI (Relative Strength Index - 相対力指数):
株価の「買われすぎ (Overbought)」や「売られすぎ (Oversold)」を示す指標です。
通常、RSI が 70 % 以上になると買われすぎ、30 % 以下になると売られすぎと判断されます。
ツールでは、使用者の「投資傾向」(conservative - 慎重、moderate - 中程度、aggressive - 積極的)に応じて、売却を検討すべき RSI の閾値を設定しています。RSI が高すぎる場合は、短期的な株価下落のリスクを示唆するシグナルの一つとなります。

SMA (Simple Moving Average - 単純移動平均線):
一定期間の株価の平均値を線で結んだもので、株価のトレンド(傾向)の方向性を示します。
20 日 SMA: 短期的な株価のトレンドを示します。株価がこれを下回ると、短期的な上昇の勢いが弱まっている可能性があります。
50 日 SMA: 中期的な株価のトレンドを示します。
デッドクロス (Dead Cross): 短期 SMA(例 : 20 日 SMA)が長期 SMA(例 : 50 日 SMA)を上から下に突き抜ける現象です。これは、株価の下降トレンドへの転換を示唆する強いシグナルの一つとなり、売却を検討する根拠となり得ます。

ボリンジャーバンド (Bollinger Bands):
株価の変動範囲(ボラティリティ - Volatility)を示す指標です。移動平均線を中心に、株価が通常どの範囲で動くかを示す上下のバンドが引かれます。
株価が上部バンドに接近または突破すると、株価が買われすぎているか、過熱している可能性を示唆し、反落の可能性を考慮するシグナルとなります。

c. リスク管理の原則

集中リスク (Concentration Risk):
個人の総資産(給与、貯蓄、他の投資など全て)に占める CSCO 株の割合が一定の閾値(例 : 20 % 〜 30 %)を超えた場合、リスク分散のために一部売却を検討するシグナルとなります。これは、Cisco 従業員にとって特に重要なリスク管理の視点です。
利益目標 (Profit Target):
事前に設定した利益率(例 : ESPP 購入価格から 20 % 上昇)に CSCO 株が達した場合、利益を確定するための売却を検討するシグナルとなります。

d. 為替レートの考慮

従業員の給与が日本円建てであり、ESPP での株購入は米ドル建てで行われるため、ツールはリアルタイムのJPY/USD 為替レートを取得し、日本円での月給から米ドルでの投資額を正確に計算に反映します。

ご自身の PC での使用方法

このツールは Python で書かれており、以下の手順で簡単に実行できます。

a. 必要なソフトウェアの準備

  1. Python をインストール
  2. 必要なライブラリをインストール:
    pip install yfinance pandas numpy matplotlib

b. ツールのダウンロード
@angcao へユニキャストして頂ければ、ダウンロード先をお伝えいたします(シスコ社員限定)。

c. プログラムの実行
ダウンロードしたファイルがあるディレクトリ(フォルダ)を開きます。
そのディレクトリ内で、コマンドプロンプトまたはターミナルを開きます。
・Windows の場合: エクスプローラーでそのフォルダを開き、アドレスバーに「cmd」と入力して Enter。
・macOS/Linux の場合: ターミナルで cd [ダウンロードしたファイルのパス] と入力して Enter。

python ESPP_helper.py を入力し、Enter キーを押してプログラムを実行します。

d. GUI の操作
プログラムを実行すると、以下のような GUI ウィンドウが表示されます。
image.png

例えば、下記のように入力し、「分析を実行」をした後に、分析結果が表示されます。
image.png

重要事項

• 投資助言ではありません: 本ツールで提供される情報は、過去のデータと一般的なテクニカル分析に基づいたものであり、投資助言を構成するものではありません。株式市場は常に変動し、将来の価格を保証するものではありません。投資はご自身の判断と責任において行ってください。
• 市場リスク: 株価は常に変動します。本ツールはリスクを完全に排除するものではありません。
• 税務に関する注意: ESPPで取得した株式の売却には、国や個人の状況によって複雑な税務上の影響が伴う場合があります。売却を検討される際は、必ず専門の税理士にご相談ください。
• 集中リスクの管理: 保有資産総額において、CSCO株が過度に集中しないよう、定期的に総ポートフォリオを見直すことを強くお勧めします。

このツールが、皆様のESPPを活用した資産形成の一助となることを心より願っております。

関連リンク

CISCO ESPP プランの詳細

23
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?