API de TradeOptix
API RESTful potente y fácil de usar para integrar funcionalidades de trading en tus aplicaciones
Rápida y Confiable
Latencia ultrabaja y 99.99% de uptime garantizado
Segura
Autenticación JWT y encriptación TLS 256-bit
Bien Documentada
Documentación completa con ejemplos de código
Información General
Base URL
https://api.tradeoptix.app/v1Formato de Respuesta
Todas las respuestas están en formato JSON y siguen esta estructura:
{
"success": true,
"data": { ... },
"timestamp": "2024-11-20T10:30:00Z"
}
// En caso de error:
{
"success": false,
"error": {
"code": "INVALID_REQUEST",
"message": "Descripción del error"
},
"timestamp": "2024-11-20T10:30:00Z"
}Rate Limiting
La API tiene un límite de 100 peticiones por minuto por API key. Los headers de respuesta incluyen información sobre el límite:
X-RateLimit-Limit: 100 X-RateLimit-Remaining: 95 X-RateLimit-Reset: 1605877200
Endpoints Principales
👤Account
/account/profileObtiene información del perfil del usuario
/account/balanceObtiene el balance actual de la cuenta
📋Orders
/ordersCrea una nueva orden de compra o venta
/ordersLista todas las órdenes del usuario
/orders/:idCancela una orden pendiente
📊Market Data
/market/ticker/:symbolObtiene el precio actual de un símbolo
/market/history/:symbolObtiene datos históricos de precios
WebSocket API
Para datos en tiempo real, usa nuestra API WebSocket:
wss://ws.tradeoptix.app/v1
// Conectar
const ws = new WebSocket('wss://ws.tradeoptix.app/v1');
// Autenticar
ws.send(JSON.stringify({
type: 'auth',
token: 'your_jwt_token'
}));
// Suscribirse a un símbolo
ws.send(JSON.stringify({
type: 'subscribe',
channel: 'ticker',
symbol: 'BTC/USD'
}));
// Recibir actualizaciones
ws.onmessage = (event) => {
const data = JSON.parse(event.data);
console.log(data);
};SDKs Oficiales
¿Listo para comenzar?
Obtén tus API keys y comienza a integrar TradeOptix en tus aplicaciones hoy mismo.