Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
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
Avalie seu funcionamento no terminal MetaTrader 5
![Experts](https://c.mql5.com/i/code/expert.png)
Detect Friday of The First Week of The Month - To Detect NFP Day - expert para MetaTrader 4
- Visualizações:
- 4058
- Avaliação:
- Publicado:
- 2024.07.23 10:12
- Atualizado:
- 2024.07.23 15:51
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
//+------------------------------------------------------------------+ //| FirstFriday.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; // Variable to store the time of the last detected candle //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { lastTime = iTime(Symbol(),PERIOD_D1,0); return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { datetime currentTime = iTime(NULL, PERIOD_D1, 0); // Get the time of the current candle if(IsFirstFriday() && currentTime != lastTime) { Print("This is Friday of The First Week of The Month"); lastTime = currentTime; // Update the lastTime to the current candle time } } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ bool IsFirstFriday() { // Get the current day of the week (0=Sunday, 1=Monday, ..., 5=Friday, 6=Saturday) int dayOfWeek = TimeDayOfWeek(TimeCurrent()); // Get the current day of the month int dayOfMonth = TimeDay(TimeCurrent()); // Check if today is Friday if(dayOfWeek == 5) { // Check if the day of the month is between 1 and 7 if(dayOfMonth >= 1 && dayOfMonth <= 7) { return(true); } } return(false); } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+
![DPO - MA modified - MT4](https://c.mql5.com/i/code/indicator.png)
change of MA curve to horizontal line and DPO curve shall represent the distance from close price to zero level (or MA curve)
![Linear Regression Value](https://c.mql5.com/i/code/indicator.png)
Linear Regression Value (metatrader 4 version)
![Trend Strength Index](https://c.mql5.com/i/code/indicator.png)
The Trend Strength Index indicator measures strength of current trend.
![Abiroid Switch Templates Script](https://c.mql5.com/i/code/script.png)
This is a template switcher script mq4 file. This script will work with your MT4 (Metatrader 4) platform. It is to switch between templates.