AutoGraf Series 4 - recursos MQL.

 


Breve descrição do aplicativo AutoGraf 4.
(a descrição completa será publicada após a conclusão do teste público do AutoGraf 4.80416 beta)


Objetivo do aplicativo.

AutoGraf 4 é um programa aplicativo para gerenciamento de ordens manual, automático e semiautomático no terminal do cliente MetaTrader 4 da MetaQuotes Software Corp.


Composição do aplicativo.

O aplicativo é composto pelos seguintes componentes:

1. Expert Advisor AG_exp.ex4.

2. Indicador AG_ind.ex4.

O aplicativo só pode ser usado se ambos os componentes estiverem instalados.


Principais recursos do aplicativo.

O aplicativo oferece ao trader as seguintes opções:

1. Abra ordens de qualquer tipo com o mouse sem usar o painel de abertura de ordens MT4.

2. Feche um ou mais pedidos de qualquer tipo usando a tecla Delete.

3. Modifique pedidos de qualquer tipo movendo as linhas horizontais na tela, que correspondem às características do pedido.

4. Utilizar ferramentas para gestão de ordens em modo manual, automático e semi-automático, incluindo: puxar ordens e seus StopLoss e TakeProfit seguindo o preço de mercado; puxar ordens ao longo de uma linha (linha de tendência, canal, fibo-fan, etc.) arbitrariamente definida pelo usuário, limitando a ação de puxar por um valor de preço; fechamento automático de uma ordem por preço e hora; reversão de negociação e reversão de parada de ordens de mercado, etc. Cada instrumento instalado pode ser configurado individualmente.


Breve descrição dos ícones de controle.

Os ícones de controle estão localizados na subjanela do indicador. Cada ícone está associado a uma ou mais ações de controle. Para implementar uma ação de controle, é necessário selecionar o ícone correspondente, movê-lo para qualquer lado por uma curta distância e soltar o botão do mouse.

AT - habilitar/desabilitar a função customizada de Automated Trading; permite gerenciar a negociação com base em algoritmos compilados pelo usuário; pode gerenciar ferramentas - instalar, remover e modificar seus parâmetros.

(x) - habilitar/desabilitar a função Fechar Tudo.

AG - habilitar/desabilitar a função AutoGraf - uma função para negociação semiautomática, permite realizar ações de controle de instrumentos.


Lote - o número de lotes para novos pedidos é definido com base no valor do número de lotes; para exibir a escala de lotes, deve-se utilizar o ícone do número de lotes.

% - o número de lotes para novos pedidos é definido com base no valor da porcentagem (da margem livre); para exibir a escala de porcentagem, você deve usar o ícone de porcentagem.

Sl - derrapagem para todas as ordens de negociação (unidade - pip).

SL - StopLoss para ordens recém-abertas de todos os tipos; se o valor da distância mínima de StopLevel aumentar (se StopLoss for menor), o valor de StopLoss é automaticamente aumentado para o valor de StopLevel; quando o StopLevel diminui, o valor de StopLoss não muda, uma mensagem e uma notificação sonora são exibidas (unidade de mudança - ponto).

TP - TakeProfit para ordens recém-abertas de todos os tipos; se o valor da distância mínima de StopLevel aumentar (se TakeProfit for menor), o valor de TakeProfit será automaticamente aumentado para o valor de StopLevel; quando StopLevel é diminuído, o valor de TakeProfit não muda, uma mensagem e uma notificação sonora são exibidas (unidade de mudança - ponto).

Ds - distância de afinação para vários instrumentos; para alguns instrumentos pode levar valores não inferiores ao valor atual de TickSize, para outros pode levar valores positivos e negativos (unidade - ponto).

St - etapa de modificação da ordem (unidade - pip).


936/93 - mostra/oculta os valores de configuração dos parâmetros da ferramenta.

K - ativar / desativar o som.

|| - mostrar/ocultar linhas de notícias.

Sln - mostrar/ocultar corredor StopLevel.

Snzh - mostrar/ocultar corredor FreezeLevel.

Inf - mostra/oculta as principais condições atuais definidas pelo centro de negociação.

P - mostra/oculta a barra de ferramentas.


Breve descrição das ferramentas.

