Detect High and Lows Taken

MQL5 Experts

Specification

Objective: Automatically detect when a currency reaches a liquidity zone.

Create a program that will watch a specific list of currencies

Retrieves the currency list from:
•    the watchlist
•    or from the parameters (comma delimited list): EURUSD, AUDUSD, etc

Parameters :
(note: remove the disabled for the moment labels)

Also: Add a parameters for price comparison either live price (bid) or candle (without spread - real price)
parameters

The program will set for each currency the following:
•    Store the highs and lows of the two last NY session
•    Store the highs and lows of the two last London session
•    Store the highs and lows of the two last days
•    Store the highs and lows of the two last weeks
•    Store the highs and lows of the two last months
•    Store the highs and lows of the two last years

Important note: This could be the last 3 instead of 2.

Example:

We are on 15 July 2022 (Friday)
We will get:
•    High and low of the NY session of July 14 , 2022 and July 13, 2022
•    High and low of the London session of July 14 , 2022 and July 13, 2022
•    High and low of the day of July 14 , 2022 and July 13, 2022
•    High and low of the week 27 June-1 July and 4-8 July
•    High and low of the month of May and April 2022
•    High and low of year 2021 and 2022

When we move to Monday (July 18 2022)
•    Change High and low of the NY session of July 14 , 2022 and July 15, 2022
•    Change High and low of the London session of July 14 , 2022 and July 15, 2022
•    Change High and low of the day of July 14 , 2022 and July 15, 2022
•    Change High and low of the week 11-15 July and 4-8 July
•    No change High and low of the month of May and April 2022
•    No change High and low of year 2021 and 2022

It will be refreshed as follow:
•    every day for the NY session
•    every day for the London session
•    every day for the day
•    every week for the week
•    every month for the month
•    every year for the year

When a high or low is reached, the notification is disabled for this high or low for this period. I mean if the low of last week is reached twice during this week, I receive only the first notification.

Checks are to be performed on every tick and at the start of the EA.


Important
:
- When the EA is starting, check every rules and do not send notification. Example: If I start the EA and yesterday high was broken today, do not raise a notification but set the high as taken

Examples:
•    If NY session high from 2 days ago is reached, then this high no longer raise a notification, but tomorrow, NY session high will change (as it’s a different day) and we can have a notification for this one.
•    If London low of yesterday was reached, for tomorrow, this low will be 2 days ago of London low and it won’t raise any notification as it was already reached when this low was London’s yesterday low.

Responded

1
Developer 1
Rating
(88)
Projects
143
39%
Arbitration
21
19% / 48%
Overdue
30
21%
Free
2
Developer 2
Rating
(319)
Projects
517
66%
Arbitration
52
21% / 38%
Overdue
163
32%
Free
3
Developer 3
Rating
(19)
Projects
26
27%
Arbitration
3
0% / 100%
Overdue
2
8%
Free
4
Developer 4
Rating
(226)
Projects
402
34%
Arbitration
52
37% / 40%
Overdue
145
36%
Loaded
5
Developer 5
Rating
(131)
Projects
190
81%
Arbitration
17
29% / 47%
Overdue
10
5%
Working
6
Developer 6
Rating
(565)
Projects
638
41%
Arbitration
21
57% / 29%
Overdue
45
7%
Busy
7
Developer 7
Rating
(145)
Projects
162
41%
Arbitration
5
0% / 80%
Overdue
9
6%
Free
Similar orders
Hello. I need experienced dev to program a cTrader EA. Ea will Work on breakout asian Session box and placing order after confirmed breakout and retest of asian box. Ea need to check valid account number and experiation time using API connected to external Server. So developer need to be experienced in this mind of job. Rest of details i will share later
Full description here please read this: https://docs.google.com/document/d/1-VY3DbYd-MwHwkcPuVzF38HZT8iA5MTIDU4cUih8kpw/edit?usp=drivesdk Candle criteria for entry: Buy: Enter after break of last candle high Place SL at bottom of the last candle TP target is size of the last candle exactly in pips Sell: Enter after break of last candle low Place SL at top of the last candle TP target is size of the last candle
I need smart, professional, and fast programmer for doing this project quickly, that have experience in EA with minimum 300 projects finish, and have good review and reputation from their client Share your link review, if you not qualified, dont apply! I will bidding the programmer from experience, review, reputation, price, and days working My EA using Moving Average, Average True Range, and using consecutives
Modify EA 30+ USD
Modify existing ea to properly follow logic or create new one base on specifications. Use appropriate indicators to make ea function efficiently. In case of further explanations kindly send messages
Hello programmer, I need someone that can help me with my ea project. I want to do ea Only reverse engineering (writing from scratch by analyzing the algorithm), without decompilation
Hello programmer, I need someone that can help me with my ea project. I want to do ea Only reverse engineering (writing from scratch by analyzing the algorithm), without decompilation
Hello programmer, I need someone that can help me with my ea project. I want to do ea Only reverse engineering (writing from scratch by analyzing the algorithm), without decompilation
I have a documented strategy that I will like to have as mt5 or ctrader trading bot, kindly bid for this job to discuss about the job requirements i want a professional for this work
Indicators: Zigzag, Support and Resistance with SMA 30 BUY TRADE 1. Wait for the candle to close at 6.30 am PST 2. Draw trend line from the top and bottom of the wick for the candles closed 6:25am PST and 6:30am PST. extending them forward 3. Look for a break in either direction to determine whether to buy or sell. 4. If there's an upward break, initiate a buy. 5. Open three buys positions. With given lot sizes
Moath jamal 30+ USD
//+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ int OnInit() { return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Script deinit function |

Project information

Budget
50 - 70 USD
VAT (20%): 10 - 14 USD
Total: 60 - 84 USD
For the developer
45 - 63 USD
Deadline
from 1 to 5 day(s)