Telas do Construtor
<< Click to Display Table of Contents >> Telas do Construtor |
A interface de pontos e cliques do Construtor é um ponto de entrada poderoso no desenvolvimento de estratégias do NinjaScript para não programadores. Mesmo se você segmentar uma codificação personalizada mais profunda mais tarde no ciclo de desenvolvimento, o Construtor pode fornecer uma ótima base para começar. Para começar diretamente na programação completa de um objeto de estratégia noeditorNinjaScript, por favor entre no NinjaScript Wizard.
Compreender o ecrã de boas-vindas
Layout de tela de boas vindasEsta é a primeira tela e ponto de partida noConstrutor de Estratégias .
1.Na listasuspensaEstratégia, selecione Nova estratégiapara criar um novo script de estratégia - todos os outros scripts criados pelo Construtor também serão listados, portanto, se desejar modificar um script, selecione o desejado e prossiga pelas telas. 2.Pressione obotãoView Code a qualquer momento para visualizar o códigoNinjaScript gerado pelo Construtor. 3.Pressione obotãoDesbloquear código a qualquer momento para abrir o editorNinjaScript e editar seu código de estratégia. Quando o código estiver desbloqueado, você não poderá mais usar o Construtor para edição de estratégia subseqüente 4.Pressione obotãoCompile a qualquer momento para compilar seu código de estratégia. 5. Pressione o botão <Back ou Próximo> para alternar entre as telas do Construtor - você também pode pular diretamente para uma tela específica usando o menu de navegação do lado esquerdo. 6. Pressione obotãoCancelar para sair do Construtor de Estratégias
Nota:Se você quiser fazer uma cópia da sua estratégia, você pode selecionar seu script salvo na listasuspensaEstratégia e selecionar ' salvar como' - isso abre um diálogo de arquivo, onde você pode inserir um novo nome para salvar a cópia do script debaixo.
|
Layout geral da tela AtelaGeral é onde você insere o nome e a descrição da sua estratégia.
1.Define o nome da estratégia 2. Define a descrição da estratégia |
Entendendo a tela de propriedades padrão
Layout da tela de propriedades padrãoA tela de propriedades padrão é onde você pode definir os valores padrão para suas propriedades de estratégia customizadas.
1. Por padrão, apenas aseçãoCalcular está visível, clique em Mais propriedadespara expandir a seleção para incluir todas as propriedades padrão da estratégia, além de definir seu script do Construtor.
|
Entendendo a tela de dados adicionais
Layout da tela de dados adicionaisA tela de dados adicionais é onde você pode, opcionalmente, selecionar dados de instrumento adicionais ou séries personalizadas para sua estratégia.
1. Pressione obotãoAdicionar para poder configurar uma nova série para adicionar 2. Pressione obotão deedição para poder configurar uma série existente 3. Pressione obotãoremover para poder remover uma série existente
Layout do Seletor de Série de DadosSelecione sua série de dados do instrumento para adicionar aqui
Layout do seletor de série personalizadoSelecione sua série personalizada para adicionar aqui
|
Entendendo a tela Entradas e Variáveis
Layout da tela Entradas e VariáveisA tela Entradas e Variáveis permite definir as entradas do usuário da sua estratégia. As entradas do usuário são importantes se você precisar de valores de entrada que podem variar o desempenho de sua estratégia. Se, por exemplo, você tiver um sistema de crossover médio móvel simples, poderá criar uma entrada para a média móvel rápida e outra para a média móvel lenta. Isso permite que você altere os valores das médias móveis em tempo de execução a partir da interface do usuário. Entradas também são necessárias se você planeja usar osrecursos deotimização do NinjaTrader Analisador de Estratégia .
1. Pressione oaddbotão para adicionar uma nova entrada do usuário. 2.Pressione aeditarbotão para editar uma entrada do usuário existente, selecionado. 3.Pressione aremoverbotão para remover a entrada do usuário selecionado.
1. Pressione oaddbotão para adicionar uma nova variável de usuário. 2.Pressione aeditarbotão para editar, uma variável de usuário selecionado existente. 3.Pressione aremoverbotão para remover a variável de usuário selecionado.
|
Entendendo a tela Condições e Ações
Layout da tela Condições e AçõesA tela Condições e Ações permite definir condições e ações subseqüentes que controlam o fluxo de sua estratégia.
Condições- Tome a ação especificada quando verdadeiro Ações- Executar uma ação (enviar pedidos, desenhar objetos no gráfico, etc ...) com base em sua condição pai avaliando como verdadeiro
Através do Construtor, você pode ter um conjunto ilimitado de condições com ações relacionadas e também agrupar condições em um grupo de condições (por exemplo, para um determinado conjunto de regras de filtragem, como tempo)
Condições e grupos de condições são criados usando oCondition Construtor. Ações são especificadas pelajanelaAções da Estratégia .
1. Selecionase todasas condições individuais devem ser atendidas para acionar uma ação ouse algumaserá suficiente. 2.Exibe as condições associadas ao conjunto de condições atualmente selecionado 3.Adiciona, abre o agrupamento de condições (*), edita ou remove uma condição (um clique duplo no item selecionado também permite a edição) 4.Exibe as ações associadas ao conjunto de condições atualmente selecionado 5.Adiciona, edita ou remove uma ação (um clique duplo no item selecionado também permite a edição) 6. Seleciona o conjunto de condições que você deseja editar
*Para um exemplo de grupos de condições de trabalho, consulte "Como criar um filtro de tempo" naseçãoConstrutor de condições
Você pode copiar e colar condições de um conjunto para outro e pode até salvar um conjunto de condições como um modelo e carregá-lo para uso futuro através do clique com o botão direito do mouse, conforme mostrado na imagem abaixo. Para salvar uma condição configurada como modelo, selecione oitem de menuSalvar como ... e, em seguida, para reutilizá-la em outra estratégia ou condição definida posteriormente, selecione o item de menuCarregar ....
|
Entendendo a tela Paradas e Destinos
Layout de tela de paradas e destinosAs Paradas e Destinos permitem que você defina stop loss, trail stop, parada parabólica (R15 e superior) e ordens de lucro que são automaticamente enviadas e gerenciadas assim que sua estratégia abrir uma posição.
1. Exibe paradas e destinos associados à sua estratégia 2. Adiciona uma parada ou alvo para sua estratégia 3. Edita a parada ou alvo selecionado em sua estratégia (um duplo clique no item selecionado também permitirá a edição) 4. Remove a parada ou o alvo selecionado da sua estratégia |
Concluir o layout da telaQuando chegar a essa tela, você terá concluído o desenvolvimento de sua estratégia. Pressione obotãoFinalizar para compilar sua estratégia, que estará pronta para backtestingouexecução ao vivo .
|