Desarrollo de software de trading

CML Team desarrolla software de trading para brókeres, bolsas y plataformas cripto, desde apps de trading y back offices hasta herramientas de datos de mercado y bots. Construimos el back office de Trade Republic, que entró en producción a principios de 2019, y desarrollamos y perfeccionamos BISON, la app de Börse Stuttgart para operar con criptomonedas, acciones y ETF.

  • Por horas o a precio fijo
  • NDA firmado
  • Los derechos sobre el código pasan a usted tras el pago

Con la confianza de líderes del sector

Impulsamos la innovación de empresas líderes en todo el mundo

  • Logotipo de Börse Stuttgart
    Ver el caso
  • Logotipo de Blockpit
    Ver el caso
  • Logotipo de Paysera
    Ver el caso
  • Logotipo de Arbor
    Ver el caso
  • Logotipo de MiActivo
    Ver el caso

Qué construimos

  • Apps de trading de acciones, ETF y criptomonedas

    Pantallas de trading de criptomonedas, acciones y ETF en una única plataforma, con cálculos de volumen de operaciones, alertas de precio personalizables, indicadores técnicos y de sentimiento y gestión automática de operaciones.

    Ver el caso de éxito de Bison
  • Back offices para brókeres

    Una aplicación completa de administración y back office, desarrollada en servidor y en cliente, con una capa de integración que la conecta con varios sistemas backend mediante una amplia variedad de API.

    Ver el caso de éxito de Trade Republic
  • Herramientas de datos de mercado para traders

    Un CMS para Börse Stuttgart con componentes de gráficos, enlaces a brókeres, datos de mercado, perfiles de empresas y registro de operaciones (time and sales), acceso por roles e integración con varias bolsas.

    Ver el caso de éxito de CMS de trading
  • Bots de trading cripto

    Bots DCA, bots de cuadrícula para exchanges como Binance y KuCoin, trading simulado (paper trading) y take-profit y stop-loss con ajustes flexibles. Para FODL mejoramos el rendimiento de sus bots de stop-loss, take-profit y antiliquidación.

    Ver el caso de éxito de Gainium
  • Servicios de intercambio de criptomonedas

    Un microservicio que intercambia criptomonedas mediante Uniswap y 0x, construido sobre una biblioteca web3j ampliada, para un widget que permite comprar criptomonedas con tarjeta.

    Ver el caso de éxito de Swipelux
  • Herramientas de cartera y fiscalidad

    Agregación de datos de transacciones de exchanges como Binance y Coinbase, integración con monederos como Metamask y Ledger, gestión de carteras e informes fiscales por país.

    Ver el caso de éxito de Blockpit

Cómo funciona

Cómo encajan las piezas de una plataforma de trading

Un producto de trading está formado por varios sistemas que deben ir acompasados. Son la app del cliente, los servicios de trading que hay detrás, las conexiones con los mercados, el back office en el que trabaja el personal y los informes.

  1. App del cliente. Alta con KYC, depósitos, pantallas de trading, alertas. BISON.
  2. Servicios de trading. Órdenes y cálculos de volumen, reglas de riesgo como stop-loss y take-profit, bots. BISON, Gainium, FODL.
  3. Conexiones con mercados. Bolsas, exchanges, brókeres y protocolos on-chain para precios y ejecución. CMS de trading, Gainium, Swipelux.
  4. Back office. Operaciones, vistas de administración, control de los procesos de negocio. Trade Republic.
  5. Informes y fiscalidad. Vistas de cartera, seguimiento de beneficios, informes fiscales. Gainium, Blockpit.

App del cliente. El alta es lo primero que ve un trader, así que incluya el KYC y los depósitos en el primer alcance. BISON combina un exhaustivo flujo de verificación KYC con depósitos mediante tarjeta de crédito, Apple Pay y Google Pay, dentro de una sola app para criptomonedas, acciones y ETF. Nuestro artículo sobre qué es el KYC en criptomonedas explica lo básico.

Servicios de trading. Ponga las reglas de riesgo en los servicios por los que pasa cada orden. Los bots de Gainium ejecutan take-profit y stop-loss con ajustes flexibles. Para FODL mejoramos el rendimiento de los bots de stop-loss, take-profit y antiliquidación y creamos un algoritmo que optimiza la ejecución de pagos a través de Flashbot.

