while(true) а здесь условия {
//iLowest( на мин_тф, свеч внутри, iBarShift( )+1)int lowest=iLowest(NULL,per,1,Period()/per, iBarShift(NULL,per,Time[i1st-1])+1);
if(pr(iLow(NULL,per,lowest))==pr(Low[i1st])) // если (лоу лоуест бара == лоу кур_ТФ бара)
{ i1tf=per; break; }
// иначе - увеличивать тф:switch (per) {
case1: per=5; тут должны бытьbreak;
case5: per=15;тут должны бытьbreak;
case15: per=30;
case30: per=60;тут должны бытьbreak;
case60: per=240;
case240: per=1440;тут должны быть break;
case1440: per=10080;
case10080: per=43200; }
тут должны бытьbreak; который прервет цикл но зачем тогда цикл?
}
我知道循环的工作原理
那么这个离题的意义何在?
艾迪 11.12.2010 15:59
即:如果终端在粘贴指标时挂起,即循环无休止?
我不知道该怎么做--它只是达到了它的逻辑终点!
"根据定义,无限循环是没有尽头的。 问题是为什么终端挂断了。)
这就是为什么它说 "有中断的无限循环的例子"。
而没有人听到答案。"是的,在开始时读这个脚本,把它放在图表上,会更清楚。 有中断的无限循环的例子。"
而这一次是偏离起点的。
为什么循环没有被打断?
为什么循环没有被打断?
没有人知道吗?当插入一个指示器时,终端会挂起,如果这个周期在里面。
你知道循环的作用;))https://book.mql4.com/ru/operators/while
我如何参考VininI_HMA指标(和其他用不同颜色画线的指标)来获得线的颜色?
差不多吧,快点。
为什么我需要在开关中休息一下?
这是写的,是增加十倍的必要条件。 当当前十倍的低杠与当前十倍的低杠重合时,应该中断循环。