Интерактивный индикатор для счёта баров. Interactive indicator.

MQL4 Göstergeler Komut dosyaları

İş tamamlandı

Tamamlanma süresi: 1 gün
Müşteri tarafından geri bildirim
The developer has perfectly implemented all features within the framework of the customer project and the task was completed well before predefined deadline.

İş Gereklilikleri

Создать ИНТЕРАКТИВНЫЙ индикатор согласно подробному техническому заданию.

Входные данные:

1. Линии сопротивления и поддержки.

2. Правила счета количества баров.

 

Что необходимо от индикатора:

Пользователь на графике создает прямоугольник:

нижняя и верхняя стороны прямоугольников ограничены линиями сопротивления поддержки.

левая и правая стороны  прямоугольников задается пользователем.  

Индикатор Вычисляет и выводит на график количество баров в зонах между линиями сопротивления поддержки, заданных пользователем.


Пользователь может задать столько прямоугольников сколько ему необходимо.

Индикатор находит эти прямоугольники, подправляет верхнюю и нижнюю сторону прямоугольников под ближайшие линии СП.

Далее индикатор считает количество баров в этом прямоугольнике и выводит результат в левом верхнем углу прямоугольника под линией сопротивления, как показано на рисунке.

Если в зоне между соседними линиями  несколько прямоугольников создано пользователем, то индикатор вычисляет количество баров в каждом и суммирует количество баров, как показано на рисунке.

В этом заключается интерактивность пользователя и индикатора.

Пример работы такого индикатора изображен на рисунке во вложении.

 

counter 

 

counter_2 

 

Пример кода скрипта  с комментариями. Скрипт выполняет построение вышеуказанных линий.

//+------------------------------------------------------------------+

//|                                                   S.R.levels.mq4 |

//|                                       Andrii Mazur, A.RE.Capital LLC |

//|                               www.myfxbook.com/members/andibello |

//+------------------------------------------------------------------+

#property copyright "Andrii Mazur, A.RE.Capital"

#property link      "www.myfxbook.com/members/andibello"

#property version   "1.00"

#property strict

//+------------------------------------------------------------------+

//| Script program start function                                    |

//+------------------------------------------------------------------+

int start()

  {

//--------------------------------------------------------------------

   double

   LBOUND,                      // Lower boundary of a global flat;   default value = 0.0000

   UBOUND,                      // Upper boundary of a global flat;   default value = 0.0000

   diff,                         // Difference between upper and lower boundaries

   price;                        // for loop price


   int

   i,                            // Counter  

   num;                          // Number of S.R. levels above and below U.BOUND and L.BOUND; default value = 10


  string

  HLName;


//--------------------------------------------------------------------

   LBOUND = 1.1009;             // Default value L.BOUND for script

   UBOUND = 1.1162;             // Default value U.BOUND for script

   i = 0;                        // Initial value of counter

   num = 10;                     // Num default value for script

                                 //stl = STYLE_DASH            // Line style value

//col = Blue                  // Line colour value

//--------------------------------------------------------------------

   diff=UBOUND-LBOUND;


   for(i=0; i <= num - 1; i++)

     {

      price = LBOUND - i*diff;

      

      HLName = "LBOUND_" + i;

      ObjectCreate(HLName, OBJ_HLINE, 0, 0, price);

      ObjectSet(HLName, OBJPROP_STYLE,STYLE_DASH);

      ObjectSet(HLName,OBJPROP_COLOR,Blue);

            

      price = UBOUND + i*diff;

      

      HLName = "UBOUND_" + i;

      ObjectCreate(HLName, OBJ_HLINE, 0, 0, price);

      ObjectSet(HLName, OBJPROP_STYLE, STYLE_DASH);

      ObjectSet(HLName, OBJPROP_COLOR, Blue);      

      

     }


   return(0);


  }

