4段に積み重ねた行で、11個のデイトレードコマンドを役割ごとにグループ化:見る、時間、サイズと確認、発注
Guides & Insights

Claude Day Trader Skill:11-Command Pack が実際にできること

著者

Rowan Sterling

公開日

最新モデル · 20すべてのモデルを見る →
ベンチマーク:Artificial Analysis · 毎日更新
すべての記事に戻る

2026年10月20日、Jakeschincariolというアカウントでday-trader-skillというリポジトリがGitHubに公開され、2026年10月23日閲覧時点で637個のスターを獲得していた。同じ期間にGoogle Trendsは、「claude trader skill」と「github day trader skill」を、2026年10月23日閲覧時点で過去7日間の世界全体における急上昇検索として記録した。人々がスターを付けているのは、トレーディングボットではない。それは11個の指示ファイル、11個の小さなPythonツール、そして各ステップが次のステップへメモを残すフォルダの集合体だ。

その区別は、聞こえ以上に重要だ。ボットは行動を起こすが、このパックは trader/ ディレクトリにファイルを書き込んで待つ。READMEには、他のすべてを左右するルールがこう記されている。「あなたが「はい」と言うまで、取引は成立しない。このパック内の何も単独で注文を出すことはできない。ペーパートレーディングが既定だ。」以下のいずれもそのルールを変えず、以下のいずれも投資助言ではない。これは公開データを読み取って計算を行うMITライセンスのソフトウェアであり、書いた本人がREADMEの但し書きでもそう述べている。

リポジトリに実際に含まれるもの

11個のフォルダがあり、それぞれに SKILL.md とスクリプトが入っています。フォルダ名は trader-scanner、trader-news、trader-entry、trader-exit、trader-timemachine、trader-risk、trader-budget、trader-broker、trader-alerts、trader-analyst、trader-pelosi です。オフラインの unittest スイートを含む tests フォルダ、LICENSE、README があります。リポジトリページの About パネルでは、このプロジェクトを「デイトレード向けの11個の Claude スキル:何千ものチャートをスキャンし、速報ニュースを追跡し、すべてのエントリーとエグジットのタイミングを計り、1ドルをリスクにさらす前にあらゆる結果をリプレイする」と説明しています。サイドバーには、コードの100パーセントが Python と記録されています。

データは設計上、無料で公開されています。READMEには、ツールが「Yahoo Financeのチャート、Nasdaq Traderの銘柄リスト、SEC EDGAR、House Clerkといった無料の公開データを読み取る」と記載されており、登録もAPIキーも不要です。ツールにはPython 3.8以降が必要で、pipでインストールするものはありません。SECを利用するスキルでは、trader/config.json内、またはSEC_USER_AGENT環境変数に名前とメールアドレスを設定して身元を明かすよう求められます。これはEDGARへの自動リクエストにおける標準的な礼儀です。

導入方法は3つあります。リポジトリのURLをClaudeに貼り付けて「install skill」と入力します。Claude Codeでは、リポジトリをプラグインマーケットプレイスとして追加し、そこからday-trader-skillをインストールします。これにより、コマンドは /day-trader-skill:trader-scanner などの名前空間付きになります。あるいはリポジトリをクローンし、trader-* フォルダーを ~/.claude/skills/ またはリポジトリの .claude/skills/ にコピーします。この方法では /trader-scanner という名前がそのまま維持されます。READMEでは、4つ目の劣化版の方法についても言及しています。チャットの冒頭に単一のSKILL.mdを貼り付けるとモードとして実行されますが、Pythonツールは失われ、手法だけが残ります。

著者はJake Schincariolで、彼の以前のトレーダースキルは、投資家の13F提出書類のコピー、株式スクリーナー、税ロット、リバランスを扱っていた。このリポジトリはデイトレードの続編で、READMEでは「Trader skill v2」と呼ばれている。この分割は意図的だ。最初のパックはポジションを保有し、自分が何を所有しているかを知ることを扱い、2つ目は寄り付きのベルから大引けまでの時間を扱っている。

