vcp-screener
S&P 500銘柄をMark MinerviniのVCP(ボラティリティ収縮パターン)でスクリーニングします。ステージ2の上昇トレンドにある銘柄の中から、ブレイクアウトのピボットポイント付近でボラティリティが収縮しながらタイトなベースを形成しているものを特定します。VCPスクリーニング、Minerviniスタイルのセットアップ、タイトベースパターン、ボラティリティ収縮ブレイクアウト候補、またはステージ2のモメンタム銘柄のスキャンを求められた際に使用してください。
description の原文を見る
Screen S&P 500 stocks for Mark Minervini's Volatility Contraction Pattern (VCP). Identifies Stage 2 uptrend stocks forming tight bases with contracting volatility near breakout pivot points. Use when user requests VCP screening, Minervini-style setups, tight base patterns, volatility contraction breakout candidates, or Stage 2 momentum stock scanning.
SKILL.md 本文
VCP Screener - Minervini ボラティリティ収縮パターン
Mark Minervini のボラティリティ収縮パターン (VCP) について S&P 500 銘柄をスクリーニングし、ブレークアウト ピボット ポイント近くでボラティリティが収縮するステージ 2 上昇トレンド銘柄を特定します。
使用時期
- ユーザーが VCP スクリーニングまたは Minervini スタイルのセットアップを要求する
- ユーザーがタイト ベース / ボラティリティ収縮パターンを見つけたい
- ユーザーがステージ 2 モメンタム銘柄スキャンを要求する
- ユーザーが定義されたリスクを持つブレークアウト候補を要求する
前提条件
- FMP API キー (
FMP_API_KEY環境変数を設定するか--api-keyで渡す) - フリー ティア (1 日 250 コール) はデフォルト スクリーニング (トップ 100 候補) に十分
- 完全な S&P 500 スクリーニング (
--full-sp500) にはペイド ティアを推奨
ワークフロー
ステップ 1: スクリーニングの準備と実行
VCP スクリーナー スクリプトを実行します:
# デフォルト: S&P 500、トップ 100 候補
python3 skills/vcp-screener/scripts/screen_vcp.py --output-dir skills/vcp-screener/scripts
# カスタム ユニバース
python3 skills/vcp-screener/scripts/screen_vcp.py --universe AAPL NVDA MSFT AMZN META --output-dir skills/vcp-screener/scripts
# 完全な S&P 500 (ペイド API ティア)
python3 skills/vcp-screener/scripts/screen_vcp.py --full-sp500 --output-dir skills/vcp-screener/scripts
ストリクト モード (Minervini 純粋セットアップ)
valid_vcp=True かつ execution_state が (Pre-breakout, Breakout) の銘柄のみを返す:
python3 skills/vcp-screener/scripts/screen_vcp.py --strict --output-dir reports/
高度なチューニング (バックテスト用)
VCP 検出パラメータを調整してリサーチとバックテストを行う:
python3 skills/vcp-screener/scripts/screen_vcp.py \
--min-contractions 3 \
--t1-depth-min 12.0 \
--breakout-volume-ratio 2.0 \
--trend-min-score 90 \
--atr-multiplier 1.5 \
--output-dir reports/
| パラメータ | デフォルト | 範囲 | 効果 |
|---|---|---|---|
--min-contractions | 2 | 2-4 | 高いほど = パターンが少ないが高品質 |
--t1-depth-min | 10.0% | 1-50 | 高いほど = 浅い第 1 次修正を除外 |
--breakout-volume-ratio | 1.5x | 0.5-10 | 高いほど = より厳しいボリューム確認 |
--trend-min-score | 85 | 0-100 | 高いほど = より厳しいステージ 2 フィルタ |
--atr-multiplier | 1.5 | 0.5-5 | 低いほど = より敏感なスウィング検出 |
--contraction-ratio | 0.70 | 0.1-1 | 低いほど = より厳しい収縮が必要 |
--min-contraction-days | 5 | 1-30 | 高いほど = より長い最小収縮期間 |
--lookback-days | 120 | 30-365 | 長いほど = より古いパターンを検出 |
--max-sma200-extension | 50.0% | — | Overextended 状態とペナルティの SMA200 距離閾値 |
--wide-and-loose-threshold | 15.0% | — | この値以上の最終収縮深さで wide-and-loose フラグが発動 |
--strict | オフ | — | Minervini ストリクト モード: valid VCP かつ Pre-breakout または Breakout のみ |
ステップ 2: 結果を確認
- 生成された JSON と Markdown レポートを読む
references/vcp_methodology.mdをロードしてパターン解釈のコンテキストを確認references/scoring_system.mdをロードしてスコア閾値のガイダンスを確認
ステップ 3: 分析を提示
各トップ候補について以下を提示する:
- Quality (
composite_score/ レーティング) — VCP パターンがどれだけしっかり形成されているか? - Execution State (
execution_state) — 今は買えるか? (Pre-breakout / Breakout = アクション可能) - Pattern Type (
pattern_type) — Textbook VCP / VCP-adjacent / Post-breakout / Extended Leader / Damaged - State Cap が適用された場合は
★マーカー (生スコアがダウングレードされた) - 収縮の詳細 (T1/T2/T3 深さと比率)
- トレード セットアップ: ピボット価格、ストップロス、リスク パーセンテージ
- ボリューム枯渇比率とブレークアウト ボリューム スコア
- 相対強度ランク
ステップ 4: アクション可能なガイダンスを提供
Execution State 別 (第一次フィルタ):
- Pre-breakout / Breakout: パターンはアクティブなエントリー ウィンドウにある — レーティングベースのサイジングを適用
- Early-post-breakout: ブレークアウト進行中だが理想的なエントリーより上 — 縮小サイズまたは引き戻しを待つ
- Extended / Overextended: トレード逃した — 次のベースのためにウォッチリストに追加
- Damaged / Invalid: セットアップ無効 — エントリーするな
レーティング別 (第二次、状態がアクション可能性を確認した後):
- Textbook VCP (90+): ピボットで積極的なサイジング (1.5-2x) で買う
- Strong VCP (80-89): ピボットで標準サイジング (1x) で買う
- Good VCP (70-79): ピボット上のボリューム確認で 0.75x で買う
- Developing (60-69): ウォッチリストに追加、より厳しい収縮を待つ
- Weak/No VCP (<60): 監視のみまたはスキップ
3 フェーズ パイプライン
- Pre-Filter - クォート ベースのスクリーニング (価格、ボリューム、52 週ポジション) ~101 API コール
- Trend Template - 260 日履歴を持つ 7 ポイント ステージ 2 フィルタ ~100 API コール
- VCP Detection - パターン分析、スコアリング、レポート生成 (追加の API コールなし)
出力
vcp_screener_YYYY-MM-DD_HHMMSS.json- 構造化結果vcp_screener_YYYY-MM-DD_HHMMSS.md- 人間が読めるレポート
リソース
references/vcp_methodology.md- VCP 理論と Trend Template 説明references/scoring_system.md- スコアリング閾値とコンポーネント重み付けreferences/fmp_api_endpoints.md- API エンドポイントとレート制限
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- tradermonty
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/tradermonty/claude-trading-skills / ライセンス: MIT
関連スキル
superfluid
Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper
civ-finish-quotes
実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。
nookplot
Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。
web3-polymarket
Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。
ethskills
Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。
xxyy-trade
このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。