extern string ____1____ = "Type of average: SMA - 0, EMA - 1, SMMA - 2, LWMA - 3";
extern int MaType = 0;
extern string ____2____ = "Type of price: close - 0, open - 1, high - 2, low - 3";
extern int PriceType = 0;
extern string ____3____ = "Moving Average Shift";
extern int MaShift = 0;
[/PHP]
iCustom() call should be the following (you can not omit string parameters just because they are not of any relevance, metatrader recognizes parameters by position, not by name or type)
mladen:
那么根据你或维基的定义,1849号链接是否可以使用? 谢谢
亲爱的Mladen,我希望你看一下这个指标。 它是有效的。但后来终端不能使用该指标,或者该指标不能显示数值。 这在不同的经纪商那里是个问题。 我删除了该指标。终端又工作了。
我不明白这是什么原因。
谢谢你。
谢谢你,克里斯蒂娜。
亲爱的Mladen,我希望你看一下这个指标。它起作用了。但是,后来终端不与该指标一起工作,或者该指标不显示数值。这在不同的经纪商那里是个问题。我删除了该指标。终端又工作了。
我不明白是什么原因。
谢谢你。
请注意,克里斯蒂娜。克里斯蒂娜
该指标需要以下指标才能工作: NASAP_13 CCI如果缺少上面列出的任何一个指标,它将无法正常工作,并可能使你的终端变得非常慢(它试图从一个不存在的指标中获取数值,这正在消耗你的CPU的能量)。
Kristina 该指标需要以下指标才能正常工作 NASAP_13 CCI 如果缺少上述任何一个指标,它将无法正常工作,而且可能会使你的终端变得非常慢(它正试图从一个不存在的指标中获取数值,这正在耗费你的CPU的能量)。
Mladen,你是真正的天才!是的,你是对的,它又开始工作了。
非常感谢你。
嗨,Mladen。
对不起,我又来了。
我面临一个问题,我尝试使用iCustom call的#1840和#1845附件中的dpo指标,不知道为什么我的MT4平台几乎停止,但当我使用icustom call的其他简单指标时却没有,我试了很多次还是这样,不知道为什么?请建议我如何解决或修复这些问题。再次感谢。
嗨,Mladen。
对不起,我再说一遍。
我面临一个问题,我尝试了#1840和#1845附件中的dpo指标,使用iCustom call,不知道为什么我的MT4平台几乎停止了,但当我使用icustom call的其他简单指标时却没有,我试了很多次还是这样,不知道为什么?请建议我如何解决或修复这些问题。再次感谢。对于iCustom()的调用,如果它表现得像你描述的那样,那么99.99%肯定是你没有正确传递参数,或者指标的名称是错误的。检查你的参数并检查iCustom()调用中的指标名称。
嗨,mladen,关于#1840附件
我检查了很多遍,我是这样做的
iCustom (NULL, 0, "testpleasefix", RsiPeriod, DPOPeriod, MaType, PriceType, MaShift, modeofline, i); 根据iCustom - MQL4 文档
似乎没有什么问题,它也通过了meta4编辑器的编译测试,但在运行时,它停止了。再次感谢。
嗨,mladen,关于#1840附件
我检查了很多次,我是这样做的
iCustom (NULL, 0, "testpleasefix", RsiPeriod, DPOPeriod, MaType, PriceType, MaShift, modeofline, i);根据iCustom - MQL4 文档
似乎没有什么问题,而且它也通过了meta4编辑器的编译测试,但在运行时,它停止了。再次感谢。该指标的参数如下。
extern string ____0____ = "Period of average";
extern int DPOPeriod = 14;
extern string ____1____ = "Type of average: SMA - 0, EMA - 1, SMMA - 2, LWMA - 3";
extern int MaType = 0;
extern string ____2____ = "Type of price: close - 0, open - 1, high - 2, low - 3";
extern int PriceType = 0;
extern string ____3____ = "Moving Average Shift";
extern int MaShift = 0;
[/PHP]
iCustom() call should be the following (you can not omit string parameters just because they are not of any relevance, metatrader recognizes parameters by position, not by name or type)
[PHP]iCustom (NULL, 0, "testpleasefix", RsiPeriod,"", DPOPeriod,"", MaType,"", PriceType,"", MaShift, modeofline, i);我想知道
如果有2或3个外部字符串,我也需要根据它们的位置放""2或3次吗? 是不是每个外部字符串的存在,我都需要在iCustom句子中放""?
我是否需要在自定义句子中提到外部bool或外部颜色?
我想知道我在玩时间框架,我把时间框架extern int不是放在第二位置,而是放在int序列的第五或第六序列(不是iCustom句子,我把它放在iCustom-MQL4文档 中所说的第二位置),似乎它不考虑我在int列表中的时间框架序列,但它仍然显示一些东西,(虽然不是纯mtf),为什么? 是由于时间框架不属于基础icustom指标?
这里有一个指标是这样的
如果你把魔法数字设为0,它将对所有的魔法数字发出警报。
如果你把符号设为"",它将对所有的符号发出警报。
另外,设置它将认为该订单是新订单的秒数(默认为5分钟--它不会对同一订单重复发出警报,但它需要这样做,以便不考虑旧订单可能发出的警报)。它可以识别所有类型的订单警报的效果很好,mladen。
非常感谢你。
1 - 我试着把PlaySound改为("hallelujah.wav");但在触发时并没有播放新的wav文件,仍然只是普通的警报。 我怎样才能做到这一点呢?
2 - 我有没有办法让警报重复播放,比如连续播放5次,这样如果我在打盹,它就一定会叫醒我?