「株価が10倍になる銘柄を、自分の力で見つけ出したい」と考えたことはありませんか。テンバガー(10倍株)の多くは、まだ誰にも注目されていない時価総額の小さな企業から生まれます。しかし、日本株だけでも約4,000社。その中からお宝銘柄を自力で探し出すのは、気が遠くなるような作業です。
そこで活用したいのが、AIエージェントの「Claude Code」です。自分のPC上で動くこのAIは、プログラミングコードを書くだけでなく、実際にデータを取得して分析するまでを自律的にこなしてくれます。この記事では、時価総額300億円以下の成長株を、Claude Codeを使って効率的にスクリーニングする方法を解説します。
Claude Codeで株式スクリーニングを行う理由
なぜ、わざわざ最新のAIツールを使って銘柄を探すのでしょうか。一般的な証券会社のスクリーニングツールも便利ですが、あらかじめ用意された項目でしか検索できません。「売上成長率がこれくらいで、かつ創業者が筆頭株主の企業だけを抜き出して」といった、投資家のこだわりを反映した柔軟な検索は、実はプログラミングを介したほうが得意なのです。
この章では、時価総額300億円という数字にこだわる理由や、AIエージェントを使うことで投資環境がどう変わるのか、その全体像をお話しします。
時価総額300億以下の銘柄を選ぶ理由
過去にテンバガーとなった銘柄を振り返ると、その多くが「小型株」と呼ばれる時価総額の小さなステージからスタートしています。時価総額が数千億円になってから10倍を目指すのは至難の業ですが、300億円以下の企業なら、事業の成功次第で株価が大きく跳ね上がる余地が十分にあります。
例えば、時価総額が100億円の企業なら、1,000億円になるだけで10倍です。
一方で、時価総額が1兆円の企業が10兆円になるには、途方もないエネルギーが必要です。機関投資家が手を出せないほど小さな規模のうちに、こっそり種を蒔いておく。これが個人投資家が勝つための定石といえます。
AIエージェントに銘柄探しを任せるメリット
Claude Codeを使う最大のメリットは、「思考」と「実行」を同時に任せられる点にあります。これまでのチャットAIはコードを提案するだけでしたが、Claude Codeはあなたの代わりにターミナルを操作し、必要なデータをダウンロードして分析結果をCSVにまとめてくれます。
- 膨大な銘柄データから条件に合うものだけを瞬時に選別できる
- スクリプトの作成から実行まで、コマンド一つで完了する
- エラーが出てもAIが自分で原因を突き止めて修正してくれる
「プログラミングは難しそう」と感じるかもしれませんが、Claude Codeなら日本語で指示を出すだけで、裏側の複雑な処理をすべて肩代わりしてくれます。あなたは、AIが持ってきた銘柄リストを眺めて最終判断を下すだけです。
従来のスクリーニングツールとの違い
証券会社が提供するツールは、決まった枠組みの中でしか動けません。一方で、Claude Codeを通じたPythonスクリーニングは、データの加工が自由自在です。複数の条件を組み合わせたり、独自の計算式を導入したりすることも難しくありません。
| 項目 | 一般的なツール | Claude Code (Python) |
| 条件の自由度 | 用意された項目のみ | 無限(自由に定義可能) |
| 分析の深さ | 数値の抽出まで | 財務分析やコメント付与も可 |
| 自動化 | 毎回手動で設定 | 一度の指示で定期実行も可 |
このように、AIを使うことで「自分だけの専用スクリーニングシステム」を手に入れられるのが大きな強みです。
銘柄探しを始めるための準備を整える
まずは、Claude Codeを動かすための土台作りから始めましょう。難しく聞こえるかもしれませんが、手順通りに進めれば10分ほどで終わる作業です。一度設定してしまえば、あとはいつでも最新の銘柄探しを開始できます。
この章では、ツールのインストールからAPIキーの設定、分析に欠かせないPythonライブラリの準備まで、ステップごとに解説していきます。
Claude Codeをインストールする
Claude Codeは、PCのターミナル(黒い画面)から操作するツールです。まずはNode.jsがインストールされていることを確認し、以下のコマンドを入力してください。
npm install -g @anthropic-ai/claude-code
インストールが完了したら、claude と入力して起動することを確認しましょう。
もしエラーが出る場合は、Node.jsのバージョンが古い可能性があります。最新のLTS(推奨版)を入れ直すことで、スムーズに動き出すはずです。
AnthropicのAPIキーを設定する
Claude Codeの知能を使うには、Anthropic公式サイトで発行されるAPIキーが必要です。これを設定することで、AIがあなたの指示を理解できるようになります。
- AnthropicのConsoleにログインしてキーを取得
- ターミナルで環境変数として登録(export ANTHROPIC_API_KEY=’your-key’)
- 課金設定が済んでいるか確認(少量からチャージ可能です)
キーを登録する際は、他人に知られないよう注意してください。
これで、Claude Codeがあなたの専属アナリストとして働く準備が整いました。
必要なPythonライブラリを揃える
銘柄の株価や財務データを取得するために、Pythonのライブラリを用意します。Claude Codeに「銘柄を探したいから、必要なツールを全部入れて」と頼んでもOKです。
具体的には、以下のツールが使われます。
- yfinance:Yahoo Financeから株価や時価総額を取得
- pandas:取得したデータを表形式で整理
- J-Quants API (任意):日本取引所グループの公式データ
これらが揃うことで、AIは日本のマーケットから特定の条件に合う企業を正確に抜き出すことができるようになります。
Claude Codeに銘柄を抽出させる具体的な手順
準備ができたら、いよいよ本番のスクリーニングです。Claude Codeとの対話を通じて、お宝銘柄のリストを作っていきましょう。
この章では、AIへの指示出しのコツや、実際にコードを走らせて結果を保存するまでの流れを具体的に紹介します。
スクリーニング用のプロンプトを作成する
AIに指示を出すときは、「何を」「どうしてほしいか」を明確に伝えるのがコツです。曖昧な指示よりも、具体的な条件を箇条書きで渡すと精度が上がります。
例えば、以下のようなプロンプトを投げてみてください。
日本株の全銘柄から、以下の条件に合う企業をリストアップしてください。
1. 時価総額が300億円以下である
2. yfinanceを使ってデータを取得する
3. 最後に結果を CSVファイルに保存して
このように、ゴール(CSV保存)まで指定することで、AIは迷いなく作業を進めてくれます。
時価総額と成長性を判定するコードを書かせる
指示を受けたClaude Codeは、内部でPythonのコードを生成します。自分でコードを書く必要はありません。AIが「こんなコードを書いて実行してもいいですか?」と聞いてくるので、y(Yes)と答えるだけで進みます。
例えば、AIは以下のような処理を裏で行います。
- 日本株の銘柄コード一覧を読み込む
- 各銘柄の時価総額をチェック
- 条件に合致するものだけを残す
プログラミングの知識がなくても、AIが何をしているのか解説してくれるため、安心して見守ることができます。
実行結果をCSVファイルに出力させる
スクリーニングが終わると、作業フォルダにCSVファイルができあがります。これをExcelやGoogleスプレッドシートで開けば、あなただけの銘柄リストの完成です。
- 銘柄コードと社名
- 現在の時価総額
- 直近の売上高成長率
- 株価収益率(PER)
これらの項目が並んだ表を手に入れることで、一つひとつの銘柄を調べる手間が大幅に削減されます。
リストができたら、次は中身の精査に移りましょう。
テンバガー候補を絞り込むための3つの基準
リストアップされた銘柄がすべて「化ける」わけではありません。そこからさらに、真の成長株を見極めるための「フィルター」をかける必要があります。
この章では、投資のプロも注目する、テンバガーを見つけるための3つの鉄板指標について詳しく解説します。
売上高成長率が20%を超えているか
株価が何倍にもなる企業に共通しているのは、圧倒的な「売上の伸び」です。利益も大切ですが、まずは市場シェアを急拡大させているかどうかに注目しましょう。
目安として、過去3年間の売上高が毎年20%以上成長している企業は、非常に有力な候補です。
例えば、売上が横ばいのままコスト削減で利益を出している企業は、株価が10倍になるほどの爆発力には欠けることが多いです。売上こそが成長のエネルギー源であることを忘れないでください。
営業利益率が高い水準を維持しているか
いくら売上が伸びていても、手元に利益が残らない構造では持続しません。売上高営業利益率が10%以上、できれば15%を超えている銘柄を探しましょう。
高い利益率は、その企業が「他社には真似できない独自の強み」を持っている証拠です。
- 他社が参入しにくいニッチな市場を独占している
- ブランド力があり、高い価格設定ができる
- 効率的なシステムで運営コストを抑えている
これらを備えた企業は、規模が大きくなるにつれて利益がさらに加速する「レバレッジ」が効きやすくなります。
創業者が筆頭株主(オーナー企業)であるか
実は非常に重要なのが、経営者の存在です。創業者が筆頭株主であり、かつ現役で経営の舵取りをしている企業は、意思決定のスピードが格段に速いです。
自身の資産の多くが自社株であるため、経営者と株主の利益が一致しています。
| 特徴 | オーナー経営 | サラリーマン経営 |
| 意思決定 | 迅速・大胆 | 慎重・合議制 |
| 長期ビジョン | 数十年単位 | 在任期間中(数年) |
| リスク追求 | 果敢に攻める | 失敗を避ける |
「この会社を大きくしたい」という強い情熱を持つリーダーがいるかどうか。これが、10倍株を支えるもっとも強力なエンジンになります。
取得した銘柄リストの精度を上げるコツ
スクリーニングの結果をさらに磨き上げ、より確実性の高いリストにするためのテクニックを紹介します。AIの使いこなし方次第で、情報の解像度はさらに高まります。
ここでは、公式なAPIとの連携や、データの不備をどう補うかといった実践的なノウハウをお伝えします。
J-Quants APIを活用して鮮度の高いデータを得る
無料のyfinanceも便利ですが、より正確で詳細なデータが欲しい場合は、日本取引所グループ(JPX)が提供する「J-Quants API」の活用を検討しましょう。
これを使えば、決算発表直後の正確な数字や、yfinanceでは取得しにくい詳細な財務指標も手に入ります。
- J-Quantsの公式サイトで無料会員登録
- リフレッシュトークンを発行
- Claude Codeに「J-Quants APIを使ってスクリーニングして」と指示
公式データを使うことで、数値のズレによる判断ミスを防ぎ、より自信を持って投資判断ができるようになります。
複数のスクリーニング条件を組み合わせる
単一の条件ではなく、複数の「フィルター」を重ねることで、砂の中からダイヤを見つける確率が上がります。
例えば、「時価総額300億以下」かつ「自己資本比率50%以上」かつ「直近3ヶ月の株価が上昇トレンド」といった組み合わせです。
- 財務の健全性(倒産リスクを排除)
- 成長の勢い(売上・利益の伸び)
- 需給の良さ(株価の動き)
これらを同時に満たす銘柄は多くありませんが、だからこそ見つけたときの価値は非常に高いのです。
データの欠損をClaudeに補完させる
スクリーニングをしていると、一部のデータが抜けている銘柄に遭遇することがあります。そんなときも、Claude Codeの出番です。
「この銘柄の去年の売上高が不明だから、Web検索して補完して」と頼めば、AIが最新のニュースや有価証券報告書を探しに行き、表を埋めてくれます。
手動で調べる手間をAIにアウトソーシングすることで、分析のスピードを落とさずに作業を続けられます。
実行時にエラーが出たときの対処法
AIを使ってプログラミングを動かしていると、必ずどこかでエラーに突き当たります。しかし、そこで諦める必要はありません。Claude Codeは、エラーを解決するのが得意なツールでもあります。
よくあるトラブルと、その解決策をまとめました。
ライブラリの不足を指摘されたら
「ModuleNotFoundError」という文字が出たら、それは必要な道具が揃っていないというサインです。
焦らずに、エラーメッセージをそのままClaude Codeに見せてください。「このライブラリが足りないみたいだから、インストールして」と伝えるだけで、AIが自動で pip install を実行し、環境を整えてくれます。
自分の手で環境設定をガチャガチャいじる必要がないのは、AIエージェント時代の大きな恩恵です。
データの形式が合わない場合
「数値として扱いたいのに文字が入っている」といった、データの形式(型)によるエラーもよくあります。特に日本の銘柄コードの扱いや、時価総額の単位(百万円と円の混在)で起こりがちです。
- エラー内容をコピーしてClaudeに貼り付ける
- 「データの単位を揃えてから計算するようにコードを直して」と指示
- 修正されたコードで再実行
AIはコードの文脈を理解しているため、どの部分で不整合が起きているかを瞬時に見つけ出し、スマートな修正案を出してくれます。
タイムアウトが発生したときの対策
全銘柄を一気に調べようとすると、通信が途切れたり処理に時間がかかりすぎたりして止まってしまうことがあります。
そんなときは、「100銘柄ずつに分けて処理して」や「主要な業種だけに絞って試して」といった具合に、作業を小分けにする指示を出しましょう。
一気に大きな山を動かそうとせず、小さなステップを積み重ねるのが、AIを安定して動かすコツです。
投資判断をサポートする追加の分析手法
スクリーニングで銘柄を絞り込んだら、最後は「深掘り」の時間です。数字の裏側にある物語を、AIの力を借りて読み解いていきましょう。
ここでは、単なる数値チェックを超えた、定性的な分析の手法を紹介します。
競合他社との比較をClaudeに依頼する
「この企業は本当に強いのか?」を知るには、ライバル企業と比べるのが一番です。Claude Codeに、競合他社との比較表を作らせてみましょう。
「銘柄Aと似た事業をしている他社を3つ探して、利益率と成長率を比較して」と指示します。
| 会社名 | 時価総額 | 売上成長率 | 営業利益率 | 独自の強み |
| ターゲット企業 | 150億 | 25% | 15% | 国内シェアNo.1 |
| 競合B社 | 400億 | 10% | 8% | 広範な販路 |
| 競合C社 | 800億 | 15% | 12% | 海外展開に強み |
比較することで、「時価総額が一番小さいのに、成長率が一番高い」といった、隠れた優位性に気づくことができます。
四季報データを読み込ませて定性分析を行う
会社四季報などのテキスト情報をClaudeに読み込ませるのも効果的です。「今後、どうやって売上を伸ばそうとしているのか」という戦略の部分をAIに要約させましょう。
「新製品の投入予定はあるか?」「海外進出の進捗はどうなっているか?」といった質問を投げることで、数字だけでは見えない将来性をあぶり出せます。
AIによる要約は、膨大な資料を読む時間を短縮し、重要なポイントだけを効率よく吸収するのに役立ちます。
過去の株価推移と業績を照らし合わせる
「業績はいいのに株価が上がっていない」銘柄は、お宝である可能性が高いです。過去数年間の業績推移と株価チャートの動きを比較させましょう。
Claude Codeに「過去3年の業績と株価の関係を分析して」と頼めば、業績が伸びているのに株価が放置されている「バリュー成長株」を見つけ出すサポートをしてくれます。
市場がまだその企業の価値に気づいていないタイミングでエントリーすることこそ、テンバガーへの近道です。
注意点:AIによる銘柄選定のリスクを知る
便利なAIスクリーニングですが、過信は禁物です。投資には常にリスクが伴います。AIを道具として使いこなしつつも、最後の一線は自分の目で守る必要があります。
最後に、これだけは知っておいてほしい3つの注意点をお伝えします。
データが古い可能性を考慮する
yfinanceなどの無料データソースは、リアルタイムではない場合があります。また、AIがWeb検索で見つけてくる情報も、数ヶ月前の古いニュースである可能性があります。
「AIが言っているから正しい」と思い込まず、重要な数字(特に時価総額や最新決算)は、必ず証券会社のアプリや企業の公式サイトで最終確認を行ってください。
最終確認の手間を惜しまないことが、大きな損失を防ぐための盾になります。
業種による特性の差に注意する
売上成長率20%という基準も、業種によって意味合いが変わります。IT企業なら当たり前の数字でも、製造業では驚異的な数字かもしれません。
- IT・ソフトウェア:高成長・高利益率になりやすい
- 小売・飲食:店舗数に依存するため、成長の壁がある
- 製造業:設備投資が必要なため、利益が出るまで時間がかかる
AIは数字を冷徹に判断しますが、その背景にある「ビジネスモデルの違い」まで加味できているかは投資家の判断に委ねられます。
最終的な投資判断は自分で行う
AIはあくまで「データ処理の達人」であり、「投資の神様」ではありません。AIがどれほど魅力的なリストを作ったとしても、実際に買いボタンを押すのはあなた自身です。
「なぜこの株を買うのか?」という理由を、自分の言葉で説明できるまで調べ尽くしましょう。
人任せ(AI任せ)にしない投資こそが、長期的に生き残り、資産を築くための唯一の道です。
まとめ:AIを相棒にして「化ける株」を見つけよう
Claude Codeを使った銘柄探しは、これまで一部のプロやプログラマーだけの特権だった「高度なスクリーニング」を、すべての投資家に開放してくれました。時価総額300億円以下という未開の地に光を当て、テンバガーの種を見つけ出す作業は、もはや苦労ではなく、ワクワクする冒険に変わるはずです。
まずは気になる条件を一つ、Claude Codeに伝えてみてください。
テクノロジーを味方につけ、データに基づいた「確信の持てる投資」を今日から始めてみましょう。

