200日移動平均線上抜け銘柄を自動抽出する実践スクリーニング術

スポンサーリンク
【DMM FX】入金

200日移動平均線上抜けを投資判断に使う意味

200日移動平均線は、株価の長期トレンドを見るための代表的な指標です。日々の終値を過去200営業日分ならして線にしたもので、短期的な値動きのノイズをかなり取り除いてくれます。株価がこの線より下にある状態は、長期で見れば売り圧力が優勢だった可能性を示します。逆に、株価が200日移動平均線を上抜ける局面は、長く続いた弱気局面から需給が変化し始めたサインとして使えます。

ただし、200日線を上抜けたから即買いという単純な使い方は危険です。上抜け直後に再び下落する「ダマシ」も多く、低迷銘柄の一時的な反発をつかむと損切りが遅れやすくなります。重要なのは、200日線上抜けを「買いシグナル」ではなく「調査対象を絞り込む入口」として扱うことです。入口の精度を高めれば、チャート確認、業績確認、需給確認に使う時間を大幅に削減できます。

個人投資家が日本株全体を毎日目視で確認するのは現実的ではありません。東証上場銘柄だけでも数千社あり、毎日チャートを開いて200日線を見ていれば、それだけで時間が消えます。そこで有効なのが、自動抽出です。株価データを使って「昨日までは200日線の下、今日は終値で200日線を上抜けた銘柄」を機械的に拾い、その中から出来高、業績、時価総額、テーマ性などで二次選別する流れを作ります。

200日線上抜けで狙うべき銘柄と避けるべき銘柄

200日線上抜け銘柄には、大きく分けて三つのタイプがあります。一つ目は、業績悪化で売られすぎた銘柄が一時的に反発しているだけのタイプです。これはもっとも危険です。株価が安いから反発しているように見えても、事業の回復が伴っていなければ上昇は続きにくく、200日線付近で再び売りに押されます。

二つ目は、業績が底打ちし、投資家の評価が変わり始めたタイプです。たとえば、数四半期にわたって利益が減少していた企業が、直近決算で営業利益の回復を示し、同時に株価が200日線を上抜けるようなケースです。この場合、チャートの上抜けとファンダメンタルズの変化が同時に起きています。投資対象として検討する価値が高くなります。

三つ目は、すでに業績は悪くないのに、地合いや一時的な需給で売られていた優良株が再評価されるタイプです。これは中期投資向きです。特に、営業利益率が安定している、自己資本比率が高い、キャッシュフローが黒字、増配傾向がある、といった企業が200日線を回復する場合、長期資金が戻り始めた可能性があります。

逆に避けたいのは、出来高がほとんどない銘柄、継続的な赤字企業、上場維持基準に不安がある企業、短期間に何度も200日線を上抜けたり下抜けたりしている銘柄です。特に薄商い銘柄は、少額の買いだけで200日線を上抜けることがあります。チャート上は強く見えても、実際には売りたいときに売れないリスクがあります。

自動抽出で見るべき基本条件

200日移動平均線上抜け銘柄を自動抽出する場合、最低限必要な条件は三つです。第一に、今日の終値が今日の200日移動平均線を上回っていること。第二に、前日の終値が前日の200日移動平均線以下だったこと。第三に、直近の出来高が一定以上あることです。この三つを満たすことで、単に200日線より上にいる銘柄ではなく、「今日、状態が変わった銘柄」を拾えます。

式で表すと、当日終値>当日200日移動平均線、かつ前日終値≦前日200日移動平均線です。この条件だけだと対象が多くなりすぎる場合があります。そのため、出来高条件を加えます。たとえば、当日の売買代金が1億円以上、または直近20日平均売買代金が5000万円以上という条件です。短期売買を重視するなら売買代金の基準は高めにし、中期投資であれば少し緩めても構いません。

さらに精度を上げるなら、株価位置も確認します。200日線をわずか0.1%だけ上回った銘柄は、翌日にすぐ割り込む可能性があります。一方で、上抜け幅が大きすぎる銘柄は、すでに短期的に過熱していることがあります。実務上は、終値が200日線を1%以上、8%以下の範囲で上抜けた銘柄をまず抽出すると扱いやすくなります。1%未満はダマシが多く、8%超は追いかけ買いになりやすいからです。

