Instruções e descrição AW_Turtles_EA

Instruções e descrição AW_Turtles_EA

16 novembro 2023, 22:15
AW Trading Software Limited
0
49

AW_Turtles_EA é um sistema de negociação totalmente automatizado que funciona de acordo com a estratégia do indicador "AW_Turtles". Sinais para entrar em uma posição   no momento da quebra do nível de suporte ou resistência. O consultor tem capacidade de média, função de fechamento do primeiro e último pedido da cesta e função de cálculo automático de lote. Existem diferentes cenários para sair de uma posição usando diversas opções de StopLoss, Traling e TakeProfit.


Compre o consultor "AW_Turtles_EA":

Versão MT4

👉 https://www.mql5.com/en/market/product/107027


Atenção! Os elementos indicadores são visíveis apenas se o indicador gratuito AW Turtles estiver em execução.  

AW Tartarugas EA   usa funções de negociação e acessa o indicador integrado para obter dados para negociação , o produto não exibe elementos indicadores. Se quiser ver os rótulos dos indicadores, você precisa carregar o indicador separadamente no gráfico.

Ao usar um orientador e um indicador, você deve configurar separadamente o indicador integrado ao orientador e o indicador externo.

Baixe o indicador gratuito "AW_Turtles":

Versão MT4

👉 https://www.mql5.com/en/market/product/60307

Versão MT5

👉 https://www.mql5.com/en/market/product/27568


- - -

1) Abertura de pedidos

Este produto permite abrir pedidos usando diversas opções de média ou trabalhar sem média.  

Opções de trabalho disponíveis:
  • Without_averaging - Ao escolher esta opção, o orientador não utilizará a estratégia de média. Ou seja, apenas um pedido será aberto.
  • Fixed_Step - Esta opção permitirá que você use um passo fixo entre os pedidos abertos, o consultor usará uma estratégia de média.

Ao escolher a opção “Fixed_Step”, na variável “Step_strategy” insira o valor da distância entre ordens abertas em uma direção, na variável “Fixed_step_(if_used)” o passo é calculado em pontos.

Você pode ajustar o passo entre os pedidos. O tom é medido em pontos. Isso permite que você torne sua estratégia de grade mais ou menos agressiva. Quanto menor o passo, mais frequentemente os pedidos do consultor serão abertos.

  • Step_by_ATR - Ao escolher esta opção, o consultor calculará a distância entre as ordens da cesta com base na volatilidade calculada pelo indicador ATR. Esta opção usa uma estratégia de média.

Ao selecionar " Step_by_ATR " insira o valor do coeficiente do indicador ATR na variável " Step_ATR_K ".

O valor de distância recomendado é de pelo menos a cada 0,5 ATR.  

Por exemplo, o valor no período ATR selecionado é 600, ao utilizar " Step_ATR_K" igual a 0,5, a distância será calculada da seguinte forma: 600 × 0,5 = 300, o passo entre os pedidos será de 300 pontos. Este valor é dinâmico e muda dependendo da volatilidade atual.


Para selecionar uma das opções de trabalho descritas, utilize a variável " Step_strategy ", na seção "AVERAGING_SETTINGS"


  • Uma cesta de pedidos pode ser aberta com pedidos do mesmo tamanho, ou a função de multiplicação pode ser usada para os pedidos da cesta.

Se "Multiplicador" = 1,00, então não use um multiplicador. Se “Multiplicador” > 1,00, utilize a estratégia de multiplicação, ou seja, aumente o volume de cada pedido subsequente na cesta.

Usar um multiplicador aumentará o volume de cada pedido subsequente de acordo com o coeficiente definido nas variáveis de entrada. Esta variável permite ajustar o volume de pedidos abertos.


A variável " Multiplier_for_volume " está localizada nas configurações de entrada na seção "AVERAGING SETTINGS" .


