编码帮助 - 页 187

 
person77:
警报的效果很好,Mladen。

非常感谢你。

1 - 我试着把PlaySound改为("hallelujah.wav");但在触发时并没有播放新的wav文件,仍然只是普通的警报。 我怎样才能做到这一点?

2 - 有没有办法让警报重复播放,比如连续播放5次,这样如果我在打盹,它就一定会叫醒我?

我不知道为什么它不接受其他的wav文件。

如果你在代码中修改了它,它应该接受它。

如果要重复5次,你应该把它放在一个循环中,但这可能会引起一些问题(如果声音文件太长)。

 

嗨,Mladen。

我想问一下,比如说,该指标有以下的参数顺序。

extern int IndicatorPeriod = 10;

外部int Priceused = PRICE_CLOSE;

extern string comment1 = "0-close, 1-high, 2-low etc.";

extern int timeframe =0;

外部字符串 comment2 = "0-当前时间框架";

外部双倍Level1 = 70;

外置双倍Level2 = 30;

外部颜色 LinesColor1 = Green;

extern color Red;

外部 bool showcolor = true;

外部bool alerts = true;

extern bool alertsMessage = true;

extern bool alertsSound = false;

extern string soundFile = "alert.wav";

那么,如果我想让icustom使用它,如何正确地写iCustom调用句子? 谢谢你的建议。

 
kenwa:
hi mladen,

我想知道,例如,如果该指标有以下参数的顺序。

extern int IndicatorPeriod = 10;

外部int Priceused = PRICE_CLOSE;

extern string comment1 = "0-close, 1-high, 2-low etc.";

Extern int timeframe =0;

外部字符串 comment2 = "0-当前时间框架";

外部双倍Level1 = 70;

外置双倍Level2 = 30;

外部 bool alerts = true;

extern bool alertsMessage = true;

extern bool alertsSound = false;

extern string soundFile = "alert.wav";

那么,如果我想使用iCustom,如何正确地写iCustom调用句子呢? 谢谢你的建议。

和前面的例子一样:你必须指定"",即使是一个不使用的、类型为字符串的参数。请查看之前的iCustom()调用例子(以及参数的传递方式)。

 

对不起,我只能这样理解

是这样的。( 我想应该是错的)

iCustom (Null, timeframe, "indicator name", IndicatorPeriod, Priceused, "", "", Level1, Level2, alerts, alertsMessage, alertsSound, "", modelineindex, i) 。

对不起,重复一遍,如果可以删除这个,可以删除这个,请参考下面。

 

对不起mladen,参考#1862,我只能理解这一点

是这样的。( 我想应该是错的)

iCustom (Null, timeframe, "indicator name", IndicatorPeriod, Priceused, "", Level1, Level2, LinesColor1, color, showcolor, alerts, alertsMessage, alertsSound, "", modelineindex, i);

 
kenwa:
对不起,我只能这样理解

是这样的。( 我想应该是错的)

iCustom (Null, timeframe, "indicator name", IndicatorPeriod, Priceused, "", "", Level1, Level2, alerts, alertsMessage, alertsSound, "", modelineindex, i) 。

对不起,请重复,请参考下面的内容。

是的,但是如果你这样做,那么声音文件将是""(什么都没有)。在最后一个参数 中使用 "alert.wav"。

 

我想知道

有没有什么规则,什么时候引用左边的参数 名称(soundFile,或只是"",),什么时候引用右边的确切名称(alert.wav)需要 "alert.wav "或不需要,只是alert.wav?,像这样的例子:extern string soundFile = "alert.wav"; 在icustom上有没有教或有更多例子? 再次感谢你的建议

 
kenwa:
mladen,有没有什么规则,什么时候引用左边的参数名称(soundFile,或只是"",),什么时候引用右边的确切名称(alert.wav)需要 "alert.wav "或不需要,只是alert.wav?,像例子:extern string soundFile = "alert.wav"; 有哪里教过或有更多关于icustom的例子? 再次感谢建议。

如果该参数 在指标中使用,那么它应该有适当的值。如果参数只是作为评论或用户的信息(如你例子中的评论1和评论2参数),那么你可以使用""作为传递给iCustom()调用的值。

 

嗨,mladen,对于指标中使用的参数,我需要 "alert.wav",还是只需要alert.wav,? 谢谢。

 
kenwa:
嗨,mladen,对于指标中使用的参数,我需要 "alert.wav",还是只需要alert.wav,? 谢谢。

它是一个字符串参数。你需要 "alert.vaw"。