编码帮助 - 页 319

 
Wulong10:
你好,Mladen或Mrtools。

我不是一个真正的编码员,但我总是渴望学习。

我已经自己修改了一些指标。一些简单的事情,如删除恼人的功能,如图表上出现的名字,这些名字使该图表变得杂乱。我甚至设法消除了一个指标的动态区域功能,因为我发现它拖慢了MT4的速度,因为我可能使用了太多的指标 ...

我花了一些时间才做到这一点,但它成功了......

现在我想在一些指标上应用移动平均线。

我知道你也可以这样做,当你使用MT4的一个指标,并将其应用于第一个或之前的指标数据。

有时这很好用,但有时移动平均线并不像它应该做的那样:它忽上忽下,并不真正跟随 "第一个 "指标,尽管信号仍然很好。

因此,如果你能提供一些如何做到这一点的好例子,例如,一个没有应用移动平均线的指标和同样的一个具有该功能的指标。这样我就能看到其中的区别,并自己动手。

谢谢你的建议和帮助

来自武隆的最佳问候

Wulong,我想这个例子可能会有帮助,添加了:for (i=limit; i>=0; i--) atrma = iMAOnArray(atr, Bars,MaPeriod,0,Ma_Mode,i); 在主循环之后,如果你去掉,你就会有一个普通的Atr。

附加的文件:
atr_ma.mq4  2 kb
 
mladen:
好的,将检查为什么会发生这种情况

我检查了那一节,有两种类型的代码,第一种是脚本类型,第二种是瑞士EA,这两种EA都以恒定的方法 工作。但我要求增加TA。我的概念是打开挂单买入限制0.01,0.02,0.03,0.04,有100个sl,但要100+xn点。其中x=1,2,3,4......,n=水平数,意味着0.01有n=1,0.02手有n=2 ..........

 
amitkk:
我检查了那一节,有两种类型的代码,第一种是脚本类型,第二种是瑞士EA,这两种EA都以常数法工作。但我要求增加TA。我的概念是开立挂单买入限额0.01,0.02,0.03,0.04,有100 sl,但tp 100 +xn点。其中x =1,2,3,4......,n =级别数,意味着0.01有n=1,0.02手有n=2 ..........

你怎么知道你必须添加到tp(例如,你添加到tp,现在是nnn+x - 你怎么知道在下一个tick,你不必再添加任何东西)?

 
mladen:
好的,将检查为什么会发生这种情况

mladen

有什么消息吗?

这似乎是一个相当粗糙的版本,分段不到位的错误可能是由于其他指标的干扰,但我可以买它作为一个精英指标下载,如果它被修复得很好...

恭敬的、令人钦佩的、有耐心的感谢

 
zigflip:
毫升登

有什么消息吗?

这似乎是一个相当粗糙的版本,分段不到位的错误可能是由于其他指标的干扰,但我可以买它作为一个精英指标下载,如果它被修复得很好......

尊敬的、令人钦佩的、有耐心的谢意

这不是一个其他指标干扰的问题(除非你在同一个图表上使用同一个指标的多个实例)。在这种情况下,它可能会发生,因为该指标没有被写成在同一图表上作为多实例指标使用。

 
zigflip:
这个也有问题,我在较大的Tfs上使用它,没有注意到任何问题,但后来在M1和M5上使用mtf M15/M30时,它不能正常更新,水平段开始漂移到当前价格栏的左边。

你能为我解决这个问题吗!?

(还有一个问题,就是警报一旦被触发就会重复发射,但我认为这对我来说不是很重要,需要修复。)

尊敬的朋友们,谢谢你们

试试这个:multi_tf_bb__alert_ver2.01_stf.mq4

将UniqueID参数设置为唯一值,用于你在同一图表上放置的每个新实例。

附加的文件:
 

姆拉登大帝。

所附指标将价格箭头放在右边。有没有办法可以增加一个选项来增加它们的大小?这些60岁的老人的眼睛已经不是以前的样子了........提前感谢您的所有帮助。

附加的文件:
 

作为一个数据缓冲区是在EA的代码中构建的?

我想把数据存储在数组中,而数组表现为一个指标缓冲区

例如,你存储最后20个价格分形图,在其中安装专家。

计算是在EA的代码内。

 
daytrade5:
Mladen the Great, 所附指标将价格箭头放在右边。有没有办法可以增加一个选项来增加它们的大小?这些60岁的老人的眼睛已经不是以前的样子了........提前感谢您的所有帮助。

现在就试试吧:sweetspotsgold_1.01.mq4

将箭头尺寸设置为所需尺寸

附加的文件:
 
mladen:
现在就试试:sweetspotsgold_1.01.mq4 将箭头尺寸设为所需的尺寸

姆拉登,这绝对是完美的。像往常一样,你做了出色的工作。