多时间框架指标 - 页 598 1...591592593594595596597598599600601602603604605...1223 新评论 Mladen Rakic 2014.02.13 10:36 #5971 hyrulxxx: 嗨......需要你的帮助,使其成为MTF版本,并能改变每条线的颜色和宽度 ....means I can see日线、周线和月线在当前的tf中(我使用h4)。 谢谢 对不起,我的英语不好 hyrulxxx 请看这个:https://www.mql5.com/en/forum/173574/page32 john1368 2014.02.13 10:45 #5972 刚试过,但还是不行吗? Mladen Rakic 2014.02.13 11:00 #5973 john1368: 刚试过,但还是不行吗? 嫖客 这是同样的指标("nmc "版本)在我的终端上的样子--在多时间框架模式和常规模式下。请检查 你使用的是什么版本(并检查它是否可以编译)。 附加的文件: trix.gif 52 kb john1368 2014.02.13 11:07 #5974 当试图编译时,我得到16个错误和2个警告? Mladen Rakic 2014.02.13 11:49 #5975 john1368: 当试图编译时,我得到16个错误和2个警告? 约翰 你使用了一个错误的代码 检查 你要使用的代码,最后必须是这样的(在每一个出现的实例中,char都被替换为tsar)。 string stringUpperCase(string str) { string s = str; for (int length=StringLen(str)-1; length>=0; length--) { int tchar = StringGetChar(s, length); if((tchar > 96 && tchar 223 && tchar < 256)) s = StringSetChar(s, length, tchar - 32); else if(tchar > -33 && tchar < 0) s = StringSetChar(s, length, tchar + 224); } return(s); } Multi Timeframe Indicators Elite indicators :) 精英指标 :) advanced 2014.02.13 12:52 #5976 mladen: 琴棋书画这是做警报部分的代码。 string alert_level; string alert_message; alert_message = symbol+" "+ tChartPeriod+ " at "+ DoubleToStr(Close[0] ,digits); if ( Trigger1 && Alert_Lv1 ) { if( FP_BuferUp[0] != 0 ) { Trigger1 = False ; alert_level =" ZZS: Level 1 Low; "; if(Box_Alerts) Alert(alert_level,alert_message); if(Email_Alerts) SendMail(alert_level,alert_message); if(Sound_Alerts) PlaySound(Alert_Lv1_Low_SoundFile); } if( FP_BuferDn[0] != 0 ) { Trigger1 = False ; alert_level =" ZZS: Level 1 High; "; if(Box_Alerts) Alert(alert_level,alert_message); if(Email_Alerts) SendMail(alert_level,alert_message); if(Sound_Alerts) PlaySound(Alert_Lv1_High_SoundFile); } } if ( Trigger2 && Alert_Lv2 ) { if( NP_BuferUp[0] != 0 ) { Trigger2 = False ; alert_level =" ZZS: Level 2 Low; "; if(Box_Alerts) Alert(alert_level,alert_message); if(Email_Alerts) SendMail(alert_level,alert_message); if(Sound_Alerts) PlaySound(Alert_Lv2_Low_SoundFile); } if( NP_BuferDn[0] != 0 ) { Trigger2 = False ; alert_level =" ZZS: Level 2 High; "; if(Box_Alerts) Alert(alert_level,alert_message); if(Email_Alerts) SendMail(alert_level,alert_message); if(Sound_Alerts) PlaySound(Alert_Lv2_High_SoundFile); } } OldBars = Bars ; 这里面根本没有 "3级 "警报代码。 我不明白什么是编码... 显然我错了,我以为 "白色 "是由 "3级ZZ semsfor "组成的......而两个警报级别是不可见的1和2级。 警报通常只出现关于2级的通知...( 是否应该理解为我们是指最后的第3级?) 如果是这样的话,请保持原样,并使这个ZZ只成为MTF。 对不起,我搞混了... john1368 2014.02.13 13:16 #5977 复制和粘贴你的编码,仍然有同样的错误出现? Mladen Rakic 2014.02.13 13:18 #5978 john1368: 复制和粘贴你的编码,仍然有同样的错误出现? 你是否用那个相同的名字替换了函数?你一定不能留下旧的函数。如果你用那个帖子中的函数替换它,一定不会出现编译错误。 john1368 2014.02.13 13:24 #5979 你能不能把所有纠正过的东西发给我?我对编码一无所知,抱歉。 Mladen Rakic 2014.02.13 13:31 #5980 john1368: 你能不能把所有修改过的东西发给我?我对编码一无所知,抱歉。 我确实发布了正确的指标--是这个帖子中的指标:https://www.mql5.com/en/forum/173574/page416,这就是那个编译时完全没有错误的指标(metatrader的老版本或新版本,都无所谓)。 1...591592593594595596597598599600601602603604605...1223 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
嗨......需要你的帮助,使其成为MTF版本,并能改变每条线的颜色和宽度 ....means I can see
日线、周线和月线在当前的tf中(我使用h4)。
谢谢
对不起,我的英语不好hyrulxxx
请看这个:https://www.mql5.com/en/forum/173574/page32
刚试过,但还是不行吗?
刚试过,但还是不行吗?
嫖客
这是同样的指标("nmc "版本)在我的终端上的样子--在多时间框架模式和常规模式下。请检查 你使用的是什么版本(并检查它是否可以编译)。
当试图编译时,我得到16个错误和2个警告?
当试图编译时,我得到16个错误和2个警告?
约翰
你使用了一个错误的代码
检查 你要使用的代码,最后必须是这样的(在每一个出现的实例中,char都被替换为tsar)。
{
string s = str;
for (int length=StringLen(str)-1; length>=0; length--)
{
int tchar = StringGetChar(s, length);
if((tchar > 96 && tchar 223 && tchar < 256))
s = StringSetChar(s, length, tchar - 32);
else if(tchar > -33 && tchar < 0)
s = StringSetChar(s, length, tchar + 224);
}
return(s);
}琴棋书画
这是做警报部分的代码。
alert_message = symbol+" "+ tChartPeriod+ " at "+ DoubleToStr(Close[0] ,digits);
if ( Trigger1 && Alert_Lv1 )
{
if( FP_BuferUp[0] != 0 ) { Trigger1 = False ; alert_level =" ZZS: Level 1 Low; ";
if(Box_Alerts) Alert(alert_level,alert_message);
if(Email_Alerts) SendMail(alert_level,alert_message);
if(Sound_Alerts) PlaySound(Alert_Lv1_Low_SoundFile);
}
if( FP_BuferDn[0] != 0 ) { Trigger1 = False ; alert_level =" ZZS: Level 1 High; ";
if(Box_Alerts) Alert(alert_level,alert_message);
if(Email_Alerts) SendMail(alert_level,alert_message);
if(Sound_Alerts) PlaySound(Alert_Lv1_High_SoundFile);
}
}
if ( Trigger2 && Alert_Lv2 )
{
if( NP_BuferUp[0] != 0 ) { Trigger2 = False ; alert_level =" ZZS: Level 2 Low; ";
if(Box_Alerts) Alert(alert_level,alert_message);
if(Email_Alerts) SendMail(alert_level,alert_message);
if(Sound_Alerts) PlaySound(Alert_Lv2_Low_SoundFile);
}
if( NP_BuferDn[0] != 0 ) { Trigger2 = False ; alert_level =" ZZS: Level 2 High; ";
if(Box_Alerts) Alert(alert_level,alert_message);
if(Email_Alerts) SendMail(alert_level,alert_message);
if(Sound_Alerts) PlaySound(Alert_Lv2_High_SoundFile);
}
}
OldBars = Bars ;
我不明白什么是编码...
显然我错了,我以为 "白色 "是由 "3级ZZ semsfor "组成的......而两个警报级别是不可见的1和2级。
警报通常只出现关于2级的通知...(
是否应该理解为我们是指最后的第3级?)
如果是这样的话,请保持原样,并使这个ZZ只成为MTF。
对不起,我搞混了...
复制和粘贴你的编码,仍然有同样的错误出现?
复制和粘贴你的编码,仍然有同样的错误出现?
你是否用那个相同的名字替换了函数?你一定不能留下旧的函数。如果你用那个帖子中的函数替换它,一定不会出现编译错误。
你能不能把所有纠正过的东西发给我?我对编码一无所知,抱歉。
你能不能把所有修改过的东西发给我?我对编码一无所知,抱歉。
我确实发布了正确的指标--是这个帖子中的指标:https://www.mql5.com/en/forum/173574/page416,这就是那个编译时完全没有错误的指标(metatrader的老版本或新版本,都无所谓)。