Legacy vs New API
Guías completas que comparan Deriv Legacy API y New API endpoint por endpoint.
Antes de comenzar
- Revise los cambios importantes para cada endpoint que use
- Pruebe su integración en un entorno de desarrollo primero
- Actualice su código para usar los nuevos nombres de campos y parámetros
- Planifique su enfoque de desarrollo para la versión New API
Endpoints de datos
Símbolos activos
6 cambiosRecupera todos los símbolos de trading actualmente activos. Campos de respuesta renombrados y opciones de filtrado eliminadas.
Contratos para
5 cambiosObtenga contratos disponibles para un símbolo. Parámetro de divisa eliminado, campos de datos de mercado eliminados y metadatos de contrato simplificados.
Ticks
4 cambiosSuscríbase al flujo de ticks en tiempo real. Los campos de respuesta requeridos cambiaron y el parámetro subscribe se extendió.
Historial de ticks
6 cambiosObtenga datos históricos de tick. Los campos de respuesta requeridos cambiaron, la validación se relajó y se agregaron nuevas opciones de parámetros.
Endpoints de cuenta
Saldo
4 cambiosObtenga el saldo de cuenta actual con actualizaciones en tiempo real. Soporte de multicuenta eliminado en v4.
Cartera
3 cambiosObtenga la cartera actual. Campo de símbolo renombrado, parámetro loginid eliminado y app_id ya no puede ser nulo.
Tabla de ganancias
5 cambiosObtenga historial de ganancias/pérdidas. El parámetro loginid eliminado, campos de respuesta ahora requeridos y app_id ya no anulable.
Extracto
7 cambiosObtenga extracto de cuenta. El parámetro loginid eliminado, campos relacionados con transferencias eliminados, y validación de action_type relajada.
Transacción
7 cambiosSuscríbase a las notificaciones de transacciones. Varios campos eliminados, símbolo renombrado y validación de enumeración de acción eliminada.
Endpoints de trading
Comprar
3 cambiosComprar contratos. El parámetro loginid eliminado, la validación del campo buy relajada y el objeto buy ahora es obligatorio en la respuesta.
Cancelar
3 cambiosCancelar un contrato activo. El parámetro loginid eliminado, el objeto cancel ahora es obligatorio en la respuesta y todos los campos de respuesta ahora son obligatorios.
Actualización de contrato
3 cambiosActualice parámetros de contrato como take profit y stop loss. El parámetro loginid eliminado, objeto de respuesta ahora requerido y nuevo campo display_order_amount agregado.
Historial de actualización de contratos
3 cambiosObtenga historial de actualización de contratos. El parámetro loginid eliminado, campo de respuesta ahora requerido, y elementos del array tienen campos requeridos.
Propuesta
10 cambiosObtenga precios de contratos. Símbolo renombrado a underlying_symbol, múltiples parámetros eliminados, propuesta de respuesta ahora requerida solo con id garantizado, tipos de campos cambiados.
Propuesta de contrato abierto
8 cambiosObtenga detalles del contrato abierto. El parámetro loginid eliminado, tipos de campo numérico cambiados a string | number, y campos de visualización obsoletos eliminados.
Vender
4 cambiosVenda un contrato activo. El parámetro loginid eliminado, validación de precio agregada y objeto de respuesta de venta con todos los campos ahora requerido.
Endpoints de suscripción
Olvidar
2 cambiosCancelar flujo en tiempo real por ID. Validación de ID de flujo relajada y campo de respuesta ahora requerido.
Olvidar todo
3 cambiosCancelar suscripción de todos los flujos. Validación de enumeración de tipo de flujo eliminada y campo de respuesta ahora obligatorio.
Consejos de comparación
Cambios de nombre de campo
Características eliminadas
Respuestas simplificadas
Pruebe exhaustivamente
¿Alguna otra pregunta? Póngase en contacto