[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 93

 

paladin80:
Да, switch я использую. На счёт взаимоисключаемости условий, я это явление понимаю так:

//--- 1.
int x=1, y=1;
if (x==1)
{  if (y>0)  a=result_1;
   if (y<2)  a=result_2;
   if (y==1) a=result_3;
}
// a=result_3

//--- 2.
int x=1, y=1;
if (x==1)
{  if (y>0)            a=result_1;
   else if (y<2)       a=result_2;
        else if (y==1) a=result_3;
}
// a=result_1


突出显示为红色的人将永远不会被执行。

 
paladin80: 关于互斥,大概是这样的:Y<0,Y==0,Y>1
嗯,也有这样的情况。我举了一个双倍的例子。
 

请帮助我,我不明白哪里出了问题。

RSIi=iRSI(NULL,0,20,PRICE_OPEN,0)。

如果( RSIi<52)

我添加了这个条件,它在优化器中读取,但当我运行测试时,交易没有打开。

如果( RSIi>52)

但它是有效的 (-)

我想让它在RSI低于50时打开交易

 
你接下来需要看看你在这个条件下写了什么。那里可能有一个错误。
 
paladin80:
你需要看看你在这个条件下接下来写了什么。那里可能有一个错误。

唉,真是个小故障=)我重新启动了终端,一切都正常了yyy
 

MQL5中, 您可以在外部参数中选择MA平均方法,使用这个方法: 输入 ENUM_MA_METHOD ma_method=MODE_SMA在这种情况下,在测试程序时,你最初只能在平均方法中选择,其他的都不会被写入。

问题, MQL4是否有这样的记录

 
条件是:if(a <- b) {} ?(less_minus)。
在我的代码中发现了这个意外的错字,但编译器没有给出任何错误。
谢谢你!
 
chief2000:
if(a <- b) {} 这个条件有意义吗?(less_minus)

如果((a)<(-b)),那么我想。

不会有任何警告,更不会出现错误。

 
TheXpert:

如果((a)<(-b))那么可能。

不会有任何警告,更不会出现错误。

我忘了指出--在我的代码中,应该是if(a <= b)
我不小心按了 "减 "而不是 "等"。但效果如何呢 :)
谢谢!
 

这个问题

有一个CCI指标

在一个时间框架上,它在另一个时间框架上显示一些数据

如何在一个屏幕上显示该指标的多个时间段的数据?

也就是说,这是我的图表。

其下是一个CCI分钟

在它下面是另一个CCI,但在5分钟之前,仍然在它下面,但在1小时之前。

是否可能?