初心者が作るべきスクリーニング条件

最初から複雑な条件を入れすぎると、抽出結果が少なくなりすぎたり、なぜ選ばれたのか分からなくなります。初心者は、まず次のようなシンプルな条件から始めるのが現実的です。終値が200日線を上抜け、売買代金が1億円以上、時価総額が100億円以上、直近決算で営業利益が赤字ではない。この四条件だけでも、かなり危険な銘柄を除外できます。

時価総額100億円以上を条件にする理由は、流動性と信用力です。もちろん時価総額100億円未満にも大化け株はあります。しかし、値動きが荒く、スプレッドが広く、材料ひとつで急落することもあります。200日線上抜けの自動抽出を最初に運用する段階では、極端な小型株よりも、一定の規模がある銘柄で検証した方が再現性を確認しやすくなります。

営業利益が赤字ではないという条件も重要です。200日線を上抜けたとしても、赤字企業は資金調達や希薄化のリスクを抱えている場合があります。もちろん成長投資で赤字の企業もありますが、チャートスクリーニングの基本形では、まず黒字企業に絞る方が安全です。利益が出ている企業の上抜けは、投資家の評価改善として説明しやすくなります。

実践的な抽出フロー

自動抽出は、毎日同じ手順で行うことに価値があります。たまたま見つけた銘柄を買うのではなく、同じ条件で市場全体をチェックし、条件に合った銘柄だけを一覧化します。具体的には、まず株価データを取得し、各銘柄の200日移動平均を計算します。次に、当日終値と前日終値をそれぞれ200日線と比較します。さらに売買代金や時価総額で絞り込み、最後にチャートと決算内容を目視で確認します。

この流れで大事なのは、機械が判断する部分と人間が判断する部分を分けることです。機械に任せるのは、数値条件の抽出です。人間が見るべきなのは、上抜けの背景です。決算後に上抜けたのか、材料発表後なのか、業界全体が買われているのか、単なる自律反発なのか。この背景判断まで自動化しようとすると、かえって精度が落ちます。

たとえば、ある製造業の銘柄が半年間下落基調にあり、直近決算で受注残の増加を発表し、その翌日に出来高を伴って200日線を上抜けたとします。この場合、株価の上抜けには業績期待という裏付けがあります。一方で、決算内容が悪いまま、特に材料もなく低位株として物色されただけなら、同じ200日線上抜けでも意味は大きく異なります。

Pythonで自動抽出する基本ロジック

自動抽出を行うには、Pythonを使う方法が実用的です。必要なのは、銘柄コード、日付、終値、出来高のデータです。これに株価と出来高を掛けた売買代金を加え、過去200日分の終値平均を計算します。計算そのものは難しくありません。ポイントは、条件を明確にし、毎日同じ形で出力できるようにすることです。

考え方としては、各銘柄ごとに日付順でデータを並べ、終値の200日移動平均を作ります。そして、最新日の終値が200日移動平均より上、前日の終値が前日の200日移動平均以下だった銘柄だけを残します。さらに、最新日の売買代金が一定以上、上抜け率が一定範囲内という条件を入れます。上抜け率は、終値÷200日移動平均−1で計算できます。

スクリーニング結果には、銘柄コード、銘柄名、終値、200日移動平均、上抜け率、出来高、売買代金、直近高値からの距離を入れると使いやすくなります。特に直近高値からの距離は重要です。200日線を上抜けたばかりでも、すぐ上に過去の戻り高値がある場合、そこで売りが出る可能性があります。逆に、戻り高値を同時に突破している銘柄は、需給の転換がより明確になります。

Excelやスプレッドシートで運用する方法

プログラミングが苦手な場合は、ExcelやGoogleスプレッドシートでも考え方は同じです。銘柄ごとに日付、終値、出来高を並べ、200日移動平均を計算します。200日分の終値平均を作り、前日と当日の比較列を作れば、上抜け判定は可能です。実務では、すべての銘柄を手作業で管理するのは厳しいため、最初は監視リストだけに絞るのが現実的です。

たとえば、東証プライムの大型株200銘柄だけ、または自分が理解できる業界の銘柄だけを対象にします。全市場を対象にしようとしてデータ管理に疲れるより、まずは100銘柄でも毎日継続できる仕組みを作る方が重要です。抽出条件を満たした銘柄には「上抜け」と表示し、条件を満たさない銘柄は空欄にします。条件付き書式で色を付ければ、毎日の確認がかなり楽になります。

