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

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

Обзор индикатора есть на видео, но на английском 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
Свободен
Похожие заказы
Необходимо написать индикатор и торговую стратегию по алгоритму (на мой взгляд алгоритм сложный) на pine script. Кратко: На часовом графике будут искаться точки остановки движения, и устанавливаться уровни. на м5 при подходе к этим уровням, будут искаться точки входа по алгоритму. ТЗ с полным алгоритмом вышлю
Есть советник, нужно только поменять название,описание, сделать привязку к счету, чтобы была защита,чтобы мы могли клиенту давать советник, и была привязка к 1-3 счетам только. Если возможно , сделать привязку к времени, чтобы была привязка лицензии еще на время, например на месяц, 2-3
Приобрету готовый продукт, стратегию на pine TradingView или уже переведенный на python , который имеет 1.5-2+ профит фактор. Желательно чтобы торговля осуществлялась и в длинную, и в короткую. Робот обязательно должен контролировать риски, соответственно иметь SL ( не динамический!) на каждую сделку и не иметь огромных просадок (не в эквити, ни на чистом балансе). Просадки MDD выше 30% при оптимальных настройках
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали
требуется организовать копирование сигналов с телеграмм канала в платформу Metatrader4 бюджет обсуждаем до 100$ - в закрытый телеграмм канал поступает информация с сигналами #EURUSD BUY TP нужно чтобы в мт4 автоматически открылась сделка с данными параметрами
В качестве кнопок будет использоваться стандартный текстовой объект LABEL. При помощи команд (через ХотКеи) за каждой кнопкой будет закреплен необходимый графический объект со всеми нужными параметрами. Кнопки планируется создавать для объектов - V . Line , H . Line , Tr . Line , Rectangle , Text , Ellipse , Fibo. Создание объекта на графке через кнопку будет происходить в 2 шага: 1) Нажали на кнопку + команда ХотКей

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

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