Цикл не имеет конца, походу. Очень странный цикл у тебя. :)
Привет.
Скорее всего А1 double а не int, или попробуйте так : IndexBuffer1[i] = ArrayMinimum(IndexBuffer2,A1,i);
Привет.
Скорее всего А1 double а не int, или попробуйте так : IndexBuffer1[i] = ArrayMinimum(IndexBuffer2,A1,i);
A1 - int, да и с индикатора передаются только целые числа.
Попробовал - та же критическая ошибка(компиляция проходит без проблем).
если не секрет выложите индикатор 1-Trend, попробуем разобраться
При попытки прикрепить индикатор к графику, происходит критическая ошибка и терминал закрывается.
При замене "A1" на число всё работает.
Подскажите пожалуйста, что не так ?
... for(i=limit;i>=0;i--) { A1 = MathAbs(iCustom(NULL,0,"1-Trend",1440,ToProcess,1,i+1)); IndexBuffer2[i] = Close[i]-Open[i] ; IndexBuffer1[i] = IndexBuffer2[ArrayMinimum(IndexBuffer2,A1,i)] ; } ....
Попробуйте вместо вашего цикла вставить следующий.
for(i=limit;i>=0;i--) { IndexBuffer2[i] = Close[i]-Open[i] ; } for(i=limit;i>=0;i--) { A1 = MathAbs(iCustom(NULL,0,"1-Trend",1440,ToProcess,1,i+1)); int index = ArrayMinimum(IndexBuffer2,A1,i); IndexBuffer1[i] = IndexBuffer2[index] ; }
При попытки прикрепить индикатор к графику, происходит критическая ошибка и терминал закрывается.
При замене "A1" на число всё работает.
Подскажите пожалуйста, что не так ?
... for(i=limit;i>=0;i--) { A1 = MathAbs(iCustom(NULL,0,"1-Trend",1440,ToProcess,1,i+1)); IndexBuffer2[i] = Close[i]-Open[i] ; IndexBuffer1[i] = IndexBuffer2[ArrayMinimum(IndexBuffer2,A1,i)] ; } ....
Попробуйте вместо вашего цикла вставить следующий.
for(i=limit;i>=0;i--) { IndexBuffer2[i] = Close[i]-Open[i] ; } for(i=limit;i>=0;i--) { A1 = MathAbs(iCustom(NULL,0,"1-Trend",1440,ToProcess,1,i+1)); int index = ArrayMinimum(IndexBuffer2,A1,i); IndexBuffer1[i] = IndexBuffer2[index] ; }Огромное Спасибо помогло !!!
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
При попытки прикрепить индикатор к графику, происходит критическая ошибка и терминал закрывается.
При замене "A1" на число всё работает.
Подскажите пожалуйста, что не так ?