Excel運用の弱点は、データ更新の手間です。株価データを毎日貼り付ける作業が発生します。これを面倒に感じる場合は、最終的にはPythonや株価データサービスのAPI連携に移行した方がよいでしょう。とはいえ、ロジックを理解する段階では、Excelで手を動かす価値があります。数式で200日線を作ると、移動平均がどのように株価に反応するのか体感できます。

買いのタイミングは上抜け当日だけではない

200日線上抜け銘柄を見つけたとき、すぐに買いたくなる気持ちは自然です。しかし、実際には上抜け当日よりも、数日後の押し目の方がリスクを抑えられることがあります。特に、上抜け当日に大陽線を付けて出来高が急増した銘柄は、短期資金の利確で翌日以降に下げることがあります。そこで、上抜け後に200日線付近まで戻り、そこで反発する動きを確認する方法が有効です。

具体的には、上抜け銘柄を抽出したら、すぐ買う候補と監視候補に分けます。出来高を伴い、決算内容が良く、上抜け幅が大きすぎない銘柄は少額で打診買いします。一方、上抜け幅が大きい銘柄や、短期的に過熱している銘柄は監視に回します。そして、数日以内に200日線近辺まで調整し、終値で200日線を維持するなら、二度目の買い場として検討します。

この考え方は、ブレイクアウト投資と押し目買いの中間です。上抜け初動を完全に逃すわけではなく、同時に高値づかみも避けます。打診買いを小さく入れて、押し目で追加する二段構えにすれば、精神的にも運用しやすくなります。全額を一度に入れるより、初回30%、押し目確認後に40%、直近高値突破で30%というように分割する方が実務的です。

損切りラインの決め方

200日線上抜け戦略で損失が膨らむ原因は、上抜け失敗を認められないことです。200日線を上抜けた後、すぐに下抜けてしまった場合、シナリオは一度崩れています。損切りラインを決めずに保有を続けると、ただの塩漬けになります。最初から「どこを割ったら撤退するか」を決めておく必要があります。

基本の損切りラインは、終値で200日線を再び明確に下回ったところです。ただし、200日線付近では小さな上下が起きやすいため、終値で1%以上下回ったら撤退、または2日連続で下回ったら撤退、というようにルール化するとダマシに振り回されにくくなります。短期売買なら厳しめ、中期投資なら少し余裕を持たせます。

もう一つの方法は、直近安値を損切りラインにすることです。200日線を上抜ける前に形成した押し安値を割り込むなら、買い手の勢いが失われたと判断できます。たとえば、株価1000円、200日線980円、直近安値930円の銘柄なら、200日線割れで即撤退する方法もあれば、930円割れまで見る方法もあります。どちらを選ぶかは投資期間と許容損失で決めます。

利益確定の考え方

200日線上抜け銘柄の利益確定は、最初から固定値幅で考えるより、上昇の質を見た方がよいです。単なるリバウンドなら10%から20%程度で失速することが多く、業績回復を伴う本格反転なら数カ月かけて上昇することもあります。したがって、抽出時点で「短期反発狙い」なのか「中期トレンド転換狙い」なのかを分ける必要があります。

短期反発狙いなら、直近の戻り高値や出来高急増日の高値を目標にします。上値抵抗に到達したら一部利益確定し、残りは移動平均線を使って伸ばします。中期トレンド転換狙いなら、25日移動平均線を終値で割るまで保有する、または高値から10%下落したら一部撤退するなど、利益を伸ばすルールを用意します。

実務的には、半分利確が有効です。たとえば、買値から15%上昇した時点で半分売り、残りはトレンドフォローに回します。これにより、含み益が消える精神的ストレスを軽減しつつ、大きな上昇も取りにいけます。200日線上抜けは初動を拾う戦略なので、すぐに全利確してしまうと本命の上昇を逃すことがあります。

失敗しやすいパターン

もっとも多い失敗は、下降トレンド中の一時反発を買ってしまうことです。株価が200日線を上抜けても、200日線自体が右肩下がりの場合、長期トレンドはまだ弱い可能性があります。理想は、200日線が横ばいから上向きに変わり始める局面です。少なくとも、急角度で下向きの200日線を上抜けた銘柄は慎重に扱うべきです。