11 個のコマンドを、それぞれが答える問いごとにグループ化したもの

README はコマンドを表に並べているが、それはコマンドを読むうえで最も面白みのない方法だ。それぞれが支える判断ごとにまとめると、全体の形がより明確になる。

• 見る: /trader-scanner は数千のチャートをスキャンして、オープニングレンジのブレイクアウト、フラッグ、売られ過ぎからの反発を探します; /trader-news はウォッチリストの全銘柄に関する速報ニュースを追跡します; /trader-analyst は決算報告書を読み、何が変わったかを要約します; /trader-pelosi は議会の株取引開示を読みます。

• 時間: /trader-entry はセットアップを1本ずつ監視し、いつ入るべきかを教えます;/trader-exit はエントリー前にストップとターゲットを設定します;/trader-timemachine は何かを危険にさらす前に結果をリプレイします。

• サイズとチェック: /trader-budget は、予算と1取引あたりの最大損失に合わせてポジションサイズを算出します。 /trader-risk は、すべての注文をあなたの上限と照合し、上限を超える注文は停止します。

• 発注: /trader-broker は承認済みの注文をブローカーに送信します。デフォルトはペーパー取引で、あなたの承諾なしに実行されることは決してありません。/trader-alerts は、価格、ストップ、または寄り付きの鐘で鳴ります。

そのうち2つは、もっとじっくり見る価値がある。スキャナーはNasdaq Traderのシンボルリストから取得した約5,900銘柄の米国株からなるユニバースを対象に動作し、日次モードではユニバース全体にわたってプレマーケットのセットアップを探す。Time MachineはREADMEが「最もクレイジーなもの」と呼んでいるもので、セッションの残りを1万回リプレイし、各5分足はその銘柄自身の直近履歴における同じ時間帯の足から描画する。さらに、セットアップが発火した過去のすべてのセッションでもルールを再実行する。

各パーツの受け渡し方法

すべてはプロジェクト内の trader/ フォルダに保存され、各スキルは前のスキルが書き込んだ内容を読み取ります。1回の取引では、チェーンは scanner、次に news、次に entry、次に exit、次に timemachine、次に budget、次に risk、次に broker です。ポジションがオープンの間、alerts はストップ、ターゲット、クローズを監視します。News、analyst、pelosi はチェーン内ではなくスケジュールで実行されます。このファイルベースの受け渡しのおかげで、このパックはサーバーやデータベースなしで動作し、後からすべての中間判断をファイルとして読めるのであって、ブラックボックスを信頼する必要はありません。

GitHub repository page for Jakeschincariol/day-trader-skill showing 637 stars and 121 forks in the sidebar, eleven trader- folders in the file list, an MIT licence label, two contributors and Python at 100 percent of the code

リポジトリのページは、ファイルを1つも開く前からその構造を明らかにしている。11個のコマンドにちなんで名付けられた11個のフォルダ、testsフォルダ、そして「The Trader skill v2: 11個のデイトレードスキル」と書かれたコミットメッセージだ。AboutパネルにはREADMEの最初の行と同じ一文の説明があり、サイドバーには637個のスター、121個のフォーク、リリースなしと表示されている。スターは注目度を測るものであり、効果を測るものではない。10月20日に作成されたリポジトリへの3日間の注目は、人々が興味を持っている証拠ではあっても、その手法が機能する証拠ではない。

TSLAの例を注意深く読んでください。

READMEの実例は2026年10月19日月曜日のTeslaで、計算を照合できるほど詳細だ。東部時間午前10:15の時点で、スキャンは231枚のチャートを対象とし、そのうち42枚が15分間のオープニングレンジを上回って引けていた。TSLAもその一つで、オープニングレンジは354.47~362.18、10:10のローソク足は364.18で引け、レンジ上限を約0.55パーセント上回っていた。エントリータイマーは、10:10のバーがまだ形成中だったため10:12に待機と表示し、レンジを上回る最初の5分足の終値で10:15にトリガーした。

