Noções básicas da interface do utilizador
Separadores de algoritmos
Dependendo da sua aplicação cTrader, estão disponíveis vários separadores no cTrader Algo:
Cada separador pode conter o seguinte:
- Um campo de pesquisa para encontrar rapidamente algoritmos por nome
- Um botão Carregar que lhe permite selecionar um ficheiro
.algolocal, adicionando-o à sua conta e carregando-o para a Nuvem - Um botão Obter algoritmos da Store que o leva à secção de algoritmos correspondente na cTrader Store
- Uma lista de algoritmos instalados do tipo correspondente
No cTrader Windows e Mac:
-
O separador cBots contém instâncias locais e na nuvem e fornece um botão Parar todos para terminar todas as instâncias ativas. O separador Indicadores suporta apenas instâncias locais.
-
É mostrado um ícone de linguagem de programação, Algoritmo C# ou Algoritmo Python, à direita de cada algoritmo, exceto no separador Plugins WebView.
-
É fornecido um botão Novo para criar algoritmos e um editor de código que facilita várias operações, como escrever código e construir algoritmos.
-
Clicar com o botão direito num cBot, indicador ou plugin abre um menu de contexto contendo uma ou mais das seguintes opções:
Nome da opção Ação e descrição Iniciar cBot Adicionar uma nova instância, definir os seus parâmetros e iniciá-la (disponível apenas para cBots). Construir Construir este cBot, indicador ou plugin utilizando o seu código atual. Exportar Abrir a janela de exportação do algoritmo. Definições públicas Abrir as definições públicas para este cBot, indicador ou plugin. Duplicar Duplicar este cBot, indicador ou plugin. Eliminar Eliminar este cBot, indicador ou plugin. Mostrar na pasta Abrir a pasta que contém o ficheiro para este cBot, indicador ou plugin na sua máquina local.
Editor de código
Selecione um cBot, indicador ou plugin no painel de navegação à esquerda, e o Monaco Editor será aberto.
Nota
Ao contrário de outros separadores que apresentam um editor de código para algoritmos selecionados, o separador Plugins WebView fornece uma interface para construir e publicar plugins WebView na cTrader Store.
Por predefinição, o editor de código está localizado no centro do ecrã. Pode escrever, editar e construir os seus cBots, plugins e indicadores diretamente neste editor sem utilizar IDEs de terceiros ou externos.

A barra no topo do editor contém vários botões e menus suspensos.

| Nome do botão | Ação e descrição |
|---|---|
| Editor de código/Vista da Nuvem | Alterne entre a janela do editor de código e a vista da Nuvem para o algoritmo escolhido. |
| Resultado da compilação/Centro de Ajuda | Ative ou desative a exibição da janela de resultado da compilação e o Centro de Ajuda do cTrader. |
| Guardar | Guarde todas as alterações atualmente não guardadas no código do algoritmo (ou Ctrl+S). |
| Versão | Compile o algoritmo utilizando o seu código atual. Se houver alterações não guardadas, será exibido um sinal '*' vermelho junto a este ícone (ou Ctrl+B). |
| Definições do projeto | Abra a janela para gerir as propriedades e referências do projeto do algoritmo. |
| Editar no... | Abra o projeto do algoritmo num IDE externo. |
| Definições públicas | Abra as definições públicas para o cBot, indicador ou plugin. |
Resultado da compilação
A secção Resultado da compilação, localizada diretamente abaixo do editor de código, exibe os resultados de uma ação de compilação. Se uma compilação for bem-sucedida, verá o seguinte:

Se a ação de compilação não for bem-sucedida, verá uma mensagem sobre os erros encontrados durante a ação de compilação.

Vista da Nuvem
Quando a sincronização na nuvem está ativada, as instâncias na nuvem são fornecidas juntamente com as instâncias locais no separador cBots.
No cTrader Windows ou Mac, selecione uma instância na nuvem de um cBot no separador cBots e a vista da nuvem será exibida à direita. Aqui, pode iniciar uma instância na nuvem, ver informações sobre a instância e rever outras estatísticas.
