凯尔特人频道 - 页 7 12345678 新评论 Mladen Rakic 2015.06.08 06:54 #61 Blaiserboy: 这里面的逻辑不太正确。正如你在代码...... 中所看到的,它希望上行通道和下行通道交替被穿越。当上轨或下轨有两个连续的交叉时......,那么就会发出错误的警报。 void doAlert(string doWhat) { static string previousAlert="nothing"。 static datetime previousTime; 字符串消息。 如果(previousAlert != doWhat || previousTime != Time[0]) { previousAlert = doWhat; previousTime = Time[0]; // // // // // message = StringConcatenate(Symbol()," at ",TimeToStr(TimeLocal(),TIME_SECONDS)," Keltner price penetrated ",doWhat," channel ") 。 如果(alertsMessage)警报(消息)。 如果(alertsEmail) SendMail(StringConcatenate(Symbol()," Keltner channel "),message); 如果(alertsSound) PlaySound(soundfile); } } 你可以看到,它是根据前一个警报而不是价格行为来改变的。 daveM daveM 删除 "previousAlert != doWhat "部分,它将不考虑之前的警报,它将在每次波段被打破时发出警报。 david mackay 2015.06.08 10:25 #62 mladen 谢谢你的回答。 我做了这个修正,但它没有解决问题,实际上它引起了更多的问题。 我将看看我是否能解决这个问题,我不确定我是否理解这个代码。 daveM Mladen Rakic 2015.06.08 18:45 #63 Blaiserboy: mladen谢谢你的回答。 我做了这个修正,但它并没有解决问题,实际上它引起了更多的问题。 我将看看我是否能解决这个问题,我不确定我是否理解这些代码。 daveM 试试这个:keltner_channel_alerts_2.mq4 使用alertsOnEachBreak 参数(设置为 "true",在每次价格突破波段时得到警报) 附加的文件: keltner_channel_alerts_2.mq4 5 kb david mackay 2015.06.13 05:58 #64 哇,真快啊! 谢谢你。 我将尝试一下,然后告诉你。 这个指标吸引我的原因是,我看到有人在使用它,我玩了一下,并开始用它做一个EA。我认为有很好的潜力。 再次感谢。 daveM Yangwoo Park 2016.11.01 15:02 #65 亲爱的MladenKeltner通道已经有一段时间没有更新了。如果您有空闲时间,能否更新您的Keltner通道/振荡器指标?如果你也能把它做成MTF版本,我会很感激。另外,如果你以前做过Starc波段指标,请分享其链接。搜索没有结果...谢谢你,先生。 Mladen Rakic 2016.11.07 18:35 #66 heispark: 亲爱的MladenKeltner通道已经有一段时间没有更新了。如果您有空闲时间,能否更新您的Keltner通道/振荡器指标?如果你也能把它做成MTF版本,我会很感激。另外,如果你以前做过Starc波段指标,请分享其链接。搜索没有结果...谢谢你,先生。 这里先介绍一下这个版本它是STARC(Stoller Average Range Channels (STARC Bands))的metatrader 5,有一些偏差。 根据定义,STARC波段是: STARC(Stoller Average Range Channels)显示了三条线,它们在普通移动平均线周围形成了一个通道。这三条线是 一条n周期的简单移动平均线(SMA)。一个上带,即n期的SMA加上m期的平均真实范围(ATR)乘以一个常数K。下限带,即n周期的SMA减去m周期的ATR,再乘以常数K。 STARC波段是由Manning Stoller开发的。这个版本。有两个波段(而不仅仅是一个),它们被绘制成一个通道它允许使用4种基本平均数中的任何一种来计算STARC的基本值和ATR的计算。它已经是一个多时间框架版本 附加的文件: STARC bands.mq5 31 kb Yangwoo Park 2016.11.08 01:22 #67 mladen: 首先是这个版本这是一个STARC(斯托勒平均范围通道(STARC带))的metatrader 5,有一些偏差。 根据定义,STARC波段是: 这个版本:有两个波段(而不仅仅是一个),被画成一个通道它允许使用4种基本平均数中的任何一种来计算STARC的基本值和ATR的计算。这已经是一个多时间框架的版本 谢谢你,先生。如果你将来制作MT4版本,请在这里发布。请注意。 Mladen Rakic 2016.11.08 13:10 #68 heispark: 谢谢你,先生。如果您将来制作MT4版本,请在此发布。请注意。 这也是MT4版本(只是视觉上有点不同)。 附加的文件: STARC bands.mq4 13 kb Yangwoo Park 2016.11.08 15:52 #69 mladen: 这里也是mt4的版本(只是视觉上有些不同)。 再次感谢您,先生! :-) Hamid_20 2017.08.08 22:35 #70 <br / translate="no">Mladen Rakic:这里也是mt4的版本(只是视觉上有点不同)。尊敬的客户我需要一个中心线为SMA(周期)的Keltner通道,通道的上下线按以下数量上下偏移。(偏移倍数 x SMA ( H-L, Period)用于meta trader 4谢谢你 12345678 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这里面的逻辑不太正确。
正如你在代码...... 中所看到的,它希望上行通道和下行通道交替被穿越。当上轨或下轨有两个连续的交叉时......,那么就会发出错误的警报。
void doAlert(string doWhat)
{
static string previousAlert="nothing"。
static datetime previousTime;
字符串消息。
如果(previousAlert != doWhat || previousTime != Time[0]) {
previousAlert = doWhat;
previousTime = Time[0];
//
//
//
//
//
message = StringConcatenate(Symbol()," at ",TimeToStr(TimeLocal(),TIME_SECONDS)," Keltner price penetrated ",doWhat," channel ") 。
如果(alertsMessage)警报(消息)。
如果(alertsEmail) SendMail(StringConcatenate(Symbol()," Keltner channel "),message);
如果(alertsSound) PlaySound(soundfile);
}
}
你可以看到,它是根据前一个警报而不是价格行为来改变的。
daveMdaveM
删除 "previousAlert != doWhat "部分,它将不考虑之前的警报,它将在每次波段被打破时发出警报。
mladen
谢谢你的回答。
我做了这个修正,但它没有解决问题,实际上它引起了更多的问题。
我将看看我是否能解决这个问题,我不确定我是否理解这个代码。
daveM
mladen
谢谢你的回答。
我做了这个修正,但它并没有解决问题,实际上它引起了更多的问题。
我将看看我是否能解决这个问题,我不确定我是否理解这些代码。
daveM试试这个:keltner_channel_alerts_2.mq4
使用alertsOnEachBreak 参数(设置为 "true",在每次价格突破波段时得到警报)
哇,真快啊!
谢谢你。
我将尝试一下,然后告诉你。
这个指标吸引我的原因是,我看到有人在使用它,我玩了一下,并开始用它做一个EA。我认为有很好的潜力。
再次感谢。
daveM
亲爱的Mladen
Keltner通道已经有一段时间没有更新了。如果您有空闲时间,能否更新您的Keltner通道/振荡器指标?如果你也能把它做成MTF版本,我会很感激。
另外,如果你以前做过Starc波段指标,请分享其链接。搜索没有结果...
谢谢你,先生。
亲爱的Mladen
Keltner通道已经有一段时间没有更新了。如果您有空闲时间,能否更新您的Keltner通道/振荡器指标?如果你也能把它做成MTF版本,我会很感激。
另外,如果你以前做过Starc波段指标,请分享其链接。搜索没有结果...
谢谢你,先生。
这里先介绍一下这个版本
它是STARC(Stoller Average Range Channels (STARC Bands))的metatrader 5,有一些偏差。
根据定义,STARC波段是:
STARC(Stoller Average Range Channels)显示了三条线,它们在普通移动平均线周围形成了一个通道。这三条线是
STARC波段是由Manning Stoller开发的。
这个版本。
它已经是一个多时间框架版本
首先是这个版本
这是一个STARC(斯托勒平均范围通道(STARC带))的metatrader 5,有一些偏差。
根据定义,STARC波段是:
这个版本:
这已经是一个多时间框架的版本
谢谢你,先生。
如果你将来制作MT4版本,请在这里发布。
请注意。
谢谢你,先生。
如果您将来制作MT4版本,请在此发布。
请注意。
这也是MT4版本(只是视觉上有点不同)。
这里也是mt4的版本(只是视觉上有些不同)。
这里也是mt4的版本(只是视觉上有点不同)。
尊敬的客户
我需要一个中心线为SMA(周期)的Keltner通道,通道的上下线按以下数量上下偏移。(偏移倍数 x SMA ( H-L, Period)
用于meta trader 4
谢谢你