Negociação Sistemática 게시글

Como Detectar a Primeira Sexta-Feira do Mês: Um Guia para Traders no MetaTrader 4

첨부파일
51006.zip (783 bytes, 다운로드 0회)

Se você é trader, sabe que alguns dias do mês podem trazer mais volatilidade e oportunidades no mercado. Um desses dias é a primeira sexta-feira do mês, que frequentemente coincide com a divulgação de dados importantes, como o NFP (Non-Farm Payroll). Neste post, vou te mostrar como criar um Expert Advisor no MetaTrader 4 para detectar esse dia especial.

O que é um Expert Advisor?

Um Expert Advisor (ou EA) é um programa que automatiza operações no MetaTrader. Ele pode te ajudar a identificar padrões e executar trades com base em critérios definidos por você. Vamos ver como configurar um EA que detecta a primeira sexta-feira do mês.

Código do Expert Advisor

//+------------------------------------------------------------------+
//| PrimeiraSexta.mq4 |
//| Copyright 2023, MetaQuotes Ltd. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+

#property copyright "Copyright 2023, MetaQuotes Ltd."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict

datetime lastTime = 0; // Variável para armazenar o tempo da última vela detectada

int OnInit()
  {
   lastTime = iTime(Symbol(),PERIOD_D1,0);
   return(INIT_SUCCEEDED);
  }

void OnDeinit(const int reason)
  {
   // Código para limpar recursos, se necessário
  }

void OnTick()
  {
   datetime currentTime = iTime(NULL, PERIOD_D1, 0);
   if(IsFirstFriday() && currentTime != lastTime)
     {
      Print("Hoje é a Primeira Sexta-Feira do Mês!");
      lastTime = currentTime; // Atualiza o tempo da última vela
     }
  }

bool IsFirstFriday()
  {
   int dayOfWeek = TimeDayOfWeek(TimeCurrent());
   int dayOfMonth = TimeDay(TimeCurrent());

   if(dayOfWeek == 5)
     {
      if(dayOfMonth >= 1 && dayOfMonth <= 7)
        {
         return(true);
        }
     }
   return(false);
  }

Como Utilizar o Código

  • Abra o MetaEditor no MetaTrader 4.
  • Crie um novo arquivo e cole o código acima.
  • Compile o código e anexe o EA ao gráfico desejado.

Com isso, seu EA agora vai te avisar sempre que for a primeira sexta-feira do mês. Isso pode te ajudar a se preparar melhor para as movimentações do mercado. Boa sorte em suas trades!

연관 포스트

댓글 (0)