エグジット・プランナーはエントリー前に計画を立てた。レンジ中点の358.32でストップし、1株あたり5.86のリスクを負う。ターゲットはそのリスクの1倍で370.04。いずれにせよ午後3:55までに手仕舞う。その後タイムマシンがシード19でその日の残りを1万回再生したので、誰でも再現できる。ターゲットが先に到達したのは29.4%、ストップが先だったのは25.5%、再生の45.1%は引け時点でまだポジションがオープンだった。また同じルールを過去の実際の59セッションで再実行した。発動は33回、ターゲット到達は13回、ストップは15回、どちらでもなかったのは5回だった。その記録に対するREADME自身の評価は「ほぼコイントスに近い」だ。

その判定はこの例の正直な部分であり、それらの数値が何であり何でないかをはっきり述べておく価値がある。それらはTSLA自身の直近の5分足から構築したシミュレーションの出力であり、ある作者が選んだ1日を、ある作者が選んだ1つのルールで再生したものだ。勝率でも、期待リターンでも、予測でもない。45.1パーセントの「未決済のまま」の区分だけで、3つの結果が確定した取引を表しているわけではないことが分かる。ソフトウェアを書いた本人が選んだ1つの実例は、パイプラインが端から端まで動くことを示すデモンストレーションだ。それはトラックレコードではなく、何度も引用したところでトラックレコードにはできない。

Paper がデフォルトで、何も自動では発火しません

安全性の設計は、このリポジトリで最も優れたエンジニアリングです。ペーパートレードは二重にデフォルトです。「paper": true が config.example.json で設定されており、README が参照する証券会社コネクタである Alpaca の MCP サーバーも、そのペーパー口座をデフォルトにしています。キーは環境変数に保存され、チャットには決して置かれません。オプション、証拠金取引、空売り、レバレッジは、有効にしない限りオフです。

注文につながるスキルは1つだけであり、しかも3つの独立したチェックを経た後に限られます。/trader-risk は、その正確な注文を最大損失額、1日あたりの損失上限、1日あたりの取引回数、リスク・リワード比、エントリー可能時間帯、ポジションサイズと現金に対して検証し、PASS または BLOCK を理由付きで返します。次に /trader-broker がその注文内容を平易な言葉で表示し、その正確な注文に対して「yes」と入力するまで待ちます。Claude 自身の「1回だけ許可 / 拒否」カードは、カスタマイズ → コネクタ → ツールの権限で、ブローカー用ツールを「常に許可」ではなく「承認が必要」に設定している場合に、二度目の確認を行います。README の予算例:口座残高 $5,000、1取引あたりの最大損失 $50、リスク単価 $5.86/株の場合、ポジションサイズは 8 株、約 $2,913 となり、358.32 で約定したストップでは約 $46.88 の損失となります。

このいずれも投資助言ではなく、リポジトリ自身が「Fine print」というセクションでそう明言しています。「金融助言ではありません。このソフトウェアは公開データを読み、計算を行うだけです。あなたの状況を知らず、未来を見ることもできません。デイトレードをする人の大半は損をします。」これは著者の文であり、私たちの文ではなく、上述のすべてに対する正しい枠組みです。よく作られた確認ダイアログは、取引をよい考えにするものではありません。それは、誤って取引してしまう可能性を下げるものです。

Two-column card contrasting what the day-trader skill pack does — reads free public data, defaults to paper trading, waits for your yes — with what it does not claim: placing orders alone, a track record, predicting the next session

群れが見ることのできないもの

READMEには4つの制限が記載されており、それぞれが出力の読み方を変える。第一に、ストップは計画であって保証ではない。急速な相場や窓をまたぐ場面では、ストップ注文はその価格を大きく超えて約定することがあり、表示される最大損失はストップ価格時点での損失であって、起こり得る最悪の損失ではない。第二に、データは無料かつ非公式である。Yahoo Financeのチャートエンドポイントは公式APIではなく、遅延したり、変更されたり、レート制限をかけられたりする可能性があり、スキャナーとエントリータイマーはすべてのティックではなく1分足または5分足を読み取るため、重要な事項は行動する前に必ずブローカーで確認すべきである。

