Необходимо создать копию несложного индикатора

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

Обзор индикатора есть на видео, но на английском https://www.youtube.com/watch?v=_ETiMVitd4M

В наличии только ex4 файл этого индикатора, прикреплен к заданию.

ОСНОВНАЯ функция, которая требуется - продлевание фигур rectangle до конца чарта и чтобы он рисовал на других ТФ верхнюю и нижнюю линию этого прямоугольника



Выдержка из описания и функций индикатора:


WHAT CAN THIS INDICATOR DO TO IMPROVE YOUR SUPPLY AND DEMAND TRADING?

1. Rectangles will only be visible on the timeframe where it's been painted. The indicator will automatically tick the timeframe checkbox under the rectangle's visualization tab
2. The rectangles will be automatically expanded to current candle + 5 candles to the right on every tick
3. It will calculate the distance in pips between the distal line (highest price) and the proximal line (lowest price) of the rectangle
4. It will display price labels automatically on both the highest and lowest price, so that you know where to set your entries and your stop loss
5. It will allow you to automatically draw trendlines from left to right of the rectangle on H4, D1 and WK timeframes. What's the point of doing this? To assess how close or far you are from the higher timeframes (D1 and WK), how low or high you are in the supply and demand curve. Trendlines will be visible on all timeframes, so if you are on the H1 chart you will know how close to D1 and WK supply and demand you are by paying attention to the trendlines colors.
6. It will not interfere with the automatic zones drawn by the Insanity Industries SD indicator, it will not expand the rectangles created by it, so both your manual rectangles and the automatic ones can coexist. This is accomplished with the ExcluseName1 variable
7. You will be able to choose how many zones above and below current price will have trendlines painted, you do want to have your charts as clean as possible and not crowded with lines all over the place preventing you from seeing the price action
8. It will allow you to change the color and style of each trendline for each of the timeframes, so you'll know how close you are to D1 and WK by the trendline's color.

INPUTS YOU CAN CHANGE ON THE RECTANGLE INDICATOR

You can change all these variables on each of your symbols. Let me explain what each variable does.

Active = true;
It will turn on/off the indicator, if false it will not expand rectangle or execute any of its features
ExtendSize = 5;
This will expand the rectangle to current candle + 5 candles to the right. If you change it to 10 it will be 10 candles to the right
ExcludeName1 = "aII_SupDem";
This setting is to filter out the rectangles names created by the automatic SD zones from Insanity Industries indicator. It will not interfere with the automatic zones by not expand the rectangles created by it, so both your manual rectangles and the automatic ones can coexist.
ExcludeName2 = "no";
If you don't want a rectangle to be automatically expanded, edit its properties and change its description to no, it will no longer be affected by the indicator, the rectangle will not be extended. Good if you want to draw other rectangles in other areas of the charts.
Labels.Active = true;
If true, it will show price levels at high and low price of the rectangle
Color.High = White;
Color.Low = White;
These 2 settings is the color of the labels, high and low
High.Price = true;
If false, it will not show the label for the high price
Low.Price = true;
If false, it will not show the label for the low price
Label.Size = 1;
This is the font size for the price labels, change it in increments of 1
Range.Active = true;
If true, it will show the rectangle's width in pips
Range.Inside = true;
If false, it will draw the rectangle's pips width outside of the rectangle, on the far right side
Range.Color = White;
This is the color of the width in pips
Range.Size =9;
This is the font size of the width in pips label

H4_trendlines = true;
It will allow the indicator to draw trendlines both at the upper and lower price of the rectangles painted on H4
H4_lines_number = 1;
This is the number of rectangles above and below current price that the indicator will use to draw the trendlines, if you change it to 2 it will draw trendlines 2 rectangles above and 2 rectangles below current price
H4_upper_color = Yellow;
This is the color of the upper trendline for H4
H4_lower_color = Lime;
This is the color of the lower trendline for H4
H4_style = 2;
This is the style for those trendlines, from 0 to 4. It's the order you see in the line style window in Metatrader 4

The settings below are like the H4 explained above, but duplicated for both D1 and WK charts. Very important to know how close to the D1 and WK supply and demand curve you are.

D1_trendlines = true;
D1_lines_number = 2;
D1_upper_color = Yellow;
D1_lower_color = Lime;
D1_style = 0;

WK_trendlines = true;
WK_lines_number = 1;
WK_upper_color = Yellow;
WK_lower_color = Lime;
WK_style = 1;

The same settings area available now for the Monthly curve, it will automatically draw the trendlines with 2 pixels thickness

Manual_TL_On_Current_TF_Only = true;
If set to True, trendlines painted will only be visualized on the timeframe where it's been drawn. If set to False then they will be painted on all timeframes. I have it true as default, because I use the trendlines as direction on the entry timeframe H4 and H1, or even D1. I don't want them to be visible on the other timeframes, only on the ones where they relate to.
Manual_Text_On_Current_TF_Only = true;
The same feature can be applied to text objects painted with the A icon tool

NO_TL_COLOR: set to purple by default. The color set on this variable will not be taken into account as a strong SD level, no TL (tredline) will be painted on distal/proximal lines and the pips calculation will not be applied to it either. This is very useful when you want to draw a SD area you want to be aware of but you don't to have the trendlines painted on or influence on your decisions (like a speedbump against the trend)

Now the RR indicator will detect if a SD rectangle has been touched, if touched (non-fresh) the rectangle color will be automatically changed to the one you have specified for supply and demand colors retouch (see next bullet). I want to buy or sell only on fresh areas of supply and demand