//+------------------------------------------------------------------+

 

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(551)
Projeler
1334
59%
Arabuluculuk
28
82% / 0%
Süresi dolmuş
10
1%
Serbest
2
Geliştirici 2
Derecelendirme
(21)
Projeler
49
39%
Arabuluculuk
4
25% / 75%
Süresi dolmuş
10
20%
Serbest
3
Geliştirici 3
Derecelendirme
(21)
Projeler
31
23%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
2
6%
Serbest
4
Geliştirici 4
Derecelendirme
(727)
Projeler
1047
40%
Arabuluculuk
47
49% / 23%
Süresi dolmuş
84
8%
Serbest
5
Geliştirici 5
Derecelendirme
(107)
Projeler
149
36%
Arabuluculuk
29
3% / 55%
Süresi dolmuş
35
23%
Serbest
6
Geliştirici 6
Derecelendirme
(10)
Projeler
20
60%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
8
40%
Serbest
7
Geliştirici 7
Derecelendirme
(49)
Projeler
134
27%
Arabuluculuk
62
13% / 53%
Süresi dolmuş
58
43%
Serbest
8
Geliştirici 8
Derecelendirme
(40)
Projeler
106
52%
Arabuluculuk
17
12% / 65%
Süresi dolmuş
25
24%
Serbest
9
Geliştirici 9
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
10
Geliştirici 10
Derecelendirme
(46)
Projeler
73
16%
Arabuluculuk
13
8% / 92%
Süresi dolmuş
37
51%
Serbest
11
Geliştirici 11
Derecelendirme
(2)
Projeler
5
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
12
Geliştirici 12
Derecelendirme
(1)
Projeler
2
50%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
0
Serbest
13
Geliştirici 13
Derecelendirme
(45)
Projeler
50
34%
Arabuluculuk
14
7% / 64%
Süresi dolmuş
15
30%
Serbest
14
Geliştirici 14
Derecelendirme
(13)
Projeler
34
76%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
6
18%
Serbest
15
Geliştirici 15
Derecelendirme
(37)
Projeler
105
49%
Arabuluculuk
6
0% / 17%
Süresi dolmuş
21
20%
Serbest
16
Geliştirici 16
Derecelendirme
(61)
Projeler
120
34%
Arabuluculuk
17
18% / 41%
Süresi dolmuş
51
43%
Serbest
Benzer siparişler
Нужно доработать утилиту добавить новые функции, изменить интерфейс. Нужен человек имеющий опыт по связи терминала с Телеграм, по средствам Телеграм АПИ, нужно добавить 2 новые функции в утилиту. Подробнее в ТЗ, изменения нужно внести для мт4/5 версии
dify indicator MA_Cloud for mt4 and mt5, give source code with comments 1)Need to change alerts and arrows for cross price only true 2 MA without crossing (direction from small to big) 2)Fix the error when change to any timeframe for MA (disapeer) and for arrows (in history is very big on vertically out of see screenshot) 3)Add alerts for crossing of 2 MA (MA Small cross MA big) Arrows, Message, Sound - (True/False)
Изменить графический интерфейс утилиты, исправить расположение кнопок, изменить вид некоторых окон и добавить новые. Сохранить текущую адаптивность и работоспособность кнопок. Подробнее расскажу в ТЗ с наглядными скриншотами, что и где поменять. Правки нужно внести в МТ4 и МТ5 версии. Спасибо за ваши заявки, рассмотрю каждую
Мне нужен робот, который будет иметь следующие необходимые параметры: 1. робот должен работать на MT5 2. минимальный депозит $100 3. количество транзакций в день на депозит $100 с лотом 0,01 минимум 1000 4. макс прасат 15%
написать индикатор распознования флета. выявления флета из трёх частей проверки. в каждой части свой расчёт, по барам, по количеству поинтов, по ширине (высоте) баров, по минимальным значениям... когда все расчеты сошлись и не вышли из пропорций, тогда рисуется флет. Задание готово, отправлю подходящему кандидату. передача оплаты, когда индикатор будет работать без проблем, по всем параметрам расчетов. возможны не
был старый работоспособный скрипт на очень старом МТ4... есть необходимость переписать его на MQL5, чтобы проверить теоретическую работоспособность в современном мире описание вроде бы где-то сохранилось кто-нибудь сможет помочь с этим вопросом и за какие деньги

Proje bilgisi

Bütçe
10 - 100 USD
KDV (22%): 2.2 - 22 USD
Toplam: 12.2 - 122 USD
Geliştirici için
9 - 90 USD
Son teslim tarihi
to 30 gün