A barra de ferramentas contém dois grupos de ícones. O grupo superior contém ferramentas para abertura manual de pedidos, o grupo inferior contém ferramentas para gerenciamento automático de pedidos. A gestão manual do comércio é uma prioridade. O usuário tem a possibilidade de abrir, fechar e modificar pedidos a qualquer momento, independentemente do fato de que as funções AT e AG (gestão automática ou semiautomática de pedidos) estejam habilitadas. As ferramentas geram ações de controle somente se uma das funções estiver habilitada - AT ou AG.

Para instalar uma ferramenta, arraste-a para fora da barra de ferramentas com o mouse. Uma breve ajuda sobre a ferramenta pode ser obtida se a ferramenta for movida dentro da barra de ferramentas.


Ferramentas para abertura manual de pedidos.

o e o - instrumentos para abertura de ordens de mercado de Compra e Venda com parâmetros StopLoss e TakeProfit especificados (os valores dos parâmetros são exibidos na janela inferior); a ordem é aberta ao preço de mercado, independentemente da coordenada de preço do ícone no momento em que o usuário solta o botão do mouse.

#,#,# e # - instrumentos para abertura de ordens BuyLimit, SellLimit, BuyStop e SellStop com parâmetros especificados StopLoss e TakeProfit; a ordem é aberta ao preço pelo qual o usuário liberou o ícone da ordem.

As linhas de controle, localizadas respectivamente à direita e à esquerda na parte superior da barra de ferramentas, permitem abrir ordens de mercado e pendentes com valores zero de StopLoss e TakeProfit. As ordens de mercado são abertas ao preço de mercado atual, ordens pendentes - ao preço pelo qual o usuário saiu da linha de controle. Você pode definir qualquer ordem de parada (StopLoss e TakeProfit) usando o mouse. Para isso, selecione a linha de pedido, pressione o botão Ctrl e arraste a linha com o mouse para o local desejado. Como resultado deste evento, uma solicitação de negociação será enviada ao servidor para modificar a ordem para definir a ordem de parada correspondente.

Se as condições atuais (definidas pelo centro de negociação) não permitirem a formação de uma ordem de negociação correta para abrir, colocar ou modificar uma ordem ao preço especificado pelo usuário, os valores de preço aceitáveis mais próximos são aceitos para execução (incluindo para StopLoss e TakeProfit). Não mais de 30 pedidos podem ser abertos e colocados ao mesmo tempo.


Ferramentas de controle.

As ferramentas são numeradas da esquerda para a direita e de cima para baixo. Os instrumentos são divididos em dois grupos - instrumentos de pedido (definidos em uma das linhas de pedido) e instrumentos que não são atribuídos a nenhum pedido. Para instalar um instrumento de pedido, você precisa pegar o ícone correspondente na barra de ferramentas e trazê-lo o mais próximo possível da linha de pedido. Se o tipo de linha de pedido corresponder ao tipo de ícone, o instrumento será anexado à linha de pedido selecionada. Dependendo do tipo de instrumento, ele pode ser "magnetizado" na linha do pedido e também exibido a uma distância especificada da linha (de acordo com o valor Ds).

Os parâmetros dos instrumentos instalados são definidos na janela inferior alterando os valores correspondentes de Lot, SL, TP, Ds e St. Os parâmetros das ferramentas já instaladas também podem ser alterados. Para isso, exiba os valores dos parâmetros (ícone de controle 236/93) e desloque o dígito desejado. Uma escala aparecerá na subjanela, na qual você precisa selecionar o valor necessário. Depois de selecionar um valor na escala, o valor de configuração do parâmetro mudará.

1, 2 e 3 - Pull_Up, Pull_Down e Follow_After_Price - o instrumento é fixado na linha do pedido e forma solicitações de negociação para modificação do pedido. O instrumento procura modificar a ordem de forma a manter uma determinada distância em relação ao preço de mercado.

4 e 5 - Stop_0_Buy e Stop_0_Sell - o instrumento é colocado na linha de ordem (Buy e Sell, respectivamente), exibida no preço de execução. Se o preço de mercado tocar ou cruzar o preço de exercício do instrumento, o instrumento gera uma solicitação de negociação que modifica o StopLoss da ordem para a área de equilíbrio pelo valor de St pontos acima do preço de abertura. ordens (quando a posição do instrumento muda, o preço de abertura da ordem original é exibido; os bancos alteram a taxa da ordem aberta no final do dia, o preço original será lembrado durante todo o período do programa).

