Loading...
Loading...
Revolut X order placement and cancellation. Use when the user asks to "place an order", "buy BTC", "sell ETH", "market order", "limit order", "cancel order", "cancel all orders", or runs revx order place or revx order cancel commands.
npx skill4agent add revolut-engineering/revolut-x-api revx-tradingrevx order placerevx order cancelPlace market and limit orders, cancel open orders.
Auth required. Make sureis installed and configured before running these commands. If any command fails with an auth-related error —revx,Auth not configured,No private key found,Authentication failed (401),Invalid signature, or a missing key/config file atinsecure permissions— invoke the~/.config/revolut-x/skill immediately and apply the fix yourself. Do not interrupt the user to ask them to run setup. Only escalate to the user for steps only they can perform (pasting the API key, registering the public key in their Revolut X profile, choosing a passphrase). After the fix, retry the original command.revx-auth
BASE-QUOTEBTC-USDETH-EURSOL-USDrevx market pairsrevx-marketorder place--json--output jsonrevx order placerevx order cancelOrder to place:
- Pair: BTC-USD
- Side: buy
- Type: limit @ $95,000
- Size: 0.001 BTC
Shall I proceed?
revx order cancel --allBTC-USD--qty--quote--market--limit <price>--post-only# Market order (buy 0.001 BTC at best price)
revx order place BTC-USD buy --qty 0.001 --market
# Limit order (buy 0.001 BTC at $95,000 or better)
revx order place BTC-USD buy --qty 0.001 --limit 95000
# Post-only limit (maker only, cancelled if would take)
revx order place BTC-USD buy --qty 0.001 --limit 95000 --post-only
# Quote-sized order (buy $500 worth of BTC at market)
revx order place BTC-USD buy --quote 500 --market<symbol> <side>symbolBASE-QUOTEBTC-USDETH-EURsidebuysell| Flag | Description |
|---|---|
| Size in base currency (e.g., 0.001 for BTC) |
| Size in quote currency (e.g., 500 for USD) |
| Market order (required unless |
| Limit price (required unless |
| Post-only execution (limit orders only) |
--qty--quoterevx order cancel <order-id> # Cancel a single order
revx order cancel --all # Cancel all open orders| Error | Cause | Fix |
|---|---|---|
| Order rejected (400) | Invalid params or insufficient funds | Check pair constraints via |
| Not found (404) | Invalid order ID | Verify with |
| Rate limit (429) | Too many requests | Wait for |
| Skill | Purpose |
|---|---|
| Check balances, view order status and fills after trading |
| Check prices and pair constraints before trading |
| API key setup and passkey configuration |
| Automated grid trading bot |