如何编码? - 页 51 1...444546474849505152535455565758...347 新评论 antone 2007.11.25 11:53 #501 我需要一点帮助......我如何使它工作? 我试过了,但它不会读出分钟? 我应该使用除了TimeHour之外的其他东西,但什么? if (TimeHour (Clocks) == 7:15) {B = 1; } 如果(TimeHour (Clocks) == 7:30) {B = 2;} 如果(TimeHour (Clocks) == 7:45) {B= 3;} 如果(TimeHour (Clocks) == 8) {B = 4;} 如果(TimeHour (Clocks) == 8:15) {B = 5;} 如果(TimeHour (Clocks) == 8:30) {B = 6;} ralphronnquist 2007.11.25 12:02 #502 也许你的意思是像下面这样。 if ( TimeHour( Clocks ) == 7 ) { B = MathFloor( TimeMinute( Clocks ) / 15 ); } else if ( TimeHour( Clocks ) == 8 ) { B = MathFloor( TimeMinute( Clocks ) / 15 ) + 4; } MrPip 2007.11.25 20:39 #503 ralph.ronnquist: 也许你的意思是像下面这样的情况。if ( TimeHour( Clocks ) == 7 ) { B = MathFloor( TimeMinute( Clocks ) / 15 ); } else if ( TimeHour( Clocks ) == 8 ) { B = MathFloor( TimeMinute( Clocks ) / 15 ) + 4; } 或者是 如果(TimeHour(Clocks) == 7) { switch (TimeMinute(Clocks)) { case 15 : B = 1; break; case 30 : B = 2; break; case 45 :B = 3; } } 如果(TimeHour(Clocks) == 8) { switch (TimkeMinute(Clocks) { case 0 : B = 4; break; case 15 : B = 5; break; case 30 : B = 6; } } 否则7:17也会给B设置一个1的值。 罗伯特 kjhfdgjfhdghdf 2007.11.25 21:32 #504 Beno: Gidday Wolfe附上《深渊EA》,它需要做一些工作。我仍在努力工作,但如果有一些知道自己在做什么的人提供更多的帮助,那就太好了。 欢呼声 贝诺 我想告诉你一件事,trendmanager与Heiken Ashi 相同,只是再次采用不同的设置,如Heiken Ashi Smoothed的设置与MT4中的标准Heiken Ashi不同。 它是一个 "MA交叉 "的颜色,而不是线条。 因此,你有2个不同设置的MA交叉点。 Beno 2007.11.25 23:05 #505 谢谢你的建议。 我的祖母是对的,你每天都能学到新东西,我没有想到这一点。 回到绘图板。 kjhfdgjfhdghdf 2007.11.26 01:36 #506 是的,我也有一段时间没有想到。然后看到它是同样的东西,只是设置不同。这里的许多东西你会看到看起来完全不同,但和一些旧东西是一样的,只是颜色和外观和设置不同。 wolfe 2007.11.26 02:08 #507 以前的tick数据? 有没有一种方法,更确切地说,什么是最好的方法,可以在EA中编码访问以前的tick数据? 就像你可以通过使用High[3]来访问3个柱子前的高点。 我想访问以前的ticks。 你能用Bid来做这个吗? 所以你可以有Bid[0],Bid[1],Bid[2]等等? 谢谢。 antone 2007.11.26 07:01 #508 MrPip: 或者是如果(TimeHour(Clocks) == 7) { switch (TimeMinute(Clocks)) { case 15 : B = 1; break; case 30 : B = 2; break; case 45 :B = 3; } } 如果(TimeHour(Clocks) == 8) { switch (TimkeMinute(Clocks) { case 0 : B = 4; break; case 15 : B = 5; break; case 30 : B = 6; } } 否则7:17也会给B设置一个1的值。 罗伯特 再次感谢robert......我还在学习制作EA......而我所做的总是负面的......从错误中学习,这就是我说的。 ralph.Ronnquist,也谢谢你,但这不是我需要的。 Beno 2007.11.26 08:02 #509 再见,沃尔夫 附上《深渊EA》,它需要做一些工作。我仍在努力工作,但如果有人知道他们在做什么,提供更多的帮助就更好了。 欢呼声 贝诺 附加的文件: the_abyss.mq4 11 kb heiken_ashi_smoothed.mq4 5 kb slope_direction_line.mq4 5 kb Erman Ardianto 2007.11.26 08:48 #510 什么是 "时钟"?据我所知,MQL4中没有 "时钟 "功能。 你可以试试这个 if(TimeHour(TimeCurrent())==7) { if(TimeMinute(TimeCurrent())==15) B== 1; if(TimeMinute(TimeCurrent())==30) B== 2; if(TimeMinute(TimeCurrent())==45) B== 3; } if(TimeHour(TimeCurrent())==8) { if(TimeMinute(TimeCurrent())==0) B== 4; if(TimeMinute(TimeCurrent())==15) B== 5; if(TimeMinute(TimeCurrent())==30) B== 6; } 1...444546474849505152535455565758...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我需要一点帮助......我如何使它工作? 我试过了,但它不会读出分钟? 我应该使用除了TimeHour之外的其他东西,但什么?
if (TimeHour (Clocks) == 7:15) {B = 1; }
如果(TimeHour (Clocks) == 7:30) {B = 2;}
如果(TimeHour (Clocks) == 7:45) {B= 3;}
如果(TimeHour (Clocks) == 8) {B = 4;}
如果(TimeHour (Clocks) == 8:15) {B = 5;}
如果(TimeHour (Clocks) == 8:30) {B = 6;}
也许你的意思是像下面这样。
B = MathFloor( TimeMinute( Clocks ) / 15 );
} else if ( TimeHour( Clocks ) == 8 ) {
B = MathFloor( TimeMinute( Clocks ) / 15 ) + 4;
}也许你的意思是像下面这样的情况。
B = MathFloor( TimeMinute( Clocks ) / 15 );
} else if ( TimeHour( Clocks ) == 8 ) {
B = MathFloor( TimeMinute( Clocks ) / 15 ) + 4;
}或者是
如果(TimeHour(Clocks) == 7)
{
switch (TimeMinute(Clocks))
{
case 15 : B = 1;
break;
case 30 : B = 2;
break;
case 45 :B = 3;
}
}
如果(TimeHour(Clocks) == 8)
{
switch (TimkeMinute(Clocks)
{
case 0 : B = 4;
break;
case 15 : B = 5;
break;
case 30 : B = 6;
}
}
否则7:17也会给B设置一个1的值。
罗伯特
Gidday Wolfe
附上《深渊EA》,它需要做一些工作。我仍在努力工作,但如果有一些知道自己在做什么的人提供更多的帮助,那就太好了。
欢呼声
贝诺我想告诉你一件事,trendmanager与Heiken Ashi 相同,只是再次采用不同的设置,如Heiken Ashi Smoothed的设置与MT4中的标准Heiken Ashi不同。
它是一个 "MA交叉 "的颜色,而不是线条。
因此,你有2个不同设置的MA交叉点。
谢谢你的建议。
我的祖母是对的,你每天都能学到新东西,我没有想到这一点。
回到绘图板。
是的,我也有一段时间没有想到。然后看到它是同样的东西,只是设置不同。这里的许多东西你会看到看起来完全不同,但和一些旧东西是一样的,只是颜色和外观和设置不同。
以前的tick数据?
有没有一种方法,更确切地说,什么是最好的方法,可以在EA中编码访问以前的tick数据?
就像你可以通过使用High[3]来访问3个柱子前的高点。
我想访问以前的ticks。 你能用Bid来做这个吗? 所以你可以有Bid[0],Bid[1],Bid[2]等等?
谢谢。
或者是
如果(TimeHour(Clocks) == 7)
{
switch (TimeMinute(Clocks))
{
case 15 : B = 1;
break;
case 30 : B = 2;
break;
case 45 :B = 3;
}
}
如果(TimeHour(Clocks) == 8)
{
switch (TimkeMinute(Clocks)
{
case 0 : B = 4;
break;
case 15 : B = 5;
break;
case 30 : B = 6;
}
}
否则7:17也会给B设置一个1的值。
罗伯特再次感谢robert......我还在学习制作EA......而我所做的总是负面的......从错误中学习,这就是我说的。
ralph.Ronnquist,也谢谢你,但这不是我需要的。
再见,沃尔夫
附上《深渊EA》,它需要做一些工作。我仍在努力工作,但如果有人知道他们在做什么,提供更多的帮助就更好了。
欢呼声
贝诺
什么是 "时钟"?据我所知,MQL4中没有 "时钟 "功能。
你可以试试这个
if(TimeHour(TimeCurrent())==7)
{
if(TimeMinute(TimeCurrent())==15) B== 1;
if(TimeMinute(TimeCurrent())==30) B== 2;
if(TimeMinute(TimeCurrent())==45) B== 3;
}
if(TimeHour(TimeCurrent())==8)
{
if(TimeMinute(TimeCurrent())==0) B== 4;
if(TimeMinute(TimeCurrent())==15) B== 5;
if(TimeMinute(TimeCurrent())==30) B== 6;
}