Conexiones con mercados. Trate cada conexión con una bolsa o un protocolo como un componente propio, con sus propias pruebas, porque cambia cuando lo decide un tercero. El CMS de trading se integra con varias bolsas para obtener datos de trading. Gainium ejecuta bots en exchanges como Binance y KuCoin. Swipelux intercambia criptomonedas mediante Uniswap y 0x.

Back office. El personal necesita sus propias herramientas para llevar el negocio, y un back office conectado a todos los sistemas backend le ahorra saltar de una pantalla a otra. Construimos el back office de Trade Republic, desde el que el banco controla de forma centralizada sus procesos de negocio. Entró en producción a principios de 2019 y seguimos entregando nuevas funciones en estrecha coordinación con los demás desarrolladores del banco.

Velocidad cuando aumenta el número de usuarios. El código que sirvió a los primeros usuarios puede frenar la plataforma más adelante. Para Gainium dividimos el código en microservicios y refactorizamos el código existente, y la plataforma, más rápida y con más funciones, permitió a los traders ejecutar sus estrategias con eficiencia.

Desarrollo de exchanges cripto y apps de trading

Desarrollamos las partes de un producto de exchange cripto que traders y operadores usan cada día, desde la app de trading con KYC y depósitos hasta los servicios de intercambio, los bots de trading y el trading descentralizado. Para Börse Stuttgart, la segunda bolsa de valores de Alemania, desarrollamos y perfeccionamos BISON, su app para operar con criptomonedas, acciones y ETF. Para Gainium, una empresa de Singapur, desarrollamos bots DCA, incluidos bots DCA multipar, bots de cuadrícula, un modo de trading simulado y gráficos de seguimiento de beneficios, y migramos la plataforma a microservicios.

FODL es una plataforma descentralizada de trading apalancado sobre Ethereum y Polygon. Desarrollamos nuevos componentes front-end y gráficos de tipos de cambio, mejoramos sus bots y creamos el algoritmo de pagos con Flashbot, con desarrollo continuo de front-end y de contratos inteligentes. Para Swipelux construimos el microservicio de intercambio de criptomonedas que hay detrás de su widget de pago con tarjeta, y entró en producción.

Encontrará más trabajos de este tipo, incluidos contratos inteligentes y proyectos con tokens, en nuestra página del sector blockchain.

Pruebas de seguridad, KYC y auditorías

Una plataforma de trading mueve el dinero de sus clientes, así que cualquier afirmación sobre seguridad debería remitir a una prueba o a una auditoría. BISON superó pruebas de penetración, pruebas de seguridad internas y auditorías de seguridad independientes. Su flujo de verificación KYC se diseñó pensando en la seguridad de los usuarios y el cumplimiento normativo.

Incluya estas comprobaciones en el calendario de entregas desde el principio. Una prueba de penetración que encuentra un problema una semana antes del lanzamiento cuesta menos que el mismo hallazgo cuando la app ya está en las tiendas.

Opinión del cliente

Desde que CML Team LTD se unió al proyecto, se lanzó con éxito la primera versión. Son un equipo dedicado y talentoso, que brinda apoyo ante cualquier problema o consulta del cliente. Además, utilizan la metodología Scrum para la gestión del proyecto, manteniendo una comunicación constante con el cliente sobre el progreso.

Miha GrcarDirector general & Cofundador, Sowa Labs GmbHOpinión en Clutch

Leer la opinión completa

Cómo trabajamos en ello

  1. Usted nos escribe

    Envíenos su caso o escriba por LinkedIn a uno de nuestros Delivery Managers. Cuéntenos qué se negocia en el producto, para quién y qué existe ya.

    Responsable
    Usted
    Resultado
    Su encargo nos llega con sus propias palabras.
  2. Trazamos el mapa de la plataforma

    Repasamos con usted las piezas, la app del cliente, los servicios de trading, las conexiones con mercados, el back office y los informes, y acordamos qué construir o cambiar primero.

    Responsable
    CML Team
    Resultado
    Un primer alcance y un modelo de colaboración recomendado.
  3. Estimación y acuerdo

    Se firma un NDA. En un proyecto recibe una estimación gratuita; en un equipo dedicado entrevista a candidatos ya seleccionados. Se factura por horas o, en un proyecto, a precio fijo.

    Responsable
    Usted y CML Team
    Resultado
    Un acuerdo firmado y un equipo trabajando.
  4. Desarrollo con demos periódicas

    En un proyecto, nuestro jefe de proyecto le mantiene al día con reuniones periódicas, sesiones de planificación, demos e informes de estado. En un equipo dedicado, nuestros ingenieros reportan a su líder técnico.

    Responsable
    Nuestro jefe de proyecto, o su líder técnico en un equipo dedicado
    Resultado
    Funciones que puede probar en cada demo.
  5. Lanzamiento y nuevas funciones

    Tras el lanzamiento seguimos añadiendo funciones con su equipo, como hicimos con Trade Republic y el CMS de trading. Los derechos sobre el código pasan a usted tras el pago.

    Responsable
    Usted y CML Team
    Resultado
    Una plataforma en producción y un equipo que la conoce.

