Highs & lows of sessions/days/weeks/months detection

Техническое задание

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 :
- Symbols selection (Manual or Watchlist)
- Symbols list (comma separated): Will be a string separated by comma and taken into account only if Symbols selection = Manual. Also check the entries on start (some currencies can have a + after e.g.: EURUSD+)
- Number of sessions to watch (integer): can be 2, 3 ,4 etc: it will represent the number of sessions / days / weeks that we have to look back or check

- Limit to london/NY session for day: (boolean) If true, for day check, it will raise the notification only if it happens during london/NY session

For example, if a high happens during pre london( asia) session, it wont raise the notification for high of the day but if it's happen again during london, it will raise a notification

- London: (boolean)  default True, will check London session
- New-York: (boolean)  default True, will check NY session
- Day: (boolean)  default True, will check day session
- Week: (boolean)  default True, will check week session
- Month: (boolean)  default True, will check month session

- London start session time (string) format XX:YY where XX is hours and YY minutes
- London end session time (string) format XX:YY where XX is hours and YY minutes
- New-York start session time (string) format XX:YY where XX is hours and YY minutes
- New-York start session time (string) format XX:YY where XX is hours and YY minutes

Notification group
- Mobile (boolean)
- Print (boolean)
- Alert (boolean)

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.

Откликнулись

1
Разработчик 1
Оценка
(3)
Проекты
9
22%
Арбитраж
9
56% / 44%
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(10)
Проекты
25
28%
Арбитраж
2
0% / 0%
Просрочено
1
4%
Загружен
3
Разработчик 3
Оценка
Проекты
0
0%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
4
Разработчик 4
Оценка
(7)
Проекты
6
0%
Арбитраж
5
0% / 100%
Просрочено
1
17%
Свободен
5
Разработчик 5
Оценка
(4)
Проекты
7
43%
Арбитраж
1
0% / 0%
Просрочено
1
14%
Свободен
6
Разработчик 6
Оценка
(298)
Проекты
443
64%
Арбитраж
5
40% / 0%
Просрочено
4
1%
Работает
7
Разработчик 7
Оценка
(463)
Проекты
524
33%
Арбитраж
28
39% / 43%
Просрочено
7
1%
Занят
Похожие заказы
Creating of an expert advisor or trading bot that uses a Top Down analysis (using monthly, weekly, daily, hourly, minutes ( 30, 15, 5, 1) to determine trade direction or trend direction and makes multiple trade decisions for mt4. You can use or combine accurate trend indicators
Hello The EA will work on particular zone choose by the user and can mark it on any TF and with some rules can open trades and mange the trade by some unique rules. the EA need to check the difference by RSI as well and with some extra rules . developer should have good attitude and good communication (englsih) with high performence and knowledge with coding EA
I am looking forward to automate my trading strategy where I use renko bars on Tradingview. I really want to use unirenkos too, but unfortunately I couldn't figure out how to use ninjatrader on my MacBook and Tradingview does not offer unirenkos. As far as I see from your offered services you are very familiar with ninjatrader. I wanted to ask you if you could code me an Indicator for unirenkos for Tradingview so I
I am looking forward to automate my trading strategy where I use renko bars on Tradingview. I really want to use unirenkos too, but unfortunately I couldn't figure out how to use ninjatrader on my MacBook and Tradingview does not offer unirenkos. As far as I see from your offered services you are very familiar with ninjatrader. I wanted to ask you if you could code me an Indicator for unirenkos for Tradingview so I
Hello The EA will work on particular zone choose by the user and can mark it on any TF and with some rules can open trades and mange the trade by some unique rules. the EA need to check the difference by RSI as well and with some extra rules . developer should have good attitude and good communication (englsih) with high performence and knowledge with coding EA
Hello, I want to create an EA that can be able to take and optimise trade bids using the trend tracker concept I have developed. The tracker will monitor 2 lines to determine the trend of the market and afterwards take bids towards the correct direction. It will also be able to use a distance between the bids for the direction of the trend and plan a reverse bid when the price of the extreme doesn’t change again. The
Gradient boosting and L2 100 - 200 USD
I am looking for a well experienced programmer to put/implement a gradient boosting algorithm and an L2 to reduce overfitting in my ea which l already have which uses indicators . If you are experienced please adhere
Hello, I'm looking for a developer for repair calendar in EA MT4/MT5 (News Filter - https://ec.forexprostools.com ) for all windows servers. Note: EA MT4/MT5 works with calendar on PC Win 10, 11 but not on all windows servers. I have the source code and will post within the comments section for review. If you are able to do this and quality. Please apply. Thanks
Create mt4 ea 50+ USD
To convert the provided MT4 indicator script into an Expert Advisor (EA) and implement prompt functionality for user input, we need to modify the code to handle external parameters and provide a user-friendly interface. Below is the EA code that incorporates prompts for user inputs
SCALP MARTINCALE SPY TIMEFRAME 1MIN CANDLE - SHORT SIDE ONLY 1-SET RISK : A IS A VARIABLE (HOW MUCH $) 2-SET ATR(3) : SET THE TIME AT WHICH THE ATR SHOULD BE TAKEN, IF SET 933AM THEN THE ATR OF THE 1MIN CANDLE AT 933AM CANDLE WILL BE USED (ROUND AT 0.25 UP OR DOWN) *USE NEW YORK TIME 3-SET MAX NUMBER OF ENTRY : B IS A VARIABLE 4-SET RSI(14) / C IS A VARIABLE, IF RSI(14) > C = ORDERS OPEN 5-IF RSI(14) > C IS TRIGGERED

Информация о проекте

Бюджет
69+ USD
VAT (20%): 13.8 USD
Итого: 82.8 USD
Исполнителю
62.1 USD
Сроки выполнения
от 1 до 4 дн.