本文へ移動
cccskills
無料GitHub で公開

dow-theory

ダウ理論に基づくトレンド判定。スイングハイ・スイングローを検出し、高値・安値の切り上げ/切り下げパターンからトレンド方向を判定する。出来高によるトレンド確認も行う。

インストール方法を見る

含まれるファイル(1)

  • SKILL.md5.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

ダウ理論トレンド判定 Skill

ダウ理論の基本原則に基づき、OHLCVデータからスイングポイントを検出してトレンド方向を客観的に判定する。

必要なツールとデータ

  • get_stock_price: 日足OHLCVデータ(3〜6ヶ月分推奨)
  • 最低プラン: Free(直近データのみでも判定可能。Light推奨で精度向上)

Workflow Checklist

Dow Theory Analysis Progress:
- [ ] Step 1: OHLCVデータ取得
- [ ] Step 2: スイングハイ・スイングローの検出
- [ ] Step 3: 高値・安値のパターン判定
- [ ] Step 4: 出来高によるトレンド確認
- [ ] Step 5: トレンド方向の総合判定
- [ ] Step 6: 結果出力

Step 1: OHLCVデータ取得

get_stock_price で過去3〜6ヶ月分の日足OHLCVデータを取得する。

Step 2: スイングハイ・スイングローの検出

スイングハイ(SH)の定義: 前後N本(N=3〜5)の高値より高い高値を持つローソク足。

スイングロー(SL)の定義: 前後N本(N=3〜5)の安値より安い安値を持つローソク足。

検出手順:

  1. 各ローソク足について、前後N本の高値/安値と比較
  2. 条件を満たすポイントをSH/SLとしてマーク
  3. 連続するSH同士、SL同士が交互に出現するよう整理(SH→SL→SH→SL...)

注意: Nの値はボラティリティに応じて調整する。値動きが荒い銘柄はN=5、穏やかな銘柄はN=3を推奨。

Step 3: 高値・安値のパターン判定

検出したスイングポイントの系列から以下を判定:

パターン条件トレンド
HH + HL直近SH > 前回SH かつ 直近SL > 前回SL上昇トレンド
LH + LL直近SH < 前回SH かつ 直近SL < 前回SL下降トレンド
HH + LL or LH + HL高値と安値の方向が不一致トレンド転換/保ち合い
横ばいSH・SLともにほぼ同水準レンジ相場

略語:

  • HH = Higher High(高値切り上げ)
  • HL = Higher Low(安値切り上げ)
  • LH = Lower High(高値切り下げ)
  • LL = Lower Low(安値切り下げ)

直近3セットのスイングポイントで判定する。 1セット = SH + SL のペア。

Step 4: 出来高によるトレンド確認

ダウ理論の原則: 「トレンドは出来高で確認される」

トレンド方向出来高の確認判定
上昇トレンド上昇局面で出来高増加、調整局面で出来高減少確認済み(健全)
上昇トレンド上昇局面で出来高減少未確認(トレンド弱体化の兆候)
下降トレンド下落局面で出来高増加確認済み(売り圧力強い)
下降トレンド下落局面で出来高減少未確認(セリングクライマックス接近の可能性)

算出方法:

  • 各スイングポイント間の区間で平均出来高を算出
  • 上昇区間(SL→SH)と下降区間(SH→SL)の平均出来高を比較

Step 5: トレンド方向の総合判定

Step 3 のパターンと Step 4 の出来高確認を組み合わせて最終判定。

パターン出来高確認総合判定
HH+HL確認済み上昇トレンド(強)
HH+HL未確認上昇トレンド(弱体化注意)
LH+LL確認済み下降トレンド(強)
LH+LL未確認下降トレンド(底打ち接近の可能性)
混合-トレンド転換/保ち合い
横ばい-レンジ相場

Step 6: 出力フォーマット

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 ダウ理論トレンド判定
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏷 銘柄: {銘柄名}({銘柄コード})
📅 分析日: {日付}

【トレンド判定】 {上昇トレンド/下降トレンド/トレンド転換/レンジ}({強/弱体化注意/底打ち接近})

【スイングポイント】
  SH1: {日付} {価格}円
  SL1: {日付} {価格}円
  SH2: {日付} {価格}円 → {HH/LH}(前回SH比 {+/-X}円)
  SL2: {日付} {価格}円 → {HL/LL}(前回SL比 {+/-X}円)
  SH3: {日付} {価格}円 → {HH/LH}(前回SH比 {+/-X}円)
  SL3: {日付} {価格}円 → {HL/LL}(前回SL比 {+/-X}円)

【出来高確認】
  上昇区間の平均出来高: {X}株
  下降区間の平均出来高: {X}株
  確認状況: {確認済み/未確認}
  補足: {出来高パターンの解説}

【重要な価格水準】
  直近SH(レジスタンス候補): {価格}円
  直近SL(サポート候補): {価格}円
  ブレイク注目: {上抜け/下抜けの注目価格}

【トレンド転換シグナル】
  {次に何が起きたらトレンド転換と判断できるか}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

altman-z

無料日本語概要

Altman Z''スコアによる信用リスク分析。企業の倒産リスクを定量評価し、安全圏/グレーゾーン/危険圏に分類する。「倒産リスク」「信用リスク」「財務健全性」「Altman」「Z-score」「安全性分析」と聞かれたときに使用。

raditrejp/dexter-kabu-jp262026年5月13日 更新

comprehensive-analysis

無料日本語概要

個別銘柄の総合分析。ファンダメンタル・テクニカル・需給・信用リスク・確率的予測・相関を多角的に実行し、統合レポートを出力する。「分析して」「調べて」「どう思う」「買い時?」「売り時?」「○○はどう?」のように銘柄について総合的な分析を求められたときに使用。個別スキル(DCF、SEPAなど)を明示的に指定された場合はそちらを優先。

raditrejp/dexter-kabu-jp262026年5月13日 更新

correlation

無料日本語概要

銘柄間・クロスアセット相関分析。個別株同士、個別株と指数、セクター間の相関係数と回帰分析を行い、分散投資やヘッジの判断材料を提供する。「相関」「連動性」「β(ベータ)」「分散投資」「ヘッジ」「回帰分析」と聞かれたときに使用。

raditrejp/dexter-kabu-jp262026年5月13日 更新

Performs discounted cash flow (DCF) valuation analysis to estimate intrinsic value per share. Triggers when user asks for fair value, intrinsic value, DCF, valuation, "what is X worth", price target, undervalued/overvalued analysis, or wants to compare current price to fundamental value.

日本語の概要は準備中です。原文の説明を表示しています。

raditrejp/dexter-kabu-jp262026年5月13日 更新

dividend

無料日本語概要

配当分析。配当利回り推移、連続増配/減配年数、DOE(株主資本配当率)、配当性向を算出し、配当政策の持続性と変化シグナルを判定する。

raditrejp/dexter-kabu-jp262026年5月13日 更新

granville

無料日本語概要

グランビルの法則(8法則)に基づく売買シグナル判定。株価と移動平均線の位置関係から買い4パターン・売り4パターンを識別し、乖離率とシグナル強度を算出する。

raditrejp/dexter-kabu-jp262026年5月13日 更新

raditrejp のスキルをすべて見る

このスキルの問題を報告する