6 e 7 - Pull_Not_Higher e Pull_Not_Lower - uma ferramenta que limita a modificação de pedidos. Quando o preço de exercício é atingido, o instrumento é excluído se limitar a execução dos instrumentos 1, 2, 9 e 10, e os instrumentos de controle indicados também são excluídos. Se o instrumento estiver definido para acompanhar os instrumentos 3 e 11, quando o preço de execução do instrumento for atingido, a ação de controle dos pullups 3 e 11 não for formada, os instrumentos não serão excluídos.

8 - Sound_level - não é um instrumento de ordem, definido para qualquer preço. Quando o preço de mercado atinge o preço de execução do instrumento, uma melodia é reproduzida periodicamente e o ícone pisca. Na escala, você pode escolher uma das sete melodias, cada melodia é atribuída ao ícone de uma determinada cor. Um total de 30 níveis de som podem ser definidos.

9, 10 e 11 - Lift_After_Object_Up, Pull_After_Object_Down e Sewing_After_Object. O instrumento é colocado na linha de pedido e vinculado à linha definida pelo usuário em duas etapas. Na primeira etapa, o símbolo do instrumento é definido na linha de pedido. Na segunda etapa, o ícone deve ser levado para a linha desejada (a linha começa a piscar).

No total, o AutoGraf aceita 6 tipos de linhas de objetos gráficos: linha de tendência, canal de regressão linear, canal de desvio padrão, ventilador fibo, canal fibo, Andrews Pitchfork e canal regular. No total, o número de objetos do tipo especificado não deve exceder 100.

Para os instrumentos 9 e 10, a direção positiva da distância é considerada a direção da perseguição, ou seja, em direção ao ícone (seta) da ferramenta. Para a ferramenta 11, o valor da distância é considerado positivo se a ferramenta for definida acima da linha do objeto e negativo - abaixo do objeto.

12 - Pull_Object - não é um instrumento de ordem, é definido em um dos dois tipos de objetos - um canal de regressão linear e um canal de desvio padrão. A execução do instrumento leva a uma mudança nas coordenadas do objeto - o canal avança a cada nova barra.

13 - Lock_At_Price - é definido para uma das ordens de parada de uma ordem pendente. O procedimento geral para modificar ordens pendentes é que a ordem seja modificada "como um todo", ou seja, ao modificar uma ordem, a distância da ordem a cada uma das ordens de parada permanece inalterada. A ferramenta permite "aplicar" qualquer uma das ordens de parada ao valor do preço atual.

14 - Close_All - o instrumento é definido para um horário especificado no futuro; quando chega a hora de execução, o instrumento desliga a execução da função AT ou AG (se uma delas estiver ativada) e fecha todas as ordens disponíveis para este instrumento (primeiras de mercado, e primeiras de contador, depois pendentes, das quais primeiro aqueles que estão mais próximos do preço de mercado, etc. .d.). Ao final da apresentação, o instrumento é removido e liga a função que estava ativa antes (se houver).

15 - Close_On_Time - fecha a ordem no horário especificado; fechamento parcial é permitido para ordens de mercado.

16 - Close_At_Price - fecha uma ordem se o preço de mercado atingir o preço de execução do instrumento; fechamento parcial é permitido para ordens de mercado; para ordens de mercado, é permitido definir o instrumento abaixo e acima do preço de mercado.

17 - Trading_Reversal - o instrumento é colocado em uma ordem de mercado, quando o preço de mercado atinge o preço de execução do instrumento (quando o preço de mercado se move em direção ao lucro), a ordem é completamente fechada e a ordem de mercado oposta é aberta de acordo com o configurações do usuário.

18 e 19 - Trade_Reversal_Buy e Trade_Reversal_Sell - o instrumento é colocado em TakeProfit de ordens de mercado; quando a ordem é fechada naturalmente ao preço TakeProfit, o instrumento abre uma ordem de mercado oposta de acordo com as configurações do usuário.

