void start(){
int per=5;
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;
}
Alert(per); //15 да уж нет 43200 почему?
}
为什么我需要在开关中休息一下?
这是写的,是增加十倍的必要条件。 当当前十倍的低杠与当前十倍的低杠重合时,应该中断循环。
阅读和学习https://book.mql4.com/ru/operators/switch
如果该条件没有得到满足,断裂就不会起作用。
为什么我需要在开关中休息一下?
书中写道,如果电流因子的低杠与电流因子的低杠相匹配,则循环应被中断。
开关是好的,它做了它应该做的事--增加F值。
然而,你很懒,不相信那些你问的人,在这个脚本中,通过类比,警报应该返回15,但它会返回43200(见下面的脚本)。
阅读和学习https://book.mql4.com/ru/operators/switch,或看下面的例子(实用)。
请不要批评,要学习。
如果不是这样,没有人会愿意与你对话,而会继续独白!
图片
拜托,你不明白mcule4,重新表述问题。
如果有一个你无法解决的问题,那就征求意见,但要用大家都能理解的语言。
我们这样说吧。
- 我需要在某个时间框架(H1很有趣)上找到一个具有三条约束的模式(烛台的重复组合...条),即.....。
"我们明天早上再看......"。
而在盘旋中,将有...因为不同TFs的数据不一致...数据库中的报价似乎不正常......。
不,不是的 :)-
而 "歪曲的报价 "与此有什么关系,即使根本就没有任何报价?如果它们是平的,那就不一样了(只是由于某种原因让我发笑);)