revolut-trading

Revolut Trading Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "revolut-trading" with this command: npx skills add jasonviipers/revolut-x-crypto/jasonviipers-revolut-x-crypto-revolut-trading

Revolut Trading Skill

This skill provides tools and documentation for interacting with the Revolut X Crypto Exchange API.

Capabilities

  • Authentication: Securely authenticate using Ed25519 key pairs.

  • Market Data: Fetch real-time market data including order books, trades, and candles.

  • Trading: Place, cancel, and manage orders.

  • Account Management: Retrieve account balances and transaction history.

Quick Start

  1. Authentication

To use the API, you need an API Key and a private key. See 00_api_overview_and_authentication.md for details on generating keys.

  1. Using the Python Client

A Python client wrapper is provided in scripts/revolut_client.py . This script handles authentication and request signing for you.

Example Usage:

from scripts.revolut_client import RevolutClient

Initialize the client

client = RevolutClient( private_key_path="path/to/private_key.pem", api_key="your_api_key" )

Get all currencies

currencies = client.get_currencies() print(currencies)

Get account balances

balances = client.get_balances() print(balances)

Place a limit order

order = client.place_order( client_order_id="unique_id_123", symbol="BTC-USD", side="buy", order_configuration={ "limit": { "price": "50000", "base_size": "0.001" } } ) print(order)

API Reference

For detailed API documentation, refer to the following files:

General

  • Overview & Authentication

Market Data

  • Get All Currencies

  • Get All Currency Pairs

  • Get Order Book

  • Get Last Trades

  • Get Historical OHLCV Candles

  • Get All Tickers

  • Get All Public Trades

Account & Trading

  • Get All Balances

  • Place Order

  • Get Active Orders

  • Get Historical Orders

  • Get Order By ID

  • Cancel Order By ID

  • Get Fills of Order By ID

  • Get Client Trades

Common Workflows

Fetching Market Data

To analyze the market before trading, use the Market Data endpoints.

  • Use Get All Tickers for a quick overview of prices.

  • Use Get Order Book to see depth and liquidity.

  • Use Get Historical OHLCV Candles for technical analysis.

Placing an Order

  • Check Balance: Ensure you have sufficient funds using Get All Balances .

  • Determine Price: Use Market Data endpoints to decide on a price.

  • Place Order: Use Place Order with a unique client_order_id .

  • Monitor Order: Use Get Order By ID or Get Active Orders to track status.

Error Handling

The API returns standard HTTP status codes.

  • 400 Bad Request : Check your parameters.

  • 401 Unauthorized : Check your API key and signature.

  • 429 Too Many Requests : You are being rate-limited. Back off and retry.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

okx-trading

No summary provided by upstream source.

Repository SourceNeeds Review
Web3

Idiom Dictionary

成语词典。成语查询、典故故事、成语接龙、成语猜谜、造句示例、分类浏览。Chinese idiom dictionary with stories, chain game, quiz. 成语、典故、国学。

Registry SourceRecently Updated
1521Profile unavailable
Web3

Wallet Tracker

Multi-chain wallet asset tracker — monitor EVM and Solana wallets, aggregate portfolio, and detect holding changes. Use when you need wallet tracker capabili...

Registry SourceRecently Updated
2050Profile unavailable
Web3

Moses Roles

MO§ES™ Role Hierarchy — Defines Primary, Secondary, Observer agents with enforced sequencing. Primary leads, Secondary validates, Observer flags. Enforces Pr...

Registry SourceRecently Updated
550Profile unavailable