20 - Stop_Reversal - o instrumento é colocado em uma ordem de mercado, quando o preço de mercado atinge o preço de execução do instrumento (quando o preço de mercado se move para perdas), a ordem é completamente fechada e a ordem de mercado oposta é aberta de acordo com o configurações do usuário.

21 e 22 - Stop_Reversal_Buy e Stop_Reversal_Sell - o instrumento é definido no StopLoss das ordens de mercado; quando a ordem é fechada naturalmente ao preço StopLoss, o instrumento abre uma ordem de mercado oposta de acordo com as configurações do usuário.

23 - Pedido_planejado - o instrumento é colocado em um horário específico no futuro; quando chega o tempo de execução, o instrumento abre uma ordem do tipo especificado de acordo com as configurações do usuário; tipo de pedido é selecionado na escala de tipos de pedido (mova o ícone do instrumento na barra de ferramentas). As ordens de mercado são abertas a preços de mercado atuais, independentemente do preço de exercício do instrumento. As ordens pendentes são definidas de acordo com o preço de exercício do instrumento. Se no momento da colocação de uma ordem pendente o preço "fora" além do preço de execução do instrumento, então a ordem é colocada no preço mais próximo possível, levando em consideração as limitações das condições de negociação atuais.

24 - Delete_all_tools - a ferramenta não está instalada; arrastar o ícone para fora da barra de ferramentas remove todas as ferramentas instaladas.


Instalação do programa.

Para instalar o programa em seu PC, você precisa executar o arquivo de configuração Setup_AG4.80416.exe .


Distribuição do programa.

O aplicativo AutoGraf 4 Series de todas as versões é distribuído comercialmente. Testar o programa em uma conta demo não é limitado (nem em tempo nem em funcionalidade). O custo de uma licença anual, que dá o direito de usar o programa em duas contas reais, é de $ 84 (sim, você pode participar, mas uma licença não é fornecida pela metade do preço de uma conta - traga um amigo). A venda do programa começará após o término dos testes públicos (aproximadamente a partir de meados de maio).

 

Obrigado, vou começar a testar )

acrescentou:

Bug one - quando as linhas de notícias são exibidas, várias mensagens são periodicamente exibidas na janela indicadora

"Esta é uma ação errônea. Use o ícone de controle. Você não pode alterar ou apagar as linhas de notícias e suas legendas".

com um som correspondente... tudo começa espontaneamente e termina também espontaneamente...

 

Bem, vamos testá-lo...

(Durante o download, achei engraçado se houvesse um arquivo de 1 mql pesando 1,6 m: eh, quanto código existiria :)))

 
Coloque-o na demonstração. Vamos ver....
 

As linhas de notícias terão que ser um pouco refinadas.

Durante a digitação do arquivo de notícias (de repente:) descobriu-se que poderia haver várias linhas de notícias ao mesmo tempo. Na versão apresentada, estas linhas "se sobrepõem".


A propósito, preste atenção: todas as linhas são exibidas em todos os gráficos de instrumentos financeiros. Mas cada gráfico específico exibe linhas sólidas para suas próprias notícias, e linhas tracejadas para outras notícias. Por exemplo, em EURUSD EUR e USD são sólidos, enquanto em EURJPY EUR é sólido e USD é pontilhado.

 
Dedka:
Coloquei-o em minha demonstração. Vamos ver....

Basta fazer uma demonstração e é um pequeno desafio.


AG pode trabalhar em modo automático. Para fazer isso, é preciso habilitar a função AT. Neste evento, a cada iteração (aproximadamente 20 a 500 vezes por segundo) o Expert Advisor chamará a função do usuário onde o usuário poderá escrever seu próprio algoritmo de controle de negociação (incluindo o método de gerenciamento de instrumentos AG). O código de função AT (versão AG 4.80416 ) contém apenas exemplos técnicos do uso de algumas características do programa, mas nenhuma implementação da estratégia comercial a ser testada.

Há vários arquivos AT no diretório de exemplos, que contêm os códigos de exemplos de utilização de várias ferramentas (consulte os números das ferramentas nos nomes dos diretórios). Para tentar qualquer um dos exemplos AT, copie o arquivo correspondente e coloque-o no diretório, ou seja, substitua o arquivo existente por ele, depois reinicie AG (o PC não precisa ser reinicializado).