次に多い失敗は、決算前の思惑だけで買うことです。決算前に200日線を上抜け、期待で上昇したものの、決算発表で材料出尽くしになるケースは珍しくありません。決算直前の買いは、上抜けシグナルだけではリスクが高くなります。決算日が近い銘柄は、決算後の値動きを確認してから入る方が堅実です。

三つ目は、指数の地合いを無視することです。日経平均やTOPIXが大きく崩れている局面では、個別株の上抜けも失敗しやすくなります。自動抽出した銘柄が複数あっても、全体相場が200日線を下回っている場合はポジションサイズを落とすべきです。個別の強さは重要ですが、地合いの逆風を完全に無視するのは効率が悪いです。

二次選別で見るファンダメンタルズ

200日線上抜け銘柄を抽出した後は、ファンダメンタルズで絞り込みます。見るべき項目は、売上成長率、営業利益率、営業利益の増減、自己資本比率、営業キャッシュフロー、会社予想の修正履歴です。特に、売上は横ばいでも営業利益率が改善している企業は注目です。コスト削減や価格改定が効き始めている可能性があります。

一方、売上は伸びていても利益が伸びていない企業は注意が必要です。成長しているように見えても、原価上昇や販管費増加で利益が残らない事業構造かもしれません。株価が200日線を上抜けても、利益率の改善がなければ長期資金は入りにくいです。チャートの強さと決算の中身をセットで見ることが重要です。

また、会社予想の上方修正が出ているかも確認します。上方修正後に200日線を上抜けた銘柄は、投資家の見方が変わりやすくなります。反対に、会社予想が弱く、進捗率も悪いのに上抜けている場合は、短期資金だけで動いている可能性があります。自動抽出のリストに出たから買うのではなく、なぜ上抜けたのかを必ず確認します。

出来高と売買代金の読み方

200日線上抜けでは、出来高の増加が重要です。出来高を伴わない上抜けは、買い手の本気度が分かりにくく、翌日以降に失速しやすいです。理想は、直近20日平均出来高の1.5倍以上の出来高を伴って上抜けるパターンです。これなら、普段より多くの投資家が参加していると判断できます。

ただし、出来高が多ければよいわけではありません。異常な出来高急増は、短期資金の集中を意味することもあります。材料株で出来高が10倍以上に膨らみ、株価も20%以上上昇している場合、翌日以降は乱高下しやすくなります。自動抽出条件には、出来高増加率の上限も入れると安定します。たとえば、20日平均の1.5倍以上、10倍以下といった条件です。

売買代金も必ず見ます。出来高だけでは、低位株が多く売買されているように見えることがあります。株価100円の銘柄で100万株売買されても、売買代金は1億円です。一方、株価5000円の銘柄で10万株売買されれば5億円です。売買のしやすさを判断するには、出来高より売買代金の方が実務的です。

具体例で見るスクリーニング結果の判断

仮にA社、B社、C社の三つが同じ日に200日線を上抜けたとします。A社は終値1020円、200日線1000円、上抜け率2%、売買代金3億円、直近決算で営業利益が前年同期比30%増です。B社は終値115円、200日線108円、上抜け率6.5%、売買代金3000万円、赤字継続です。C社は終値2400円、200日線2200円、上抜け率9%、売買代金20億円、決算後に急騰しています。

この場合、もっとも扱いやすいのはA社です。上抜け率が過熱しすぎておらず、売買代金もあり、利益成長の裏付けがあります。B社は低位株で赤字、売買代金も少ないため、上抜けしていても優先度は低いです。C社は業績の裏付けがあるかもしれませんが、上抜け率が大きく、短期的な過熱感があります。すぐ買うより、数日後の押し目を待つ判断が合理的です。

このように、同じシグナルでも評価は変わります。自動抽出は候補リストを作るだけです。最終判断では、上抜け率、売買代金、業績、決算タイミング、過去の抵抗線を総合して優先順位を付けます。リストの上から順に買うのではなく、買う価値のある銘柄だけを残す作業が利益率を左右します。

ポートフォリオへの組み込み方

