Tu gráfico de trading, con tu propia marca.
TradeCanvas tiene licencia MIT. Inclúyelo 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
Nada de TradeCanvas se dibuja en el gráfico ni en el widget. La licencia MIT solo pide que su texto acompañe al código.
No se 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: una de las fuentes de mercado integradas, o la tuya.
Sin solicitudes ni aprobaciones
npm install, y todas las capacidades de la auditoría del sistema son tuyas, incluidas la escalera del libro de órdenes, 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 a tu propio código: sigue siendo tuyo, y 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 de core y commons, los paquetes propios de TradeCanvas.Fuente ↗
- Sin
evalninew Function, así que funciona con una Content Security Policy sinunsafe-eval. - El widget añade un elemento
<style>, así que sus páginas necesitanstyle-src 'unsafe-inline'; elChartsin interfaz no añade ninguno.Fuente ↗ - Los problemas de seguridad se comunican en privado y se responden en menos de una semana.Fuente ↗
- Cada pull request se compila, se comprueba con el sistema de 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 la máquina 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 pasas. Conecta tu propio backend con un DataAdapter, o con un WebSocketAdapter al que das una URL, una función de historial y un parser de mensajes; las órdenes salen por un adaptador de ejecución tuyo. La documentación de Tiempo real y de Trading muestra cómo.
Primeros socios
Buscamos a los primeros brókers, plataformas de trading y equipos fintech que pongan TradeCanvas delante de sus clientes.
Lo que obtienes
- Ayuda para conectar tu fuente 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 citarte como usuario cuando estés en producción
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. GitHub issues ↗
Preguntas
¿Tenemos que mostrar el nombre o el logo de TradeCanvas?
No. Conserva 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 pone 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 sigue siendo MIT: la licencia de una versión publicada no se puede retirar.