Color.sup.retouch and Color.dem.rotouch: these will be the colors a non-fresh SD rectangle will be changed to
If the SD zone is not the color specified under  DEMAND_COLOR_1, DEMAND_COLOR_2, SUPPLY_COLOR_1 and SUPPLY_COLOR_2, the rectangle reader indicator will not change its color to the  Color.sup.retouch and color.dem.retouch

Solid.retouch. If this is set to true, when a SD zone is touched for the first time (non-fresh), the rectangle will be filled. If set to false the rectangle will be unfilled. You can change this setting at any moment, it will be instantly applied to ALL manual rectangles you have drawn, but not to those automatically painted by the Automatic SD indicator by Insanities Industries

CURVE TIMEFRAME SETTINGS
The indicator will also show how high or how low you are in the Daily, Weekly and Monthly curves by measuring proximal lines from manual supply and demand levels drawn with the rectangle indicator. It will not detect the automatic SD levels, you will have to clone the automatic SD rectangles (explained on one of my videos) and then the RR indicator will detect the proximal lines.

IMPORTANT:
- You have to have both supply and demand painted, or it will show 0%
- Only rectangles drawn manually will be detected

show.curve.percent = true;
By default, the curve percentages will be displayed. If set to false, percentages will be hidden.

curve.display.topRHcorner = true;
When set to false, the percentages will be displayed at right bottom corner

curve.display.vertical = false;
When true overrides topRHcorner setting and display vertical from toprightcorner

curve.high = 71;
If higher than 71%, the % will be displayed in red, so you know you are quite high in the curve

curve.low = 30;
Same but if between 0 and 30%, the % will be displayed in blue. If between 30 and 71%, it will be displayed in the color set in curve.middle.color.
See curve colors below

curve.high.color = Red;
curve.middle.color = Lime;
curve.low.color = Aqua;
curve.default.color = White;

curve.y.position = 20;
This is how high/low the % information will be displayed vertically

Файлы:

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

1
Разработчик 1
Оценка
(51)
Проекты
66
30%
Арбитраж
2
0% / 0%
Просрочено
0
Свободен
Похожие заказы
1.Требуется установить защиту от копирования на существующий и успешно работающий советник на основании уникального номера счета (account number). 2. Сделать его версию на английском языке для продажи в зарубежные страны такие как Соединенные Штаты Америки и Китай
Есть два индикатора Один дает сигналы Второй индикатор RSI Нужно чтоб он соединял информацию с двух иддикаторов и выдавал сигнал Получается что просто нужно добавить переменную из второго индикатора как подтверждение сигнала
ест такой индикатор на мт4.если понадобится могу отправит. для buy сигнала если Close[current+2]>Open[current+2]&&Close[current+1]<Open[current+1]&&Close[current+1]<=Low[current+2]&&High[current+1]-Close[current+1]>High[current+2]-Open[current+2]&& High[current+1]>High[current+2]&&Open[current+1]>=Close[current+2]&&Close[current+1]<=Open[current+2]&&Close[current+1]<=Low[current+2] то на High[current+1] вставляем
Нужно добавить 1 функцию - ALERT - на индикаторе 123Patterns v6 на MT4. При фиксаций индикатором паттерна /появляется синяя или красная линия / мне на мобильник придёт SMS- сообщение. Готов оплатить работу
Здравствуйте! 1) Нужно убрать лишние стрелки у индикатора и оставить/до написать две стрелки , бай и селл, при касании + пробои крайних верхней и нижний линий, сигнал подается после закрытия бара/свечи. 2) Интегрировать код отправки сообщения в Телеграм канал/группу, в сообщении должно быть указано: символ торгуемого инструмента, бай или сел сигнал, подход, касание, пробой, тайм фрейм инструмента
Добрый день. Изменение существующего индикатора мт5 Простое изменение добавить отрисовка уровней ( пример на скриншоте ) ( будет выслан исполнителю) Так же значение визуальное на графике уровней тейкпрофита и стоп лосс Добавить простую инфографика Баланс Средства Открытые ордера ( сумма ( плюс илм минус ) ) Спред Время сервера нужен профессионал для постоянного сотрудничества
Мне нужен робот, работающий на МТ4, требования такие: 1) суточная просадка не должна быть меньше 1-2%! 2) дневная минимальная прибыль? 3) открытые ежедневно позиции должны быть закрыты в тот же день! 4) инструменты, используемые для открытия сделки, должны быть XAU/USD, GBP/USD, EURO/USD и т. д
Добрый день. Необходимо перенести или написать индикатор в платформу TradingView под язык программирования pinescript. Индикатор простой. Строит уровни по предыдущим месяцам. Индикатор предоставлю при выборе кандидата. Исходный год необходимо предоставить заказчику
Есть код советника (mql4 - будет предоставлен в личных сообщениях совместно с подробным ТЗ). Нужно добавить в него следующие изменения: 1. Добавить четкие комментарии во все ордера советника (типа Sell 01, Sell 02 ... Sell 30 или Buy 01 и т.п.) В текущем советнике комментарии одинаковые и регулируются переменной. 2. Добавить в советника время торговли по времени (интервал времени указывается в настройках). 3
Нужен индикатор , рисующий вертикальную линию через все подокна. Линия рисуется от последней закрытой (завершенной ) свечи и после , закрытия следующей свечи , перерисовывается на нее, а предыдущая линия удаляется автоматически

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

Бюджет
32+ USD
Исполнителю
28.8 USD
Сроки выполнения
от 1 до 5 дн.