Seu gráfico de trading, com a sua marca.
O TradeCanvas tem licença MIT. Coloque-o em um produto comercial, modifique-o, hospede-o você mesmo: seus clientes veem a sua marca, e seus dados ficam nos seus servidores.
Grátis, para qualquer uso
Sem logo no gráfico
Nada do TradeCanvas é desenhado no gráfico ou no widget. A licença MIT só pede que o texto dela acompanhe o código.
Nada enviado a lugar nenhum
A biblioteca não tem telemetria. Ela só abre uma conexão por meio de um adaptador de dados que você inicia: um dos feeds de exchanges embutidos, ou o seu próprio.
Sem solicitação, sem aprovação
npm install, e todos os recursos da auditoria do sistema são seus, incluindo o book de ofertas em escada, o gráfico de profundidade e o heatmap.
Todo o código-fonte
Leia, corrija, faça um fork. A MIT não exige nada do seu próprio código: ele continua seu e continua fechado, se você quiser.
Pronto para uma revisão de TI
O que uma revisão de segurança ou de fornecedor costuma perguntar, e onde conferir cada resposta.
- Sem dependências de terceiros em runtime: o pacote do gráfico depende apenas do core e do commons do próprio TradeCanvas.Fonte ↗
- Sem
evale semnew Function, então ele roda sob uma Content Security Policy semunsafe-eval. - O widget adiciona um elemento
<style>, então as páginas dele precisam destyle-src 'unsafe-inline'; oChartheadless não adiciona nenhum.Fonte ↗ - Problemas de segurança são reportados de forma privada e respondidos em até uma semana.Fonte ↗
- Cada pull request é compilado, tem os tipos verificados e é testado no CI: mais de 3.000 testes unitários.Fonte ↗
- As versões são publicadas pelo GitHub Actions a partir do repositório, não da máquina de um desenvolvedor.Fonte ↗
- Chrome 80+, Firefox 80+, Safari 14+ e Edge 80+.Fonte ↗
- A licença: MIT, uma página.Fonte ↗
Seus dados, seus servidores
O gráfico desenha as barras, os ticks e as ordens que você entrega a ele. Conecte seu próprio backend com um DataAdapter, ou com um WebSocketAdapter que recebe uma URL, uma função de histórico e um parser de mensagens; as ordens saem por um adaptador de execução seu. A documentação de Realtime e de Trading mostra como.
Primeiros parceiros
Estamos procurando as primeiras corretoras, plataformas de trading e equipes de fintech que vão levar o TradeCanvas aos seus clientes.
O que você recebe
- Ajuda para conectar seu feed de dados e suas ordens
- Os problemas que você encontrar, corrigidos primeiro
- Voz no que será construído a seguir
O que pedimos
- Feedback enquanto você desenvolve
- Permissão para citar você como usuário quando estiver no ar
Fale conosco
Conte quem você é, o que está construindo e para quais mercados.
Perguntas sobre o código ficam melhor em público, nas issues do GitHub. GitHub issues ↗
Perguntas
Precisamos mostrar o nome ou o logo do TradeCanvas?
Não. Mantenha o texto da licença junto com o código, como ele já está em node_modules; nada precisa aparecer na tela.
Precisamos publicar nosso próprio código?
Não. A MIT não impõe condições ao código ao redor.
A licença pode mudar de repente?
Toda versão já lançada é MIT e continua MIT: a licença de uma versão publicada não pode ser revogada.