Create a simple function that return yesterday date, if yesterday is a sunday, return the date of Friday,

Job finished

Execution time 1 hour
Feedback from customer
Very quick response, the job was done perfectly, we will do business again.
Feedback from employee
Thank you very much, Mbeauverd!

Specification

Hello !

I use an Anchored VWAP indicator to check the direction of the market and place order using an EA.

Before market opening, I need to have the VWAP anchored the day before.


So I need a function that return date and time of the market opening for the indicator.
In my EA, I have this :

input int marketOpenHour            = 14;

input int marketOpenMinute          = 30;



string DateVWAP = TimeToStr(TimeCurrent(),TIME_DATE); //"yyyy.mm.dd";

datetime VWAPDateTime = StrToTime(StringConcatenate( DateVWAP , " " , marketOpenHour, ":" , marketOpenMinute));


The problem, is if the time is 11:00, the result will be in the future and the indicator will not work at all ... 

I need this to be modified that way :

Before market open at 14:30, we need to have DateVWAP returning the day before (yesterday), but if the day before is a Sunday, return the date of 3 days before.


Examples :

The EA is started Tuesday 2019.10.01 15:00 => the function return 2019.10.01 14:30
The EA is started Tuesday 2019.10.01 12:00 => the function return 2019.09.30 14:30

The EA is started Monday 2019.09.30 16:00 => the function return 2019.09.30 14:30

The EA is started Monday 2019.09.30 08:00 => the function return 2019.09.27 14:30


Responded

1
Developer 1
Rating
(633)
Projects
1001
47%
Arbitration
33
36% / 36%
Overdue
98
10%
Working
Published: 6 codes
2
Developer 2
Rating
(24)
Projects
27
22%
Arbitration
3
0% / 100%
Overdue
1
4%
Free
Similar orders
Gold robot 3000+ USD
I really liked this training platform. I want to start a good business with this funding amount."I like crypto trading. Does it provide a demo account that is good for learning?"
Gold robot 3000+ USD
Hello, I am looking for someone who can help me to build a MT4/MT5 forex EA, by analyzing the trading history. You are responsible to find out trading logic behind the EA and Build a new EA that accurately replicates the existing strategy. I need someone who has proven previous experience to build a new EA by reverse engineering. Thanks
I am looking for an experienced MT4/MT5 developer to analyze my trading history and replicate the strategy in a new Expert Advisor (EA). The developer must have proven experience in reverse engineering strategies, analyzing trading data, and developing EAs across various trading methodologies. A deep understanding of XAUUDS and BTCUSD behavior, as well as chart analysis, is essential. Please note that we do not have
Title: MT5 Forex Trading Robot Development I need a MetaTrader 5 (MT5) Expert Advisor (EA) for automated Forex trading. Requirements: 1. The robot must be fully automated and capable of opening and closing trades without manual intervention. 2. Compatible with MetaTrader 5 (MT5). 3. Adjustable lot size, Stop Loss, and Take Profit settings. 4. Built-in risk management based on account balance. 5. Ability to trade
Risk management EA 30 - 200 USD
Looking to develop risk management EA for personal use probably commercially in the future. I want the EA to have a display panel with 0.1, 0.2, 0.5,1,2,3 percent risk management button. I also want BE, partial closure of 0.25,0.5,0.75 and full closure panel on both profit and loss. I’ll also like to include trailing stop, 2 trades max per day and BE+spread option. I’ll be attaching the image for a guidance on what
Sierra Chart Alerts to MT5 via Webhook (Alert Manager File Version) Objective: Create a Custom Study (ACSIL / C++) that monitors alerts from the Alert Manager file and forwards any valid alert directly to MT5 via an HTTP POST (Webhook) in JSON format. Additional Note: The study should allow adding any modifications in the future and provide clear insights into the alert points in Sierra Chart. 1. Data Flow Diagram
Ea.Mix 30+ USD
I am in need of a good scalping bot for gold or any currency pair. If you have one that is working, reach out. You must be able to provide a trial version so I can test the bot myself
A bot takes trades every few seconds until hit the profit with the same lots , i am attaching a picture as well. If anyone can do that please contact me i will give the account details
MT5 Expert Advisor Development Project Overview I am looking for an experienced MQL5 developer to build a custom MetaTrader 5 Expert Advisor based on a grid-cycle trading framework. This is not a standard grid EA . The system combines: Session-based trade initiation Multi-filter signal generation Dynamic grid management Advanced basket management State-machine-driven trade lifecycle management Dynamic take-profit

Project information

Budget
35+ USD
Deadline
from 1 to 3 day(s)