[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 107

 
如何确定31号和11号订单的指数移动 平均线的交叉点?
 
ikatsko:

如何组成一个二进制数,例如7位数?然后如何(为了方便)将其转换为十进制数?

一个链接可能是有用的。癸辛值
 
nuan:
如何确定指数型移动平均线的交点,分别为31和11号订单?

使用你的大脑或使用搜索引擎。

顺便说一下,你有什么想法吗?

 
nuan:
如何识别31号和11号订单的指数移动平均线的交叉点?
如果iMA(31)在i-1条上高于/低于iMA(11),在i+1条上反之亦然,这意味着交叉点是在第i条。
 
nuan:
如何确定指数型移动平均线的交点,分别为31和11号订单?

使用你的大脑或使用搜索引擎。

顺便说一下,你有什么想法吗?


我有一些想法。

 
iCustom(NULL,0,"移动平均线",31,1,0,0)>iCustom(NULL,0, "移动平均线",11,1,1,1)
 
nuan:
iCustom(NULL,0, "Moving Averages",31,1,0,0)>iCustom(NULL,0, "Moving Averages",11,1,1,1) 关于

而使用iMA(),以不同的价格建造,是这个目的吗?


好的。折磨你有什么用。看这里:https://www.mql5.com/ru/forum/131853/page2#463442。 版主们为我们如此努力,而我们却很顽固。

虽然...下次不要再手下留情了!!。

 
谢谢你
 

伙计们,大家好。需要一些帮助。mgu循环只找到1000巴以内的最大值。为什么,我找不到它。在这里。

for (int max=1; max<1000; max++)
如果(High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] )打破。

有时它没有找到,但它超过了1000的位置(例如1231条。)我应该怎么做?如果我在循环中设置2000,它仍然找不到2001bar=0。

 
sergey_r:

伙计们,大家好。需要一些帮助。mgu循环只找到1000巴以内的最大值。为什么,我找不到它。在这里。

for (int max=1; max<1000; max++)
如果(High[max+1] < High[max] && High[max] > High[max-1] && Low[max+1] < Low[max] && Low[max] > Low[max-1] )打破。

有时它没有找到,但它超过了1000的位置(例如1231条。)我应该怎么做?如果我把2000放在循环中,它仍然不工作,它说2001bar = 0。

ehhh 我仍然需要理解这个问题

首先我建议检查一下总共有多少条,也许只有500条,而你要找的是1000条。