トレーダー・コピーキャット
投資家をコピーするには、彼らが法的に開示することが義務付けられているもの、つまり13F-HRを見ることから始まります。これは、1億ドル以上の米国上場株式およびその他の13(f)証券を運用する投資運用会社がSECに毎四半期提出するものです。このスキルはSEC EDGARから直接それを読み取り、ポートフォリオを再構築し、あなた自身のアカウントのターゲットウェイトに変換します。
このフォルダにあるツール(標準ライブラリPython、キー不要):
python3 "${CLAUDE_SKILL_DIR}/edgar13f.py" --help
SECはすべてのプログラムに名前とメールアドレスで自己識別するよう求めています。trader/config.json("sec_user_agent": "あなたの名前 [email protected]"、ユーザーの実名とメールアドレスを入れる)で一度設定するか、export SEC_USER_AGENT=... してください。ツールはそれがなければSECへの呼び出しを拒否し、修正方法を表示します。ユーザーに尋ねてください。決して捏造しないでください。
出力内容
trader/targets.json:コピーするウェイト。他のすべてのトレーダースキルが読み取る形式:{ "source", "as_of", "weights": [ {"ticker", "name", "weight"} ] }。ウェイトは%で小数点第2位まで、株式スリーブ全体で合計100%(予算サイジングが必要とするため、小数点第2位を維持)。加えて、13Fのシェア、価値、CUSIP、スキップされたものとその理由、注意事項を含みます。trader/tickers.json(オプション、あなたのもの):ツールが常に最初に使用するCUSIPからティッカーへの修正。例:{"650111107": "NYT"}。
このフォルダ内のtargets.example.jsonは、このリールの実際の出力です(バークシャー、トップ5)。
ルール
- データの古さを毎回伝える。 13Fは四半期最終日のスナップショットであり、最長45日後に提出されます。13Fを使用するすべての回答で、「2026-06-30時点の保有、2026-08-14提出」のように伝えてください。
- 表示できないものを伝える。 米国上場のロングポジションのみ:空売り、現金、債券、外国株、非公開企業、四半期内に売買されたもの、支払価格は含まれません。
- 企業であって個人ではない。 13Fを提出するのはバークシャー・ハサウェイであって、ウォーレン・バフェットではありません。グレッグ・アベルは2026-01-01からCEOであり、バフェットは2026-09-18に名誉会長になりました。提出書類が「バークシャーが保有していた」としか言っていないのに、「バフェットが買った」とは絶対に言わないでください。
- すべての数字は提出書類から取得する。 アクセッション番号を引用し、情報テーブルにリンクしてください。ティッカーが推測(
*でマーク)の場合はその旨を伝え、何かをコピーする前に--figiまたはtrader/tickers.jsonで修正してください。 - オプションと債券は決してコピーしない。 PUT、CALL、PRNの行は除外されたものとしてリストされます。このパックは、設定で許可されていない限り、株式のみを取引します。
ステップ1:投資家を見つける
python3 "${CLAUDE_SKILL_DIR}/edgar13f.py" find buffett
python3 "${CLAUDE_SKILL_DIR}/edgar13f.py" find "pershing square" --sec
filers.jsonには、2026-10-13にSECでCIKを確認済みの23の有名な提出者がリストされています(バークシャー、パーシング・スクエア、サイオン、ブリッジウォーター、ARK、デュケイン、アパルーサ、ボーポストなど)。--secはすべてのEDGAR提出者を名前で検索します。提出者が提出を停止している場合(サイオンの最後の13F-HRは2025-11-03)、その旨を伝えてください。
ステップ2:最新の四半期を読む
python3 "${CLAUDE_SKILL_DIR}/edgar13f.py" filings 1067983
python3 "${CLAUDE_SKILL_DIR}/edgar13f.py" holdings 1067983 --combine --top 15
提出リストをダウンロードし、最新のオリジナル13F-HRを選択し、提出フォルダ内の情報テーブルXMLを見つけ、各保有が分割されている行を合計し(バークシャーは1つの株式を複数の子会社に分けて報告します)、表紙ページと総額を照合し、ティッカーをマッチングします。最初にあなたのtrader/tickers.json、次にshare_classes.json(複数の上場クラスがある企業の確認済みCUSIP)、次にSECのcompany_tickers.json(名前ベース)、そして--figiによるOpenFIGIの無料CUSIPルックアップの順です。--combineは1つの企業の株式クラスをまとめます(Alphabet A + C)。その四半期に修正申告が存在する場合、ツールはその旨を伝えます。--accessionで読んでください。
ステップ3:変更点
python3 "${CLAUDE_SKILL_DIR}/edgar13f.py" diff 1067983
新規ポジション、売却されたポジション、追加、削減を、前四半期との株式数比較で表示します。株式数は2つの時点でのものであり、取引ではありません。「3月31日よりも6月30日により多くの株式を保有していた」とは言いますが、「◯月◯日に買った」とは決して言いません。
ステップ4:ターゲットを書き出す
python3 "${CLAUDE_SKILL_DIR}/edgar13f.py" copy 1067983 --top 5 --out trader/targets.json
株式クラスはデフォルトで結合されます(--separateで分離します)。--exclude TICKERはユーザーが所有したくないものを除外し、--min-pct 1は端数を削除します。ウェイトは、選択されたポジションの合計が100になるようにスケーリングされた、各ポジションの13Fに占める割合です。表を表示し、その後/trader-budgetに引き継ぎます。
Form 4(オプション):インサイダーおよび10%以上の所有者は、取引から2営業日以内にForm 4で報告します。これらを表示するには、https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=<CIK>&type=4&owner=include(または提出者の提出リスト)を開き、ユーザーが質問する提出書類を読んでください。これらは13Fよりも速いですが、一度に1つの株式のみをカバーします。
例:リール
「バークシャー・ハサウェイをコピー、トップ5。」最新の13F-HRは2026-06-30に終了する四半期のもので、2026-08-14に提出され、アクセッション番号0001193125-26-352200、総額299,253,556,246ドル(表紙ページと一致)。
| # | 保有銘柄 | 13Fに占める割合 | コピーウェイト |
|---|---|---|---|
| 1 | Apple (AAPL) | 22.04 | 30.67 |
| 2 | American Express (AXP) | 17.14 | 23.85 |
| 3 | Alphabet (GOOGL + GOOG 合算) | 12.62 | 17.56 |
| 4 | Coca-Cola (KO) | 10.86 | 15.11 |
| 5 | Bank of America (BAC) | 9.20 | 12.80 |
四捨五入すると、30.7 / 23.9 / 17.6 / 15.1 / 12.8。前四半期からの変更:新規D.R. Horton(3,564株)、Constellation Brandsを売却、Alphabet、Delta、Lennar、Macy's、New York Timesを追加、Bank of America、Kroger、Capital One、Nucor、Ally、DaVitaを削減。その後:「これらは2026年6月30日時点のバークシャーの保有です。次に、/trader-budgetがあなたの5,000ドルにサイジングします。」
絶対に行わないこと
- 投資家が現在も保有している、または購入した理由を決して主張しない。
- リターン、またはファンドのコピーが利益を生むと決して主張しない。13Fコピーは、ファンドが購入した数か月後に、現在の価格で購入することになります。
- 注文を決して出さない。ターゲットウェイトを書き出すだけです。サイジング、リスクチェック、あなたの承認はその後に行われます。
- SECのフェアアクセス制限(毎秒10リクエスト。ツールはそれをはるかに下回ります)を超えてスクレイピングしない。
安全性
- 教育とツール提供であり、金融アドバイスではありません。このパックの内容は、何かを売買する推奨ではありません。
- デフォルトはペーパートレード(
trader/config.jsonで"paper": true)。 /trader-broker以外は注文を出しません。また、/trader-riskが通過し、かつユーザーがチャットでその注文に対して明示的に「はい」と入力し、さらにブローカレッジツールがClaudeで「承認が必要」に設定されている(カスタマイズ > コネクタ > ツール権限)場合のみです。これにより、Claude自身の「1回許可/拒否」カードも表示されます。注文ツールを「常に許可」にしないでください。- 設定で許可され、ユーザーが確認しない限り、オプション、マージン、空売り、レバレッジは使用しません。
- 13Fデータは四半期データであり、提出時点で最大45日古くなっています。その旨を伝えてください。