Индикатор силы валют

MQL4 Индикаторы C++

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

Я написал код для зондирования пар по High and Low.

      for(C=1; C<=28; C++)                

     {           

          for( i=1; i<=window; i++)                       

           {

                if(iHigh("Text[C]",0,0)>high_1_C[C])  high_1_C[C]=iHigh("Text[C]",0,0);   

                if(  iLow("Text[C]",0,0)>high_1_C[C])  low_1_C[C]=iLow("Text[C]",0,0)

            }       

               Alert("") ;

               Alert( high_1_C[C],"   high_1_C[C]   "  ,Text[C],  "    Text[C]    "  ,iHigh("Text[C]",0,0),"    iHigh(Text[C],0,0)  ",  C , "    C  ")  ;  

   }   


Я что-то упускаю , из-за незнания какой-то мелочи. Значение этой функции iHigh(0,0,i) ,усли не подставлять в переменную стринг с названием валюты,возвращает нормальное значение.

Но стоит мне с помощью цикла подставить в iHigh("Text[C]",0,i) из массива стрингов,где прописаны названия валют,

     {    Text[0]="EURCHF ";      Text[1]="AUDUSD ";        Text[2]="EURAUD ";        Text[3]="AUDNZD ";      Text[4]="AUDCHF ";     Text[5]="AUDJPY ";     Text[6]="GBPAUD ";     Text[7]="AUDCAD";        Text[8]="CADCHF";       }

то функция не работает и возвращает 0.

Если требуются еще разъяснения,то я к вашим услугам.

Я в тупике.Буду рад любой помощи.

Файлы:

MQ4
Indic3.mq4
10.5 Kb

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

1
Разработчик 1
Оценка
(712)
Проекты
1031
39%
Арбитраж
47
49% / 23%
Просрочено
84
8%
Свободен
2
Разработчик 2
Оценка
(523)
Проекты
731
45%
Арбитраж
23
39% / 13%
Просрочено
63
9%
Работает
3
Разработчик 3
Оценка
(36)
Проекты
62
21%
Арбитраж
0
Просрочено
0
Свободен
4
Разработчик 4
Оценка
(77)
Проекты
143
27%
Арбитраж
1
100% / 0%
Просрочено
27
19%
Свободен
5
Разработчик 5
Оценка
(252)
Проекты
570
36%
Арбитраж
64
20% / 58%
Просрочено
147
26%
Свободен
6
Разработчик 6
Оценка
(59)
Проекты
109
24%
Арбитраж
8
75% / 25%
Просрочено
15
14%
Работает
7
Разработчик 7
Оценка
(52)
Проекты
96
24%
Арбитраж
9
22% / 22%
Просрочено
12
13%
Работает
8
Разработчик 8
Оценка
(122)
Проекты
178
54%
Арбитраж
3
33% / 33%
Просрочено
6
3%
Свободен
9
Разработчик 9
Оценка
(96)
Проекты
143
76%
Арбитраж
0
Просрочено
2
1%
Свободен
10
Разработчик 10
Оценка
(17)
Проекты
41
12%
Арбитраж
3
67% / 33%
Просрочено
1
2%
Работает
11
Разработчик 11
Оценка
(69)
Проекты
110
14%
Арбитраж
6
67% / 17%
Просрочено
3
3%
Работает
Похожие заказы
1) Необходимо полностью изучить алгоритм работы индикатора. У индикатора есть логика каким образом видит свечи на графике и принимает решения отправлять уведомления или нет. На основании этого и нужна отталкиваться, чтобы решить Т3. 2) НЕОБХОДИМО СДЕЛАТЬ ТАКИМ ОБРАЗОМ, ЧТОБЫ СУЩЕСТВУЮЩИЙ ИНДИКАТОР ВЫДАВАЛ СИГНАЛ НА 3 СВЕЧУ КАК В ОРИГИНАЛЕ, ЕДИНСТВЕННОЕ НУЖНА ИЗМЕНИТЬ ИНДИКАТОР ТАКИМ ОБРАЗОМ, ЧТОБЫ ИНДИКАТОР ОПЕРЕДИЛ
Нужно переписать советник с МТ4 на МТ5 + минимальная модернизация - изменить комментарии сделок на yanebot - вместо отложенных ордеров чтоб советник открывал сделки по сигналам (сейчас он выставляет отложки и ждет исполнения) - Lotsize Calculation method - по умолчанию изменить на третий вариант Чтоб конечный результат соответствовал требованиям mql маркета
У меня не сложная задача! Мне нужна исправить ошибку в индикаторе, чтобы после появления стрелки индикатора в терминале мт4 приходило уведомление Алерта в направления стрелки до начала открытие новой свечи за 10 секунд. Ошибку этого индикатора надо исправить таким образом, чтобы приходила уведомления не на открытие третьей свечи, а-на открытие второй свечи за 10 секунд до открытия

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

Бюджет
30 - 40 USD
Исполнителю
27 - 36 USD