بنقرة واحدة
kraken-multi-pair
Monitor multiple trading pairs simultaneously for screening and comparison.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Monitor multiple trading pairs simultaneously for screening and comparison.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Connect MCP clients to kraken-cli for native tool calling without subprocess wrappers.
Install kraken-cli, create API credentials, and go from paper trading to live in under five minutes.
Discover staking strategies, allocate funds, and track earn positions.
Place, manage, and monitor futures orders across the full lifecycle.
Test strategy logic on paper trading before touching live funds.
Promote a validated paper strategy to live trading with safety checks.
استنادا إلى تصنيف SOC المهني
| name | kraken-multi-pair |
| version | 1.0.0 |
| description | Monitor multiple trading pairs simultaneously for screening and comparison. |
| metadata | {"openclaw":{"category":"finance"},"requires":{"bins":["kraken"]}} |
Use this skill for:
Pass multiple pairs to a single ticker call:
kraken ticker BTCUSD ETHUSD SOLUSD DOTUSD -o json 2>/dev/null
The response contains one object per pair. Extract and compare:
kraken ticker BTCUSD ETHUSD SOLUSD -o json 2>/dev/null | jq 'to_entries[] | {pair: .key, last: .value.c[0], volume: .value.v[1]}'
Stream tickers for several pairs simultaneously:
kraken ws ticker BTC/USD ETH/USD SOL/USD -o json 2>/dev/null
Each NDJSON line includes a pair identifier. Route updates by pair in the agent loop:
kraken ws ticker BTC/USD ETH/USD SOL/USD -o json 2>/dev/null | while read -r line; do
PAIR=$(echo "$line" | jq -r '.data[0].symbol // empty')
LAST=$(echo "$line" | jq -r '.data[0].last // empty')
[ -n "$PAIR" ] && echo "$PAIR: $LAST"
done
List all tradable pairs:
kraken pairs -o json 2>/dev/null
Filter to USD-quoted pairs for a consistent base:
kraken pairs -o json 2>/dev/null | jq '[to_entries[] | select(.key | endswith("USD")) | .key]'
Compare bid-ask spreads across pairs to gauge liquidity:
kraken ticker BTCUSD ETHUSD SOLUSD -o json 2>/dev/null | jq 'to_entries[] | {pair: .key, spread: ((.value.a[0] | tonumber) - (.value.b[0] | tonumber))}'
Identify high-volume pairs from a watchlist:
kraken ticker BTCUSD ETHUSD SOLUSD ADAUSD DOTUSD -o json 2>/dev/null | jq 'to_entries | sort_by(-(.value.v[1] | tonumber)) | .[] | {pair: .key, vol_24h: .value.v[1]}'
Monitor multiple futures contracts:
kraken futures tickers -o json 2>/dev/null
Stream multiple futures tickers:
kraken futures ws ticker PF_XBTUSD PF_ETHUSD -o json 2>/dev/null
Define a watchlist as a space-separated string and reuse across commands:
WATCHLIST="BTCUSD ETHUSD SOLUSD ADAUSD DOTUSD"
kraken ticker $WATCHLIST -o json 2>/dev/null
kraken ws ticker $WATCHLIST -o json 2>/dev/null