Atenção! Se você trabalha com instrumentos altamente voláteis, não defina um pequeno passo entre as ordens e um grande multiplicador de volume, pois isso pode levar a perdas significativas no seu depósito no caso de movimentos de mercado unidirecionais prolongados.


- - -

2) Fechamento de pedidos

Este consultor possui diferentes opções para trabalhar com TakeProfit, StopLoss e a função Trailing.

  • TakeProfit - o consultor possui um tipo virtual TakeProfit integrado, este TakeProfit não é usado para cada pedido individual, mas para uma cesta de pedidos na mesma direção do preço de equilíbrio. O Virtual TakeProfit não é visível para o corretor.

O TakeProfit é medido em pontos, certifique-se de que o tamanho do TakeProfit seja maior que o spread do instrumento utilizado. Quanto menor o valor, mais rápido o consultor conseguirá fechar as posições abertas, mas menor será o lucro de cada fechamento.

Ao excluir um orientador do gráfico, o TakeProfit virtual é excluído junto com o orientador, pois faz parte do orientador. O Virtual TakeProfit é visualmente visível apenas no gráfico ao qual o orientador está vinculado, ou seja, não será exibido em um terminal móvel, ou em um terminal rodando em outro local.

Obter lucros   ao usar cestas de pedidos, será calculado a partir do preço de equilíbrio de toda a cesta e não para cada pedido individual.  


A variável "Size_of_Virtual_TakeProfit_(In_points) " está localizada nas configurações de entrada na seção "TakeProfit_settings".


Configurando a estratégia StopLoss. Você pode escolher sua estratégia entre as seguintes:

  • Without_StopLoss - Ao escolher esta opção, o orientador não utilizará StopLoss. Ou seja, os pedidos serão fechados somente quando o TakeProfit for atingido.
  • Fixed_StopLoss_ (From_first_order) - Caso selecione a opção “Fixed_StopLoss”, insira o valor em pontos para StopLoss. A opção operacional "Fixed_StopLoss" utiliza um stop loss virtual a partir do preço de abertura da primeira ordem e funciona para todo um grupo de ordens na mesma direção. O Virtual StopLoss não é visível para a corretora.

Ao remover um orientador do gráfico, o StopLoss virtual é excluído junto com o orientador, pois faz parte do orientador. Virtual StopLoss visualmente visível apenas no gráfico ao qual o orientador está anexado, ou seja, não será exibido em um terminal móvel, ou em um terminal rodando em outro local.

Ao escolher a opção “Fixed_StopLoss”, na variável “StopLoss_strategy”, insira o valor da distância entre o preço de abertura e o StopLoss de cada ordem individual, calculado em pontos.

  • StopLoss_by_ATR - Use StopLoss com base em sinais indicadores. Esta opção não está disponível ao usar a função de média, o que significa que só funciona para cada pedido individual.
