Tu gráfico de trading, con tu propia marca.
TradeCanvas tiene licencia MIT. Intégralo en un producto comercial, modifícalo, alójalo tú mismo: tus clientes ven tu marca y tus datos se quedan en tus servidores.
Gratis, para cualquier uso
Sin logo en el gráfico
TradeCanvas no dibuja nada suyo en el gráfico ni en el widget. La licencia MIT solo pide que su texto acompañe al código.
No envía nada a ningún sitio
La biblioteca no tiene telemetría. Solo abre una conexión a través de un adaptador de datos que tú inicias: uno de los feeds de exchanges integrados, o el tuyo propio.
Sin solicitudes ni aprobaciones
npm install y todas las capacidades de la auditoría del sistema son tuyas, incluidas la escalera de profundidad de mercado, el gráfico de profundidad y el mapa de calor.
Todo el código fuente
Léelo, corrígelo, haz un fork. MIT no exige nada de tu propio código: sigue siendo tuyo y sigue cerrado si así lo quieres.
Listo para una revisión de TI
Lo que suele preguntar una revisión de seguridad o de proveedores, y dónde comprobar cada respuesta.
- Sin dependencias de terceros en tiempo de ejecución: el paquete del gráfico solo depende del core y los commons del propio TradeCanvas. Fuente
- Sin
evalninew Function, así que funciona bajo una Content Security Policy sinunsafe-eval. - El widget añade un elemento
<style>, así que sus páginas necesitanstyle-src 'unsafe-inline'; elChartheadless no añade ninguno. Fuente - Los problemas de seguridad se reportan en privado y se responden en menos de una semana. Fuente
- Cada pull request se compila, se comprueban sus tipos y se prueba en CI: más de 3.000 pruebas unitarias. Fuente
- Las versiones las publica GitHub Actions desde el repositorio, no desde el equipo de un desarrollador. Fuente
- Chrome 80+, Firefox 80+, Safari 14+ y Edge 80+. Fuente
- La licencia: MIT, una página. Fuente
Tus datos, tus servidores
El gráfico dibuja las barras, los ticks y las órdenes que le entregas. Conecta tu propio backend con un DataAdapter, o con un WebSocketAdapter al que le das una URL, una función de historial y un parser de mensajes; las órdenes salen a través de un adaptador de ejecución tuyo. La documentación de Realtime y de Trading explica cómo.
Primeros socios
Buscamos a los primeros brókeres, plataformas de trading y equipos fintech que pongan TradeCanvas al alcance de sus clientes.
Lo que obtienes
- Ayuda para conectar tu feed de datos y tus órdenes
- Los problemas que encuentres, resueltos primero
- Voz en lo que se construye a continuación
Lo que pedimos
- Tus comentarios mientras construyes
- Permiso para mencionarte como usuario cuando estés en producción
El soporte de pago, con tiempos de respuesta por contrato, soporte a largo plazo para una versión mayor y módulos hechos a tu medida, llegará más adelante. Si lo necesitas ya, dínoslo.
Habla con nosotros
Cuéntanos quién eres, qué estás construyendo y para qué mercados.
Las preguntas sobre el código es mejor hacerlas en público, en los issues de GitHub.
Preguntas
- ¿Tenemos que mostrar el nombre o el logo de TradeCanvas?
- No. Basta con conservar el texto de la licencia junto al código, como ya está en node_modules; no tiene que aparecer nada en pantalla.
- ¿Tenemos que publicar nuestro propio código?
- No. MIT no impone condiciones al código que lo rodea.
- ¿Podría cambiar la licencia de un día para otro?
- Cada versión ya publicada es MIT y seguirá siendo MIT: la licencia de una versión publicada no se puede retirar.