Пример: while(iRSIOnArray(ExtBuffer1,0,9,0)>iRSIOnArray(ExtBuffer1,0,9,1))
{
ExtBuffer1[0]=ExtBuffer1[0]-25*Point;
}
происходит зависание.
Если условие выполняется, то будет зависание.
Или надо ограничить количество циклов принудительно
Например:
int i=10;
while(iRSIOnArray(ExtBuffer1,0,9,0)>iRSIOnArray(ExtBuffer1,0,9,1) && i>0)
{
ExtBuffer1[0]=ExtBuffer1[0]-25*Point;
i--;
}
Или надо использовать if
if (iRSIOnArray(ExtBuffer1,0,9,0)>iRSIOnArray(ExtBuffer1,0,9,1))
{
ExtBuffer1[0]=ExtBuffer1[0]-25*Point;
}
Но тогда будет выполняться только один раз.
Пример: while(iRSIOnArray(ExtBuffer1,0,9,0)>iRSIOnArray(ExtBuffer1,0,9,1))
{
ExtBuffer1[0]=ExtBuffer1[0]-25*Point;
}
происходит зависание.
Если условие выполняется, то будет зависание.
Или надо ограничить количество циклов принудительно
Например:
int i=10;
while(iRSIOnArray(ExtBuffer1,0,9,0)>iRSIOnArray(ExtBuffer1,0,9,1) && i>0)
{
ExtBuffer1[0]=ExtBuffer1[0]-25*Point;
i--;
}
Или надо использовать if
if (iRSIOnArray(ExtBuffer1,0,9,0)>iRSIOnArray(ExtBuffer1,0,9,1))
{
ExtBuffer1[0]=ExtBuffer1[0]-25*Point;
}
Но тогда будет выполняться только один раз.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Пример: while(iRSIOnArray(ExtBuffer1,0,9,0)>iRSIOnArray(ExtBuffer1,0,9,1))
{
ExtBuffer1[0]=ExtBuffer1[0]-25*Point;
}
происходит зависание.