Este tipo de StopLoss é definido imediatamente após a abertura de uma ordem para cada ordem individual. Esta opção StopLoss é física e não virtual. Ou seja, quando o orientador for retirado do gráfico, a linha de stop loss permanecerá no gráfico e ficará ativa para posições abertas.

    Ao trabalhar com a estratégia " StopLoss_by_ATR " na variável " Stop_Loss_ATR_K ", é necessário definir a distância com base no ATR.

    O valor de distância recomendado não é inferior a 1 ATR.  

    Por exemplo, o valor no período ATR selecionado é 600, ao utilizar " Stop_Loss_ATR_K " igual a 2 , a distância será calculada da seguinte forma: 600   × 2 = 1200, isso significa que o valor do stop loss será igual a 1200 pontos. Este valor é dinâmico e muda dependendo da volatilidade atual.

    • Trailing_by_Turtles_middle_line - Use o Trailing ao longo da linha central do indicador. Ao abrir uma ordem, um stop loss físico é definido na linha média. Este stop loss é definido para cada pedido individual.

    A seguir, o Trailing será puxado com a etapa especificada na variável "Trailing_Step_in_points". A diferença entre “ Trailing_by_Turtles_middle_line” e o trailing padrão é que neste EA, o trailing é definido não a partir do preço de equilíbrio, quando o preço entra em perda, mas imediatamente no momento em que a ordem é aberta a partir do preço da linha média.  

    Ou seja, imediatamente no momento da abertura de uma ordem de mercado, será definido o Trailing para esta ordem. O trailing move o StopLoss para seguir o preço quando o preço começa a se mover em direção ao lucro. O movimento ocorre com uma distância de passo em pontos, determinada pela variável "Trailing_Step_in_points". O trailing seguirá o preço um número ilimitado de vezes, desde que a tendência unidirecional continue. Cada vez que o Trailing será puxado após passar o valor da etapa especificada.

    Após a reversão do preço, o Trailing fechará a posição com lucro.


    A variável "StopLoss_strategy " está localizada nas configurações de entrada na seção "StopLoss_settings".


    - - -

    3) Configurando o indicador integrado

    O indicador funciona de acordo com o sistema Turtle; a entrada é feita no momento da quebra do nível de suporte ou resistência.

    A configuração do indicador de funcionamento do orientador é realizada nas configurações de entrada do orientador.

    • Máximo_barras_Tartarugas   - Número de barras para cálculo das estatísticas dos indicadores. Uma tendência é monitorada durante um determinado intervalo de tempo. A entrada é feita no momento da quebra do nível de suporte ou resistência do número especificado de barras.

    • Period_Donchian - O parâmetro mais importante para configurar sinais é o período do canal. Com base no ponto anterior, o número especificado de velas, do nível de preço inferior ao superior. Nas rupturas de canal, o indicador integrado recebe sinais sobre uma reversão de tendência.
    Quanto menor o valor, mais sinais indicadores, mas a precisão dos sinais diminui. Quanto maior o valor, mais rigorosa será a filtragem e menos sinais, mas sua precisão será maior.  

    Para configurar, você precisa definir valores para as variáveis "Period_Donchian" e "Maximum_bars_Turtles" na seção "Signals_Settings".


    • Period_ATR - Variável necessária para configuração somente quando se trabalha com a função " StopLoss_by_ATR" ou " Step_by_ATR". Ajuste de período (Average True Range), o valor padrão é 24.

    À medida que este indicador aumenta, o consultor se tornará menos sensível, a distância para o passo ou stop loss aumentará, o que é importante para instrumentos com maior volatilidade. Quando o indicador diminui, o consultor reagirá com mais sensibilidade, o step ou stop loss terá distâncias menores, o que é importante para negociações de scalping mais agressivas.


    - - -

    4) Recursos adicionais

    • Cálculo automático de lote:

    A função autolot é configurada por duas variáveis:

    A primeira variável é "Enable_Autolot_calculation" - habilita ou desabilita a função de cálculo automático de posições abertas.    

    A segunda variável é "Autolot_deposit_per_0.01_lots". Isso significa que para cada volume especificado nesta variável haverá 0,01 lote para o volume de abertura da primeira ordem.

    Por exemplo: seu depósito é de 1000 dólares, na variável "Autolot_deposit_per_0.01_lots" você especificou 1000. Isso significa que o primeiro pedido da cesta de pedidos será aberto com um volume de 0,01 lote, assim que seu depósito aumentar e se tornar 2.000 dólares, então o volume do primeiro pedido já será de 0,02 lotes na cesta, e assim por diante, com um volume de depósito de $ 3.000, o volume do primeiro pedido será de 0,03.

    Se você especificou 500 na variável "Autolot_deposit_per_0.01_lots" e seu saldo atual é de US$ 1.000, então o primeiro pedido será aberto com um volume de 0,02. Além disso, se o seu depósito diminuir posteriormente, o volume do primeiro pedido também diminuirá de acordo com a configuração.

    ! Ao habilitar a função autolot, a variável “Size_of_the_order” não funcionará, pois o volume do primeiro pedido será flexível de acordo com o volume do depósito.

    • Sobreposição:
    Esta é uma função de sobreposição da primeira ordem com a última. Este é um fechamento parcial de uma cesta de pedidos em uma direção. Ao usar a função de sobreposição, nem toda a grade é fechada, mas apenas o primeiro pedido não lucrativo. A primeira e a última ordem são fechadas utilizando o lucro da ordem mais recente da grade. Isso reduz o número total de pedidos e também reduz o volume do lote aberto. Este tipo de fechamento permite fechar parcialmente a grade enquanto percorre uma distância menor em pontos.  

    Cobrir o primeiro pedido com o último funciona quando toda a posição não é lucrativa. Se, ao atingir o nível TakeProfit da primeira + última ordem, toda a posição estiver em território positivo, então o consultor não se sobreporá, pois é possível fechar toda a posição.

    Se, ao atingir o nível TakeProfit da primeira + última ordem, toda a posição estiver no vermelho, o consultor fechará a primeira e a última ordem.


    Para ativar a função, utilize o modo “True” na variável “Use_overlap_last_and_first_orders” e insira o valor desejado na variável “Use_overlap_after_that_number_of_orders”, na seção “TakeProfit_settings”.


    • Função de última volta:

    Se o dia de negociação terminar, o trader poderá desativar a capacidade de abrir novas ordens. Neste caso, após completar a rodada de pedidos atual, o orientador só poderá fechar pedidos, não serão abertos novos pedidos.  

    Quando você seleciona "Verdadeiro" em   utilizando a variável "Allow_to_open_new_orders_after_close", o orientador abrirá pedidos após fechar os anteriores. Se selecionar “falso”, o orientador não poderá abrir novos pedidos após fechar os anteriores.


    A função é controlada pela variável "Allow_to_open_new_orders_after_close".


    • Limitação para abertura de ordens da vela atual:

      Dependendo da agressividade do trader, a possibilidade de abertura de mais de uma ordem por vela pode ser ajustada através da variável “Maximum_1_order_per_candle”.

      Ao selecionar em uma variável " Maximum_1_order_per_candle " a opção "false" o orientador abrirá novas ordens, assim que ocorrer o sinal para abertura, mais ordens serão abertas. No caso de oscilações bruscas no chão de fábrica, esta opção pode ser perigosa, pois um grande número de pedidos pode ser aberto em pouco tempo.

      Ou para um trabalho mais seguro, o consultor pode abrir apenas um pedido por vela. Desta forma, o número de encomendas será limitado; esta opção é mais segura em caso de flutuações bruscas de preços. Para esta opção na variável " Maximum_1_order_per_candle " você precisa selecionar a opção "true".


      Este limite é definido na seção "Protection_settings" na variável "Maximum_1_order_per_candle".


      • Limitando o número de pedidos:
      O consultor tem a capacidade de ajustar o número máximo de pedidos na cesta em uma direção. Você pode definir o número máximo de pedidos na cesta. Por exemplo, se você inserir um valor 4, o consultor não poderá esticar a grade em mais de 4 pedidos em uma direção. Isto pode ser relevante durante movimentos de mercado unidirecionais prolongados.

      Para configurar, vá até a seção "Protection_settings" e ajuste a variável "Maximum_number_of_orders" " .


      - - -

      5) Elementos gráficos

      Os elementos gráficos consistem em um painel, rótulos de texto com informações sobre o saldo atual e patrimônio líquido e rótulos de texto ao abrir e fechar ordens indicando lucro.


      1) Painel do consultor - localizado na parte superior esquerda da tela. Este arranjo é mais conveniente se você tiver um conselheiro e o indicador "AW_Turtles" em execução, já que o painel do indicador estará localizado abaixo do painel do conselheiro.

      • No canto superior direito deste painel existe um botão para minimizar o painel. Clicar nele minimizará o painel conforme mostrado na imagem acima.
      • A parte superior do painel exibe dados de lucro para as posições atuais em dinheiro.
      • Este painel também contém informações sobre swaps, spreads e percentuais de saque.
      • Na parte inferior existem botões para fechamento de ordens de Venda e Compra. O trabalho deles é mostrado na imagem acima.
      • Se a negociação não for permitida ou os mercados estiverem fechados, a moldura do painel ficará vermelha e a inscrição “Trades_are_not_allowed” aparecerá na parte inferior. Isso é mostrado na imagem acima.

      2)   O canto superior direito da tela exibe informações sobre o saldo e patrimônio atual. Ao testar o produto, informações sobre o saldo inicial também aparecerão nesta parte.

      3) Além disso, no gráfico, durante a operação do consultor, são exibidas marcas de abertura e fechamento de posições indicando lucro, bem como marcas sobre a localização do ponto de equilíbrio, take-profit, stop loss e assim por diante.


      - - -

      6) Configurações de entrada

      MAIN_SETTINGS - Configuração de volumes para abertura de posições.

      Size_of_the_first_order - Volume para abrir o primeiro pedido. Usado se "Enable_Autolot_calculation" estiver desabilitado.

      Enable_Autolot_calculation - Use cálculo automático de lote . Esta função permite salvar as configurações de risco ao alterar o depósito. Se você usar lote automático, " Size_of_the_first_order" não será usado.

      Autolot_deposit_per_0.01_lots - Volume de depósito para cada 0,01 ao usar autolot.

        SIGNALS_SETTINGS - Configurações do indicador integrado.

        Period_Donchian - Período do canal. Com base no número anterior especificado de velas, do nível de preço inferior ao superior. Nas rupturas de canal, o indicador integrado recebe sinais sobre uma reversão de tendência. Quanto menor o valor, mais sinais indicadores.

        Maximum_bars_Turtles - Número de barras a calcular   estatísticas de indicadores.

        Period_ATR - Ajuste de período (Average True Range). O valor padrão é 24. Usado apenas para calcular step e stop loss com base no ATR.

        AVERAGING_SETTINGS - Configurando as funções de média e animação.

        Step_strategy – Selecione a estratégia para a distância entre as ordens abertas. Opções disponíveis para escolher:

        • Fixed_Step - Use uma etapa fixa entre pedidos abertos, use uma estratégia de média.
        • Step_by_ATR – Utilize um passo entre as ordens com base na volatilidade calculada pelo indicador ATR.
        • Without_averaging - Não use a estratégia de média.

        Fixed_step_(if_used) - Ao escolher a opção "Fixed_Step", na variável " Step_strategy ", insira o valor da distância entre ordens abertas em uma direção.

        Step_ATR_K - Ao trabalhar com a estratégia " Step_by_ATR " na variável " Step_strategy ", deve-se definir a distância com base no ATR. O valor de distância recomendado é de pelo menos a cada 0,5 ATR.

        Multiplier_for_volume - Multiplicador para pedidos. Cada pedido subsequente aberto pelo consultor na grade de pedidos será maior que o anterior por um determinado coeficiente. Relevante quando se trabalha com o uso de uma estratégia de média.

            TAKE_PROFIT_SETTINGS - Configurando TakeProfit e sobreposição para fechar posições.

            Size_of_Virtual_TakeProfit_(In_points) - Calculado para o grupo atual de pedidos com base no preço de equilíbrio.

            Use_overlap_last_and_first_orders - Use a sobreposição do primeiro pedido com o último.

            Use_overlap_after_that_number_of_orders - Use a sobreposição após este número de pedidos abertos.

            STOP_LOSS_SETTINGS - Configurando a função StopLoss e Trailing.

            StopLoss_strategy – Selecione a estratégia StopLoss.

            • StopLoss_by_ATR - Use StopLoss com base em sinais indicadores. Esta opção não está disponível ao usar a função de média
            • Fixed_StopLoss - Utilize um StopLoss fixo para um grupo de ordens, calculado a partir do preço da primeira ordem. Ou seja, toda a cesta de pedidos será fechada quando esse valor for atingido em pontos desde o primeiro pedido da direção atual.
            • Without_StopLoss - Modo de operação sem utilizar StopLoss.
            • Trailing_by_Turtles_middle_line - Usar   Seguindo ao longo da linha média do indicador. Ao abrir uma ordem, um stop loss é definido na linha do meio, então o Trailing será puxado para cima com a etapa especificada na variável " StopLoss_by_ATR ".

            Fixed_StopLoss_(if_used) - Insira o valor em pontos para   StopLoss para cada pedido individual. Usado somente ao trabalhar no modo "Fixed_StopLoss_(if_used)".

            Stop_Loss_ATR_K - Insira o coeficiente para cálculo da distância do nível StopLoss, em pontos. Aplica-se se a opção de operação "StopLoss_by_ATR" estiver selecionada.   O valor de distância recomendado não é inferior a 1 ATR.

            Step_for_trailing_from_middle_line - Especifique a distância em pontos após a qual o trailing se moverá seguindo o preço. Aplica-se se a função "Trailing_by_Turtles_middle_line" estiver ativa.

            PROTECTION_SETTINGS - Ajuste das funções de proteção na abertura de posições.

            Maximum_slippage_in_points - Deslizamento máximo permitido em pontos para abertura e fechamento de ordens.

            Maximum_spread_in_points - O spread máximo permitido para abertura de ordens.

            Maximum_number_of_orders – O número máximo permitido de pedidos do mesmo tipo.

            Maximum_size_of_orders - Volume máximo para um pedido. Medido em lotes.

            Maximum_1_order_per_candle – Abra apenas uma ordem por vela, relevante para movimentos repentinos de preços. Se você desabilitar a função, o consultor poderá negociar de forma mais agressiva sem usar filtro e poderá abrir mais de uma ordem para a vela atual.

              ADVISOR_SETTINGS - Configurando funções gráficas e funções básicas do orientador.

              Orders_Magic_number - O principal identificador dos pedidos do orientador. Usado principalmente para identificar pedidos.  

              Comments_of_the_EA's_orders - Comentários para os pedidos do EA.

              Allow_to_open_OP_BUY_orders - Permite que o orientador abra ordens do tipo OP_BUY.

              Allow_to_open_OP_SELL_orders - Permite que o orientador abra pedidos do tipo OP_SELL.

              Allow_to_open_new_orders_after_close - Permitir ou proibir o consultor de abrir novos pedidos após fechar a cesta. A abertura desabilitada é útil quando você planeja desabilitar o orientador para que ele possa terminar de trabalhar com o grupo atual de pedidos.

              Show_panel_of_advisor - Capacidade de mostrar ou ocultar o painel do consultor.

              Font_size_in_panel – Ajusta o tamanho da fonte no painel.

              Profit_text_write - Ajusta o tamanho da fonte no gráfico, ao exibir o lucro, ao fechar posições.

                NOTIFICATIONS_SETTINGS - Seção para configuração de notificações no fechamento de pedidos.

                Send_push_notifications_when_close_orders - Permite o envio de notificações para a versão mobile do terminal. As cartas são enviadas quando os pedidos são fechados.

                Send_mails_when_close_orders - Permite o envio de emails para o endereço de email do usuário. As cartas são enviadas quando os pedidos são fechados.

                Send_alerts_when_close_orders - Permite o envio de notificações pop-up no terminal do usuário. Alertas são enviados quando os pedidos são fechados.  


                Compre o consultor "AW_Turtles_EA":

                Versão MT4

                👉 https://www.mql5.com/en/market/product/107027



                Software de negociação AW

                Canal de telegrama: https://t.me/AWSoftware


                Compartilhe com os amigos: