// так РАБОТАЕТ !!!intFATLsB=iCustom(NULL,0,"FATLs",0,0);
intFATLsS=iCustom(NULL,0,"FATLs",1,0);
// а вот так НЕТ ...doubleFATLsB=iCustom(NULL,0,"FATLs",0,0);
doubleFATLsS=iCustom(NULL,0,"FATLs",1,0);
// если потом в коде есть сранвнение с 0 или 1, напримерif(FATLsB==1){CloseSell(); SetBuy(); }
// так РАБОТАЕТ !!!intFATLsB=iCustom(NULL,0,"FATLs",0,0);
intFATLsS=iCustom(NULL,0,"FATLs",1,0);
// а вот так НЕТ ...doubleFATLsB=iCustom(NULL,0,"FATLs",0,0);
doubleFATLsS=iCustom(NULL,0,"FATLs",1,0);
// если потом в коде есть сранвнение с 0 или 1, напримерif(FATLsB==1){CloseSell(); SetBuy(); }
是的,有点像这样,如果你考虑到指标名称是hilo.mq4。
小问题。指标上的顾问工作。但....只有在实施空头交易的情况下!
即在缓冲区编号=1时,在零点和第一条上的数值。
出售的条件是完美无缺地工作。
但专家顾问并不想买!我不明白什么是错的!我想我已经正确地设置了条件。缓冲区数量=0。
不买!或者它买得非常少,而且是从 "光 "中买的!
虽然视觉模式图表上的指标 线条似乎是正确建立的!但这并不意味着它是正确的。
这里会有什么问题呢?
是的,有点像这样,如果你考虑到指标名称是hilo.mq4。
小问题。指标上的顾问工作。但....只有在实施空头交易的情况下!
即在缓冲区编号=1时,在零点和第一条上的数值。
出售的条件是完美无缺地工作。
但专家顾问并不想买!我不明白什么是错的!我想我已经正确地设置了条件。缓冲区数量=0。
不买!或者它买得非常少,而且是从 "光 "中买的!
虽然视觉模式图表上的指标线条似乎是正确建立的!但这并不意味着它是正确的。
这里可能有什么问题?
我对这个问题也很感兴趣))。
在使用自定义指标时,我注意到了这一点。
在使用自定义指标时,我注意到了这一点。
在第一种情况下,在赋值操作 之前有一个向目标int类型的转换。因此,比较条件的工作是正确的。
对于第二种情况,我们需要在比较前将浮点数四舍五入到一个指定的精度,使用
对不起...
我上面的例子是基于一个错误。
这就是,任务是在FATLs 指标的可回溯 价格上。
我没有注意到欧元兑美元 的情况,并将 "出现的箭头 "误认为是牛市0和1。
然而,这个变体纠正了这种情况。
大家下午好!
请告知。
假设我有一个慢速MA和一个快速MA在图表上交叉。 在第一条上。
然后让它再通过几个小节。
我怎样才能确定最后的МА是在哪一栏被越过的?
-----------------------------
我甚至无法思考--我应该如何处理这个问题?
假设我有一个慢速MA和一个快速MA在图表上交叉。 在第一条上。
让然后又有一些酒吧过去了。
我怎样才能确定过去最后一次跨越给定的MA是在哪个条形上发生的?
我需要知道在当前的酒吧。
自上一次两根柱子--MA_1和MA_2交叉以来,已经过去了多少个柱子。
如何安排这样的一个循环?
如果(MA_1>MA_2) {
我需要知道在当前的酒吧。
自从两个MA_1 MA_2的最后一次交叉以来,已经过去了多少个柱子。
我如何做这个循环?