Como as ferramentas funcionam nestes exemplos podem ser vistas ao testar em modo de visualização (M15 é recomendado para o primeiro conhecido, por contrapontos). No modo de visualização, você também pode simular o comércio manual.

Nota: você tem que habilitar AG ou AT para que as ferramentas possam ser executadas.

 
Se fosse possível definir o som para qualquer par de moedas, provavelmente seria um som muito interessante :) por exemplo, no estilo chinês, uma espécie de Lounge chinês... agradável :)
 
alexx_v:
E se fosse possível ajustar o som de uma cotação de entrada para qualquer par de moedas... então provavelmente você poderia obter um som muito interessante :) Por exemplo, no estilo chinês, uma espécie de anseio chinês... bonito :)

Apesar da aparente simplicidade, eu gastei muito tempo selecionando sons. A atenção mais cuidadosa foi dada aos sons de mudanças de ordem (abertura, fechamento, conversão de tipo), execução de ordens comerciais e sons de erro.

O usuário se acostuma aos sons muito rapidamente e isto o ajuda a navegar pelos ofícios. Em particular, um aumento repentino na taxa de carrapatos ou, inversamente, uma longa pausa atrai a atenção do usuário imediatamente.

 
Não estou sendo irônico, estou tão acostumado a isso há 18 horas que não sei como me acostumei) é muito conveniente em minha opinião, e se você não gosta, há um botão para desligar )
 
SK. писал (а):
alexx_v:
E se fosse possível ajustar o som da cotação de entrada para qualquer par de moedas... provavelmente poderíamos obter uma música bastante interessante :) por exemplo, em estilo chinês, uma espécie de lounge chinês... bonito :)

Apesar da aparente simplicidade, eu gastei muito tempo escolhendo os sons. Prestei a maior atenção aos sons de mudanças de ordem (abertura, fechamento, conversão de tipo), execução de ordens comerciais e sons de erro.

O usuário se acostuma rapidamente aos sons e isto o ajuda a navegar pelos ofícios. Em particular, um aumento repentino na taxa de carrapatos ou, inversamente, uma longa pausa atrai imediatamente a atenção do usuário.

Serguei! acabou de montá-la!


Muito confortável, fácil de usar e simplesmente pensado

Estou encantado... produto muito útil!

os sons são muito bem combinados!

TODOS super!


--

há uma primeira nota quando você pega uma linha de take ou stop e a puxa para um novo local

a linha salta de volta para o local onde está a parada ou TP e depois a ordem salta e depois a linha salta para esse local


me pareceu conveniente mover visualmente a linha para um novo lugar e depois mover a ordem para aquele lugar


Eu também gostaria de ter um pedido especial para operações automáticas

colocar uma linha de tendência marcada como corrente para entrar e quando o preço tocar a linha

entrar - a linha de tendência oposta serviria como o takei

bem, eu posso não ter visto tudo provavelmente tudo isso

e entendo que a liberação é DEMONSTRATIVA.


Muito bom material!

 
alexx_v:
Não estou sendo irônico, estou tão acostumado a isso depois de 18 horas que não sei como me dei bem sem ele ) é muito conveniente para mim, e se você não gosta, há um botão liga/desliga )

Não sei se esta é a coisa certa a dizer nesta fase de desenvolvimento do programa. Talvez devesse ser.

O programa tem um efeito viciante pronunciado. Uma vez experimentado, sentiu-se a conveniência e habituou-se um pouco (um ou dois dias) no futuro, é difícil recusar-se a usá-lo. Tenho experimentado repetidamente este efeito em mim mesmo enquanto trabalhava no programa. Normalmente, quando você desliga a MT, eu deixo o Expert Advisor conectado. Normalmente deixo o Expert Advisor conectado à tabela. Quando a MT for ligada amanhã, a EA cumprimentará automaticamente e tudo seguirá o roteiro. Mas às vezes eu desconecto a EA. Nesses casos, quando a MT está ligada, não vejo a coloração dos pedidos e não entendo o que está na tela. O meu objetivo é abrir informações sobre um símbolo, mas falta o botão. Tenho uma verdadeira sensação de irritação. Acoplamento meu Expert Advisor instantaneamente e agora me sinto mais confortável.

Portanto, quem não quer entrar em um vício, é melhor nem mesmo tentar:)