第3に、カレンダーは中立ではありません。FINRAは2026年6月4日、Regulatory Notice 26-10に基づいてパターン・デイ・トレーダーの$25,000最低額を撤廃し、ブローカーは2027年10月20日まで変更を段階的に導入できるため、あなたのブローカーは依然として旧規則を適用している可能性があります。パックにはまさにそのケース向けのpdt_guard設定があり、これにより/trader-riskがあなたのデイトレードをカウントします。第4に、エッジのように見える状況は、たいていエッジではありません。議会の取引はインサイダー情報ではなく公開情報です。議員はSTOCK Actに基づき、$1,000を超える取引を45日以内に開示しなければならず、Pelosiスキルはそれらの開示書類が公開されたときに読み取ります。デイトレードの利益は短期利益であり、頻繁な取引はウォッシュ・セールを発生させやすく、READMEにはこれらいずれも税務アドバイスではないと明記されています。

監査済みの記録は存在せず、リプレイは予測ではない

一段落だけ覚えておくなら、押さえるべきなのはここだ。このパックについて、監査済みの運用実績を公表した者は誰もいない。リポジトリは、リターン、ライブ口座の履歴、独立したレビュー、固定期間のバックテストのいずれも公表しておらず、どのモデルが分析を行ったかも明記していない。Time Machine は、その銘柄自身の直近60日間の5分足から構築したシミュレーションであり、README には「将来は、その60日間には決して起きなかったことを起こし得る。決算発表、取引停止、ニュース見出しだ」とはっきり書かれている。シミュレーションによる再生は予測ではない。そのオッズは現実を確認するためのものであって約束ではなく、重要な部分をでっち上げない限り、そこから期待リターンを導くことはできない。

リポジトリが実際に公開しているのはテストスイートであり、それは別種の証拠だ。テストは実データから切り出したフィクスチャ上でオフライン実行される。TSLAの2026年10月19日までの60日間の5分足、10:15のオープニングレンジスキャン、その朝のYahooヘッドライン、下院書記官の2026年インデックス、実際の開示情報と実際のXBRLファクトだ。これらは例に示されたすべての数値を再現する。それは計算が入力と整合していることを示す。しかし、その手法が利益を生むかどうかについては何も示さないし、リポジトリもそう主張してはいない。

モデルが適する場面と適さない場面

11のスキルは指示ファイルであり、Pythonツールはモデルがループに入っているかどうかにかかわらず実行される通常のスクリプトです。そのループにモデルを組み込む場合、エンドポイントの選択は取引手法とは別の判断です。OrcaRouterは、1つのOpenAI互換エンドポイントの背後でモデルをホストしています。200以上のモデル、1つのキー、プロバイダーの定価を0%の上乗せでそのまま適用し、プロバイダーに障害が起きた際の自動フェイルオーバーを備えています。Claude Opus 5.5はそのカタログに収録されており、100万入力トークンあたり$4.00、100万出力トークンあたり$20.00、100万トークンのコンテキスト、キャッシュ読み取りは100万あたり$0.20です。当社はモデルをホストしています。Anthropicのアプリ、Claude Code、Claude Tag、あるいは誰かの取引スキルをホストしているわけではなく、ここでの内容はこのパックのペーパートレードの既定値や、あなたの同意を求める点を変更するものではありません。

OrcaRouter model page for Claude Opus 5.5 listing the anthropic/claude-opus-5.5 identifier, a 1M-token context, $4.00 per million input tokens and $20.00 per million output tokens, with an OpenAI-compatible code sample using api.orcarouter.ai

導入したら、実行する前に{{1}}SKILL.md{{/1}}ファイルを読んでください。短く、プレーンテキストで、実際の手法が書かれている場所です。それは、11個のフォルダ名のスクリーンショットでは見せられない部分です。次に、しばらく紙上で実行し、あなたが採用したであろう設定について{{2}}Time Machine{{/2}}が何と言うかを見てください。このツールは、それを低コストでできるように作られています。それが提案のすべてです。