mcpField
S
solana-trader

solana-trader

github.com/solana-clawdその他1539 回インストール39 週間前に更新
リポジトリ

solana-trader について

Solana Traderは、Solana上のトークン機会を調査し、取引するためのスキルです。DexScreenerとGeckoTerminalの市場シグナル、Jupiterによるスワップ、ウォレットツール、設定可能な監視・決済ルールを組み合わせます。

主な機能

  1. 01Solanaウォレットの作成と確認
  2. 02トークンプールと市場シグナルのスキャン
  3. 03Jupiter経由のトークンスワップ
  4. 04自動監視とポジション数の制限
  5. 05利確・損切り・トレーリングストップのルール

活用シーン

  1. 01トレンド中または新規作成されたトークンプールの発見
  2. 02Solanaでのトークンスワップの実行
  3. 03設定した決済ルールに基づくポジション監視
  4. 04SOLとUSDC間のポートフォリオ調整

MCP 対応

このスキルは、MCP対応環境から利用できるsolana_wallet、solana_swap、solana_scanツールを提供します。READMEにはMCPプロトコルの詳細は記載されていません。

インストール

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

$npx skills add https://github.com/solana-clawd/openclaw-solana-plugins --skill solana-trader

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

同梱ファイル

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

references/
strategy.md
scripts/
monitor.js
scan.js

詳細

Solana トレーダースキル

このスキルは、スワップに Jupiter を使用し、複数のデータソースを活用して取引機会をスキャンすることで、Solana ブロックチェーン上での自律的な取引機能を提供します。

クイックスタート

1. ウォレットの作成と入金
Use the solana_wallet tool with action="create" to generate a new wallet.
Fund it with SOL at the provided address (minimum 0.1 SOL recommended).
2. 残高の確認
Use solana_wallet with action="balance" to see SOL and token holdings.
3. 取引の開始
Use solana_scan to find opportunities, then solana_swap to execute trades.

利用可能なツール

solana_wallet

パラメーター: action(create | balance | address)

  • create:新しい Solana の鍵ペアを生成して保存します
  • balance:SOL 残高とすべてのトークン保有額を返します
  • address:ウォレットの公開鍵を返します

例:

{
  "action": "balance"
}
solana_swap

パラメーター: inputToken、outputToken、amountUsd

Jupiter アグリゲーターを介してトークンのスワップを実行します。

対応トークン: SOL、USDC、USDT、RAY、SRM、または有効なミントアドレス

例:

{
  "inputToken": "USDC",
  "outputToken": "SOL", 
  "amountUsd": 10
}
solana_scan

パラメーター: chain(任意)、maxResults(任意、デフォルトは 5)

複数のソースをスキャンして取引機会を探します:

  • DexScreener のブースト済みトークン(有料プロモーション=注目度)
  • GeckoTerminal のトレンド中のプール(モメンタム)
  • GeckoTerminal の新しいプール(早期発見)

モメンタム、流動性、出来高の指標に基づいてスコア化した機会を返します。

例:

{
  "chain": "solana",
  "maxResults": 10
}

自動取引

モニターの実行

取引モニター(scripts/monitor.js)は cron を介して自律的に実行できます:

# Every 15 minutes during market hours
*/15 6-23 * * * cd ~/.openclaw/workspace && node skills/solana-trader/scripts/monitor.js
設定(環境変数)
export SOLANA_RPC_URL="https://api.mainnet-beta.solana.com"
export SOLANA_WALLET_PATH="~/.openclaw/workspace/solana-wallet.json"
export POSITION_SIZE_USD=10          # Max $ per trade
export MAX_POSITIONS=4               # Max concurrent positions
export MIN_SCORE=25                  # Minimum opportunity score
export TAKE_PROFIT_PCT=50            # Take profit at 50% gain
export STOP_LOSS_PCT=-25             # Stop loss at -25%
export TRAILING_STOP_PCT=15          # Trailing stop from peak

取引戦略

エントリー基準

システムは以下に基づいて機会をスコア化します:

  1. 初期段階ボーナス(最大 30 点)

    • マイクロキャップ FDV < $500k:+30 点
    • スモールキャップ FDV < $2M:+20 点
    • ミッドキャップ FDV < $10M:+10 点
  2. モメンタム(最大 45 点)

    • 5 分間の安定した上昇(0~15%):1% ごとに +3 点
    • 1 時間のモメンタム(0~30%):1% ごとに +2 点
    • 加速ボーナス:+15 点
  3. 出来高/流動性比率(最大 35 点)

    • 高比率(>2):+20 点
    • 非常に高い比率(>5):追加で +15 点
  4. 買い圧力(最大 25 点)

    • 買い/売り比率 >1.3:+15 点
    • 買い/売り比率 >2.0:追加で +10 点
エントリーペナルティ
  • すでに急騰している(5 分間 >30%):-25 点
  • 下落中(1 時間 <-15%):-20 点
  • 取引が停滞しているトークン(24 時間 <-40%):-20 点
  • 流動性が低い(<$15k):-10 点
  • 売り圧力(買い/売り比率 <0.5):-15 点
エグジットロジック
  1. 利益確定:+50% の利益
  2. トレーリングストップ:+30% を超えた場合、ピークから 15% 下落したら決済
  3. 損切り:-25% の損失
  4. モメンタムの失速:5 分間 <-8% かつ 1 時間 <-15%
リスク管理
  • 同時保有ポジションは最大 4 件
  • ポジションサイズは $3~10(利用可能な USDC の 25%)
  • ガス代や決済用に常に $5 以上の流動資金を確保
  • 失ってもよい金額を超えてリスクを取らないでください

データソース

DexScreener
  • ブースト済みトークン(有料プロモーション=注目度)
  • 詳細なメタデータ(価格、出来高、流動性、取引)
  • レート制限:約 5 回/秒
GeckoTerminal
  • トレンド中のプール(モメンタム狙い)
  • 新しいプール(早期機会)
  • レート制限:約 2 回/秒
Jupiter
  • 最適な執行ルーティング
  • 高速スワップ向けの超軽量 API
  • スリッページを自動処理

ファイルと状態

状態管理
  • trades.json - 取引履歴ログ
  • state.json - ポートフォリオの状態、ポジション、残高
  • solana-wallet.json - 暗号化されたウォレットの鍵ペア
モニタリング
  • monitor.js - メインの取引ループ
  • scan.js - 単独で実行できる機会スキャナー
  • 戦略統計の追跡(戦略ごとの勝敗比率、PnL)

安全上の注意

  • システムをテストするには、少額(ポジションあたり $5~20)から始めてください
  • 投資額を増やす前に、24~48 時間モニタリングしてください
  • 失ってもよい金額を超えて資金を投入しないでください
  • 取引手数料用に SOL をいくらか確保してください
  • ウォレットファイルを定期的にバックアップしてください

Solana の取引エコシステムは変化が速く、高リスクです。このシステムは、長期保有ではなく、トレンド中のトークンを対象にしたモメンタム取引向けに設計されています。

高度な機能

SOL のスイングトレード
  • 1 日で 7% を超えて下落した場合に SOL を自動購入
  • 1 日で 6% を超えて急騰した場合に SOL を自動売却
  • 0.2 SOL 以上の基本ポジションを維持
ポートフォリオのリバランス
  • SOL と USDC の間で自動的にリバランスします
  • 新たな機会に備えて最低限の流動性を維持します
  • ポートフォリオの合計額を開始時点と比較して追跡します

責任を持ってご利用ください。トークン取引には大きな損失のリスクが伴うことをご理解ください。

コメント