200日線上抜け戦略は、ポートフォリオ全体の一部として使うのが現実的です。すべての資金をこの戦略に集中させると、地合いが悪い時期にシグナルが失敗し続ける可能性があります。たとえば、投資資金の30%を200日線上抜け戦略、40%を中長期の優良株、20%を現金、10%を短期機会枠にするなど、役割を分けます。

一銘柄あたりの投資額も固定します。総資金の5%を上限にすれば、一つの失敗で大きく崩れません。さらに、同じ業種に偏らないようにします。自動抽出では、同じ日に同じセクターの銘柄が複数出ることがあります。たとえば半導体関連が一斉に上抜けた場合、全部買うと実質的には半導体セクターへの集中投資になります。

ポートフォリオ管理では、勝率よりも損益比率を重視します。200日線上抜け戦略は、すべての銘柄で勝つ必要はありません。小さく損切りし、大きく伸びる銘柄を残せれば機能します。勝率が50%でも、平均利益が平均損失の2倍あれば十分に戦えます。そのためには、損切りを機械的に行い、利益銘柄を早く売りすぎない運用が必要です。

毎日の運用ルーティン

この戦略は、毎日のルーティンに落とし込むと強力です。大引け後に株価データを更新し、200日線上抜け銘柄を抽出します。抽出された銘柄を、売買代金順、上抜け率順、業績の良さ順に並べます。そのうえで、上位10銘柄だけを詳しく確認します。全銘柄を深掘りしようとすると続きません。

確認項目は、チャート、決算短信、業績予想、出来高、信用残、決算予定日です。ここまで見ても買いたいと思える銘柄だけを翌日の監視リストに入れます。翌日の寄り付きで飛びつくのではなく、寄り後の値動き、前日高値の更新、200日線の維持を確認します。短期資金が抜ける銘柄は、寄り天になりやすいためです。

週末には、抽出された銘柄の結果を振り返ります。上抜け後に上昇した銘柄と失敗した銘柄を比較し、何が違ったのかを記録します。出来高が足りなかったのか、決算が悪かったのか、地合いが悪かったのか。この検証を続けることで、自分のスクリーニング条件が改善されます。

自動抽出条件を改善する発想

運用に慣れてきたら、条件を少しずつ改善します。たとえば、200日線だけでなく、25日線と75日線の位置関係を加えます。25日線が75日線を上回り、株価が200日線を上抜ける銘柄は、短期と中期のトレンドも改善している可能性があります。逆に、25日線が下向きで株価だけが一時的に200日線を上抜けた銘柄は、ダマシになりやすいです。

また、200日線の傾きも条件に入れられます。過去20営業日前の200日線と今日の200日線を比較し、今日の200日線が同水準以上なら横ばい以上と判断します。これにより、急角度で下落する200日線を上抜けただけの銘柄を除外できます。長期トレンドの底打ちを狙うなら、200日線の傾きは非常に有効です。

さらに、相対的な強さを加える方法もあります。TOPIXや日経平均に対して、対象銘柄が直近1カ月で強いかを見ます。市場全体より強く推移している銘柄が200日線を上抜ける場合、個別に資金が入っている可能性があります。指数に連れただけの上抜けより、相対的に強い銘柄の方が継続しやすくなります。

この戦略で一番重要なこと

200日移動平均線上抜け銘柄の自動抽出は、個人投資家にとって非常に実用的な武器になります。理由は、感覚ではなくルールで候補を拾えるからです。市場全体から長期トレンドが変わり始めた銘柄を毎日抽出できれば、偶然の発見に頼る必要がなくなります。

一方で、この戦略は万能ではありません。200日線上抜けは、あくまで市場参加者の評価が変わり始めた可能性を示すサインです。業績、出来高、地合い、決算タイミング、過去の抵抗線を確認しなければ、精度は上がりません。自動抽出で楽をする部分と、人間が深く見る部分を分けることが成功の条件です。

最初は、条件を絞りすぎず、抽出された銘柄を記録するだけでも十分です。どの条件の銘柄が伸びやすく、どの条件の銘柄が失敗しやすいかを自分のデータとして蓄積します。数カ月続ければ、単なるチャートシグナルではなく、自分なりの売買ルールに進化します。200日線上抜けは、銘柄選びの答えではなく、良い銘柄に早く気づくためのレーダーとして使うべきです。

コメント

タイトルとURLをコピーしました