Cómo puede trabajar con nosotros

Trabaje con nosotros con un equipo dedicado que se suma a sus desarrolladores, con un proyecto que gestionamos desde los requisitos hasta el lanzamiento o con especialistas bajo demanda.

Preguntas frecuentes

¿Pueden desarrollar una app de trading de acciones y criptomonedas?

Sí. Para Börse Stuttgart desarrollamos y perfeccionamos BISON, que combina el trading de criptomonedas, acciones y ETF en una única plataforma. Incluye cálculos de volumen de operaciones, alertas de precio, indicadores técnicos y de sentimiento, un flujo de KYC y depósitos con tarjeta, Apple Pay y Google Pay.

¿Pueden desarrollar el back office de un bróker?

Sí. Construimos el back office de Trade Republic, un banco bróker móvil alemán, en servidor y en cliente, conectado con los sistemas backend del banco mediante API. Entró en producción a principios de 2019 y se convirtió en un sistema de base para los servicios de inversión del banco.

¿Pueden conectar nuestra plataforma con bolsas y exchanges?

Sí. Gainium ejecuta bots de trading y de cuadrícula en exchanges como Binance y KuCoin. El CMS de trading se integra con varias bolsas para obtener datos de trading. Blockpit agrega datos de transacciones de exchanges como Binance y Coinbase, y Swipelux intercambia criptomonedas mediante Uniswap y 0x.

¿Desarrollan bots de trading cripto?

Sí. Para Gainium creamos bots DCA, incluidos bots DCA multipar, bots de cuadrícula, trading simulado y take-profit y stop-loss con ajustes flexibles. Para FODL, una plataforma descentralizada de trading apalancado, mejoramos los bots de stop-loss, take-profit y antiliquidación.

¿Cómo gestionan la seguridad y el KYC?

Una afirmación sobre seguridad debe apoyarse en pruebas y auditorías. BISON, que desarrollamos y perfeccionamos en un esfuerzo conjunto, superó pruebas de penetración, pruebas de seguridad internas y auditorías de seguridad independientes. Su flujo de verificación KYC se diseñó pensando en la seguridad de los usuarios y el cumplimiento normativo.

¿Pueden acelerar nuestra plataforma de trading actual?

Sí. Para Gainium dividimos el código en microservicios y refactorizamos el código existente para que funcionara más rápido. Para FODL mejoramos el rendimiento de sus bots y optimizamos la ejecución de pagos a través de Flashbot.

¿Sus ingenieros pueden incorporarse a nuestro equipo de trading?

Sí. Nuestros desarrolladores se incorporaron en 2018 al equipo de Blockpit, una startup de fiscalidad cripto. En Trade Republic seguimos entregando nuevas funciones en estrecha coordinación con los demás desarrolladores del banco.

¿Cómo facturan y de quién es el código?

Trabajamos por horas o, en un proyecto, a precio fijo. Firmamos un NDA, y los derechos sobre el código pasan a usted tras el pago.

Dos formas de ponerse en contacto

Elija la que elija, la conversación empieza con una persona.

Hable con nuestro Delivery Manager

Oleksii Skurikhin, uno de nuestros Delivery Managers, será su primer punto de contacto. Cuéntele en qué está trabajando.

Hable con nuestro Delivery Manager en LinkedIn (se abre en una pestaña nueva)

Cuéntenos qué necesita

Describa la tarea en el formulario de contacto. Si quiere, añada un rango de presupuesto.

Solicite una estimación gratuita