mcpField
A
autonomous-trading

autonomous-trading

github.com/senpi-aiその他140307 回インストール今日更新
リポジトリ

autonomous-trading について

予算、目標、期限、リスク許容度をもとに戦略を組み、機会の検出、評価、取引、ポジション保護を繰り返すエージェント向け自動取引スキルです。トレンド確認、ポジション管理、損切り監視、ドローダウン対策を含みます。

主な機能

  1. 01予算とリスク特性に基づく戦略作成
  2. 02取引機会のスキャンと評価
  3. 03シグナルスコアに応じたポジション調整
  4. 04動的ストップの監視とポジション保護
  5. 05方向別エクスポージャーとレバレッジの制限
  6. 06損失上限での停止または決済

活用シーン

  1. 01目標と期限に沿った取引戦略の運用
  2. 02時間足トレンドに基づく機会の選別
  3. 03ポジション監視と動的ストップの適用
  4. 04ドローダウン上限到達時のリスク管理

MCP 対応

このスキルは戦略作成や取引関連の Senpi ツールを使用します。入力には MCP インターフェースの記載がありません。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/senpi-ai/senpi-skills --skill autonomous-trading

インストール後、Claude Code で/autonomous-tradingを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
api-tools.md
bugs-and-gotchas.md
cron-setup.md
lessons.md
playbook-schema.md
risk-rules.md
skill-attribution.md

詳細

自律型トレード v6

エージェントに予算、目標、期限を設定すれば、あとはトレードを任せられます。エージェントは戦略ウォレットを作成し、機会を探し、ポジションを建て、DSL で利益を守り、リスク管理を徹底します。

スキルの帰属情報

戦略を作成するときは、呼び出しに skill_name と skill_version を含めてください。詳しくは references/skill-attribution.md を参照してください。


前提条件

まず、次の関連スキルをインストールしてください。

  1. dsl-dynamic-stop-loss — トレーリングストップ、自動決済、ティアごとのリトレース
  2. opportunity-scanner — 市場スキャン、スコアリング、時間足トレンドのフィルター
  3. emerging-movers — SM ローテーションの検出、IMMEDIATE_MOVER シグナル

最低予算: 500 ドル(1,000 ドル以上を推奨)

既知のバグと注意点

references/bugs-and-gotchas.md を参照してください。dryRun のバグ、ファントム決済、XYZ DEX の証拠金タイプ、ティア 1 ロックの誤解、スキャナーのレバレッジと実際の最大値など、実取引で見つかった重要な問題を記載しています。

フロー

ステップ 1:ユーザーに確認する

予算、目標、期限、リスク許容度(保守的/中程度/積極的)、希望する資産を確認します。

ステップ 2:トレード計画を立てる

プロファイルごとの完全なリスクルールについては、references/risk-rules.md を参照してください。

v6 の基本ルール:

最重要ルール — 時間足トレンドとの一致。 すべての取引で、時間足ローソク足の構造を確認する必要があります。トレンドに逆行する場合は、例外なく必ず見送ります。この単一のルールで、大半の損失を防げます。

最大レバレッジの確認。 エントリー前に必ず max-leverage.json を確認してください。スキャナーのレバレッジは保守的な値であり、実際の最大値ではありません。

分散より集中。 口座残高が少ない場合(500~10,000 ドル)、確信度の高い 2~4 ポジションのほうが、中程度のポジションを 6 つ持つより有効です。クロスマージンの計算では、4 ポジションなら証拠金バッファーは 80.6%、2 ポジションなら 89.7%です。

すべての枠で ROI を最大化する。 空き枠のほうが、中程度のポジションより優れています。機能していないポジションは決済し、その枠を空けてください。

値動きの速さを確認する。 最良の値動きは急速に起こります(XRP は 19 分でティア 3、XMR は 37 分でティア 2 に到達しました)。動きの遅い銘柄には注意が必要です。

方向別エクスポージャーの上限

エントリー前に、LONG と SHORT の合計想定元本を確認してください。一方向への偏りは 70%までに抑えます。

スコアに応じたポジションサイズ
スキャナーのスコアポジションサイズ
250+1 ポジションあたりの最大値まで
200-250最大値の 75%
175-200最大値の 50%
< 175見送り
ステップ 3:戦略を作成する
strategy_create_strategy(budgetUsd, leverageType, riskLabel)

strategyId と walletAddress が返されます。ウォレットに資金を入れてください。

ステップ 4:トレード計画ファイルを作成する

リスクプロファイル、ポジション上限、スコアのしきい値、保有中のポジション、取引履歴を追跡する JSON 設定を作成します。references/playbook-schema.md を参照してください。

ステップ 5:Cron ジョブを設定する

競合状態の防止(v6 — 重要)

複数の Cron ジョブ(スキャナー、SM フリップ、DSL)が同じポジションを決済しようとする場合があります。いずれかのジョブがポジションを決済した場合は、次の処理を行います。

# 1. Close the position
result = close_position(wallet, asset)

# 2. Immediately deactivate DSL state file
state["active"] = False
save_state(state)

# 3. Disable DSL cron for this asset
disable_cron(f"dsl-{asset}")

3 つの手順は、必ず同じアクション内で行ってください。これにより、ファントム決済を防げます。

Cron スケジュール:

ジョブ間隔目的
Opportunity Scanner10~30 分(時間帯に応じて調整)エントリー機会を探す
DSL Monitorポジションごとに 2~3 分トレーリングストップ
SM Flip Detector5 分確信度の変化を検出
Portfolio Update15 分レポート作成

詳しい Cron 設定、時間帯に応じたスケジューリング、SM フリップ検出ロジックについては、references/cron-setup.md を参照してください。

ステップ 6:トレードループ
SCAN → EVALUATE → TRADE → PROTECT → REPEAT

For each scan result:
1. Check hourly trend alignment (HARD REQUIREMENT)
2. Check directional exposure guard
3. Check max leverage via max-leverage.json
4. Score ≥ 175? → Size by score tier
5. Open position → Create DSL state → Start DSL cron
6. Journal the trade (scanner snapshot at entry)
v6:含み損・停滞ポジションの整理
条件アクション
SM の確信度が 4 から 1 に低下(例:10 分でトレーダー数が 220 人から 24 人に減少)直ちに決済
確信度 0 の停滞ポジション直ちに決済して枠を空ける
ポジションが停滞し、より良い機会があるローテーションする
ステップ 7:安全対策

強制停止(自動):

  • 1日の損失上限に達した場合 → その日の取引を停止します
  • 総ドローダウンの強制停止条件に達した場合 → すべてのポジションを決済し、ユーザーに通知します
  • DSL 違反 → 自動決済します(スクリプトが処理します)

エージェントが絶対にしてはいけないこと:

  • 時間足が1時間のときに、トレンドに逆らった取引をする
  • ポジションサイズの上限を超える
  • DSL を上書きする
  • 損失が出ているポジションをナンピンする
  • 方向性エクスポージャーのガードを無視する
ステップ 8:実践から得た教訓

実際の取引で有効なこと、うまくいかないこと、リトレースの調整、手数料への意識については、references/lessons.md を参照してください。

API リファレンス

このスキルで使用する主要な Senpi ツールについては、references/api-tools.md を参照してください。

コメント