- Comércio
- Programação comercial
- Assessores para NetTradeX
- FAQ NetTradex Advisors
Perguntas Frequentes
Todos os scripts de NetTradeX Advisors são armazenados na pasta Documentos \ NetTradeX Advisors \ scripts. Após a instalação do terminal em outro computador, você precisará copiar todo o conteúdo desta pasta para a pasta correspondente do novo computador e reiniciar o terminal.
Para as linhas de saída sem intervalos, use a função de SetIndexStyle com o parâmetro do tipo que tem valor de ltSection.
Após a chegada do perito o experto deve cumprir todo o programa de lógica por um tempo limitado (60 segundos).Ao exceder este limite especialista é forçado a parar, e após a conclusão do perito será dado 3 segundos adicionais. Recomenda-se a analisar a bandeira do estado Sistema.IsStopped deve ser usado para um desligamento seguro de especialista. Quando você para um usuário experiente exibe uma mensagem "parado por timeout". Neste caso, é necessário rever o programa para que o processo leva menos tempo.
Após ter verificado que a função Deals.Open () retorna zero, você precisa acessar uma propriedade System.LastError e obter o código de erro. Descrição dos códigos de erro é fornecido no manual do usuário na seção "Fundamentos" - "Códigos de Erro".Por favor, preste atenção ao fato de que a propriedade System.LastError deve ser acessado imediatamente após uma chamada de função de negociação, caso contrário a operação de negociação subsequente alterara essa propriedade, de acordo com os resultados do seu trabalho.
Para acessar as propriedades de um negócio ou de uma ordem, você deve primeiro chamar a função Select () e depois de ter a certeza de que Select () retornou o verdadeiro valor, consulte o negócio ou propriedades de ordem.
Para determinar o tipo de ordem você deve ir para as suas propriedades , depois de chamar o Select ()Para encomendar Buy Stop duas condições devem ser atendidas: Orders.Direction == opBuy e Orders.IsLimit == false respectivamente, para o fim Buy Limit é necessário que cumprimento das seguintes condições é necessária Orders. Direção opBuy and Orders.IsLimit == true.
A propriedade de subtipo da ordem é usada para ordens dos “complexos “e permite identificar que ordem é o principal e qual é subordinado. Por exemplo no caso de uma ordem de activação está presente e é acionada assim que as duas ordens OCO são definidas, a ordem de activação será o fim principal (nível de ordem 1) e as ordens OCO - subordinados (nível de ordem 2).
Lista de caracteres na posição aberta do diálogo contém os mesmos caracteres, como no Market Watch. Portanto, antes de enviar a solicitação para abrir uma posição, verifique se você está inscrito em símbolo necessário no Market Watch.
Informaçaõ sobre posiçaõ fechada é mostrada na guia Histórica no terminal NetTradeX Advisors. Estas posições podem ser acessadas por meio do objeto da História. Informações sobre posições fechadas são mantidas até que o terminal é reiniciado.
Antes de chamar o método Symbols.Distance (), você deve assinar o símbolo necessário no Market Watch.
Para executar o script necessário a função Run ().As funções Initialize () e DeInitialize () são opcionais, e se nenhuma ação é suposta para inicialização e finalização, podem ser excluídas do programa.
Em alguns casos, como a criação de arquivos com descrições de funções auxiliares do usuário, pode também existir a função Run () no script. Esses arquivos podem ser compilados, mas não executados.Esses scripts são usados em
conjunto com a directiva # include> e são incluídos no código dos scripts executáveis.
Sim, todas as informações exibidas na guia Jornal também são armazenadas no arquivo de registro que está localizado na pasta Documents \NeTTradeX Advisors\ baseados\ tipos de contas\ numero_de contas\ logs.Para cada dia há um arquivo separado com um registro. Este arquivo pode ser aberto em editor de texto.
Uma variável global pode ser declarada com o modificador extern e sem ele. Se o modificador extern está presente após a execução do script, a janela para alterar esses parâmetros será aberta. Além disso, esses parâmetros podem ser alterados em tempo real quando um conselheiro ou o indicador está em execução.
Pressionando a combinação de teclas Ctrl N se abre uma lista de caráteres que estão disponíveis para criar um gráfico de cotação.
Ao trabalhar com gráficos, você pode usar as teclas + / - no teclado numérico para alterar a escala do gráfico na horizontal. A mesma operação pode ser executada quando o cursor está na escala de tempo e que o usuário mantém
o botão esquerdo do mouse e move o mouse para a esquerda ou direita. Para alterar a escala vertical, mova o cursor sobre a escala de preços, segure o botão esquerdo do mouse e mova para cima ou para baixo.
Para visualizar o gráfico das cotações para a data mais remota, você pode pressionar a tecla Home, e para acessar as últimas cotações - End.
Duplo clique num campo vazio da guia Open Positions vai abrir a janela do negócio, e duplo clique num campo vazio da guia ordem - a janela de configuração da ordem. As mesmas operações podem ser executadas pressionando F4
(fazendo um acordo) ou F3 (fixação de uma ordem).
Nas caixas de diálogo abrir uma posição ou definir o valor da ordem nos campos numéricos é conveniente mudar com a rotação da roda do mouse.
Uma vez que ambos os operandos são inteiros o resultado da operação de divisão será um número inteiro, então você deve converter um dos operandos para o tipo duplo da seguinte forma: double (2) / 3, o resultado será de 2/3 = 0,666667.
As variáveis globais podem ser vistos através da janela "Variáveis Globais", que pode ser ativado através do menu - "Variáveis Globais". Observe que para cada conta deve ser usada seus proprios variáveis globais.
Indicadores Fractais. Usando esse método é inútil tentar obter os valores mais recentes para a ultima barra, ja que eles vão ser zero. Valores fiáveis de fractais devem ser gerados a partir da quarta barra (a barra com o índice 3) uma vez que, neste caso, será utilizada por duas barras totalmente formadas em cada lado da barra desejada.
Números na memória do computador são armazenados no sistema binário, por isso muitos números dados no sistema decimal, só podem ser representados como uma fração infinita. Número conjunto, como 0,1, pode de fato ser igual a 0,099999998, por isso use um duplo para comparação de igualdade de números para obter ponto flutuante correto. Melhor usar um método matemático Math.Abs(a - b) < delta, onde 'a' apresenta o valor recebido , 'b' - significado, com o qual comparamos e o delta considera-se como um erro absoluto.