Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Visualizações:
214
Avaliação:
(17)
Publicado:
2025.04.04 10:53
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Desenvolvimento da primeira versão do MA Trend - adicionado o parâmetro Type traiding restriction:

  • Only BUY - permitido abrir somente BUY
  • Only SELL - é permitido abrir somente SELL
  • BUY and SELL - é permitido abrir tanto BUY quanto SELL.

O Expert Advisor funciona de acordo com o indicador iMA (Moving Average, MA). Ele tem várias configurações:

  • Somente uma posição -somente uma posição pode ser mantida no mercado
  • Reverso - sinais de negociação reversos (flip)
  • Fechar o oposto - fechamento forçado de posições opostas quando um sinal de negociação é recebido.

Formação de sinais de negociação quando todos os parâmetros são definidos por padrão:

O preço ASK atual é maior do que o valor do indicador na barra nº 1 -> sinal para abrir a posição de COMPRA

O preço BID atual é menor do que o valor do indicador na barra nº 1 -> sinal para abrir uma posição de VENDA.

e como isso se parece no código MQL5:

      if(m_symbol.Ask()>ma[1])
         m_need_open_buy=true;
      else if(m_symbol.Bid()<ma[1])
         m_need_open_sell=true;


Exemplo de operação quando os parâmetros Only one positions são false e true:

Tendência MA


O seguinte exemplo Only one positions - true, Reverse - false e Close opposite - true: uma posição de COMPRA foi aberta, depois de algum tempo foi recebido um sinal para abrir uma posição de VENDA. Como Close opposite é verdadeiro, a posição BUY foi fechada primeiro (porque é oposta ao sinal) e somente depois a posição SELL foi aberta.

Tendência MA


Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/23632

Chute para trás Chute para trás

Ciclo do algoritmo: quando não houver posições abertas, abra duas posições opostas. Aguarde o fechamento de ambas as posições.

Calendário Calendário

Calendário - análise fundamental do histórico e em tempo real.

Pan PrizMA Sem alavancagem 72 Pan PrizMA Sem alavancagem 72

Construa uma linha móvel com um polinômio de 4 graus. Extrapola o senoidal e seu axial. As linhas construídas removem um valor em cada barra e é construída uma linha deslizante de valores extrapolados que não é redesenhada.

MultiTester MultiTester

Várias execuções/otimizações no Tester.