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!
Publicações relacionadas
- MACD Sample: Um Guia Prático para o Expert Advisor no MetaTrader 5
- MACD Stochastic: Um Sistema de Trading para MetaTrader 5
- Trader Automático: RSI e MFI com Otimização Automática para MetaTrader 4
- MQL5 Wizard: Sinais de Negócios com 3 Corvos Negros/3 Soldados Brancos + Estocástico para MetaTrader 5
- MQL5 Wizard: Sinais de Negociação com 3 Corvos Negros/3 Soldados Brancos e MFI