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

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
等级
(801)
项目
1121
43%
仲裁
47
49% / 23%
逾期
84
7%
空闲
2
开发者 2
等级
(625)
项目
842
48%
仲裁
27
37% / 15%
逾期
63
7%
工作中
3
开发者 3
等级
(44)
项目
74
20%
仲裁
1
0% / 100%
逾期
0
空闲
4
开发者 4
等级
(83)
项目
154
29%
仲裁
1
100% / 0%
逾期
27
18%
空闲
5
开发者 5
等级
(265)
项目
595
35%
仲裁
64
20% / 58%
逾期
147
25%
空闲
发布者: 1 文章, 22 代码
6
开发者 6
等级
(65)
项目
117
24%
仲裁
13
54% / 46%
逾期
15
13%
空闲
发布者: 2 代码
7
开发者 7
等级
(54)
项目
102
23%
仲裁
12
25% / 17%
逾期
13
13%
空闲
8
开发者 8
等级
(170)
项目
228
60%
仲裁
3
33% / 33%
逾期
6
3%
空闲
发布者: 1 代码
9
开发者 9
等级
(96)
项目
143
76%
仲裁
0
逾期
2
1%
空闲
10
开发者 10
等级
(17)
项目
41
12%
仲裁
4
50% / 50%
逾期
1
2%
空闲
11
开发者 11
等级
(83)
项目
140
13%
仲裁
10
60% / 10%
逾期
3
2%
空闲

项目信息

预算
30 - 40 USD