> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.6mm.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.6mm.com/_mcp/server.

# Trading Widget SDK

> Aprenda a incorporar o terminal 6MM de negociação de ativos digitais num site parceiro, com autenticação segura, controlos de exibição, métodos de execução e eventos do ciclo de vida.

<h2 id="responsibility-split">
  Divisão de responsabilidades
</h2>

| Área                             | Proprietário                    | Notas                                                                                                                                                                                  |
| -------------------------------- | ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Criação de contentores           | Frontend parceiro               | Fornecer um elemento visível com largura e altura explícitas.                                                                                                                          |
| Criação de iframe                | Trading Widget SDK              | O SDK cria e gere o iframe.                                                                                                                                                            |
| UI de Negociação                 | 6MM iframe                      | K-line, livro de encomendas, formulário de encomendas, posições, ordens e dados de conta são executados dentro do iframe.                                                              |
| Controlos de ecrã                | Trading Widget SDK + 6MM iframe | O cabeçalho e o ticker inferior do PC embed estão ocultos por defeito. Os parceiros podem usar `display` para mostrar áreas de shell ou esconder contentores de trading de alto nível. |
| Verificação do login do parceiro | Backend parceiro                | Valide a sessão do utilizador parceiro antes de emitir credenciais de autenticação.                                                                                                    |
| Emissão de token embeded         | Backend parceiro + Agente API   | Recomendado para o modo de tokens de parceiro.                                                                                                                                         |

<h2 id="versioning">
  Versionamento
</h2>

O caminho de integração pública mantém-se estável sob o script v1 URL. O conjunto atual de capacidades v1 inclui partner-token, tokenProvider, entryUrlProvider, controlos de visualização, eventos do ciclo de vida, métodos de instância e eventos de ordem.

```html
<script src="https://app.6mm.com/sdk/trading-widget/v1/index.js"></script>
```

<h2 id="when-to-use-the-widget">
  Quando usar o widget
</h2>

Escolha Trading Widget quando um parceiro precisa de uma interface de negociação completa dentro de um produto web já existente. Use a documentação REST API e WebSocket ao construir e manter uma interface de trading totalmente personalizada.

<h2 id="implementation-path">
  Caminho de implementação
</h2>

1. Seguir o [Trading Widget Início Rápido](/pt-PT/sdk/trading-widget/quick-start) para carregar o script e criar um contentor visível.
2. Configurar [Autenticação por token de parceiro](/pt-PT/sdk/trading-widget/authentication) através de um backend parceiro.
3. Adicionar o necessário [Opções e eventos](/pt-PT/sdk/trading-widget/options-events).
4. Utilização [Métodos de instância](/pt-PT/sdk/trading-widget/instance-methods) para controlos do ciclo de vida e do tempo de execução.