问吧! - 页 85 1...787980818283848586878889909192...182 新评论 Angelo Catarinella 2007.11.10 10:28 #841 cico707: 我在货币GBP/USD上试过这个Ea,我认为他可以用追踪止损给出好的结果。谁能帮助我插入一个追踪止损? 谢谢 回溯测试 GBPJPY 附加的文件: strategytester_gbpjpy.gif 6 kb strategytester_gbpjpy.htm 91 kb Sadly 2007.11.10 18:36 #842 我如何在MQL中表达以下内容:- if(boolean_condition_is_true AND (this_is_true OR that_is_true)) 也就是说,如果 boolean_condition为真,并且( this_is_true或that_is_true),那么就做某事。 有谁知道吗? Sadly 2007.11.11 22:51 #843 在MQL中,要将一个标识符的符号从正数改为负数,其语法是:A = - A。A = - A 然而,反过来似乎就不行了,即:A = + A。 Michel 2007.11.12 16:30 #844 Sadly: 在MQL中,要将一个标识符的符号从正数改为负数,其语法是:A = - A。A = - A 然而,反过来似乎就不行了,即:A = + A. 我怎样才能把一个负值的符号变成一个正值? A = -A; //总是有效的 ... 或者: A *= -1; Michel 2007.11.12 16:34 #845 Sadly: 我如何在MQL中表达以下内容: -if(boolean_condition_is_true AND (this_is_true OR that_is_true)) 也就是说,如果 boolean_condition为真,并且( this_is_true OR that_is_true),那么就做一些事情。 有没有人知道? 如果(b1 && (b2 || b3)) { 做一些事情 } Sadly 2007.11.13 13:08 #846 谢谢你,米歇尔。 使用你所建议的A *= + A确实给出了一个正号,即:将-A变为+A。 Sadly 2007.11.13 13:47 #847 Michel: if(b1 && (b2 || b3)){ 做一些事情 } 这就是我正在做的事情...... if(Alarm_Reset && (stepSignalBuffer[shift] Upr_level )) { if(stepSignalBuffer[shift] < Lwr_level) { PlaySound("twank.wav"); } else { PlaySound("tick.wav"); } Alarm_Reset = false; } else { Alarm_Reset = true; } } 就是说,如果 警报已经被重置(为真),并且 信号缓冲区< lwr_level或者 信号缓冲区> upr_level 如果signalbuffer低于低电平,就播放一个声音,如果高于高电平,就播放另一个声音。 将警报设置为假的(如果已经完成了,不希望再有警报响起。 否则 重置警报(即:signalbuffer在lower_level和 upper_level之外)。 不幸的是,这不是正在发生的事情,但至少我知道代码是正确的,这可能是由于逻辑问题。 再次谢谢你,米歇尔。 编辑:我刚刚评论了stepSignalBuffer[shift],它的值总是为零!我觉得自己很蠢。 我觉得自己真是个白痴。 Ask! 用于交易事件和信号的语音通知系统 轻松快捷开发 MetaTrader 程序的函数库(第 二十三部分):基准交易类 Michel 2007.11.13 16:51 #848 Sadly: 谢谢你,米歇尔。 使用你所建议的A *= + A的确可以得到一个正号,即:将-A变成+A。 不,这是错的,我说的是。A *= -1;而不是A *= +A。 这个符号是翻转的;但如果你需要一个正数,可以使用MathAbs()函数:A = MathAbs(A); 无论A是什么,它都会变成正数。 BornToWin 2007.11.14 05:36 #849 周末测试代码 嗨,大师。 是否有任何服务器可以提供价格,让我们有机会在周六和周日测试我们的代码? 我的意思是,如果有可能让模拟器服务器在周末有机会测试? 这个想法是由于。 1.在工作日的时候,我们要认真观察我们的图表。 在那个时候,不能认真地输入代码。 2.2.我们在周末有更多的时间,那么我们就可以认真地测试我们的代码。 也许有人能给我关于这个想法的信息? 最好的问候。 BornToWin Sadly 2007.11.14 07:17 #850 Michel: 不,这是错的,我说的是。A *= -1;而不是A *= +A;这个符号翻转;但如果你需要一个正数,使用MathAbs()函数:A = MathAbs(A);无论A是什么,它都会变成正数。 我是在尝试翻转符号之后,这似乎是有效的。 我也累了MathsAbs()函数,确实数字是正的。 谢谢你,米歇尔,你给了我很大的帮助。 1...787980818283848586878889909192...182 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我在货币GBP/USD上试过这个Ea,我认为他可以用追踪止损给出好的结果。
谁能帮助我插入一个追踪止损?
谢谢
回溯测试 GBPJPY
我如何在MQL中表达以下内容:-
if(boolean_condition_is_true AND (this_is_true OR that_is_true))
也就是说,如果 boolean_condition为真,并且( this_is_true或that_is_true),那么就做某事。
有谁知道吗?
在MQL中,要将一个标识符的符号从正数改为负数,其语法是:A = - A。A = - A 然而,反过来似乎就不行了,即:A = + A。
在MQL中,要将一个标识符的符号从正数改为负数,其语法是:A = - A。A = - A 然而,反过来似乎就不行了,即:A = + A. 我怎样才能把一个负值的符号变成一个正值?
A = -A; //总是有效的 ...
或者:
A *= -1;
我如何在MQL中表达以下内容: -
if(boolean_condition_is_true AND (this_is_true OR that_is_true))
也就是说,如果 boolean_condition为真,并且( this_is_true OR that_is_true),那么就做一些事情。
有没有人知道?如果(b1 && (b2 || b3))
{
做一些事情
}
谢谢你,米歇尔。 使用你所建议的A *= + A确实给出了一个正号,即:将-A变为+A。
if(b1 && (b2 || b3))
{
做一些事情
}这就是我正在做的事情......
if(Alarm_Reset && (stepSignalBuffer[shift] Upr_level ))
{
if(stepSignalBuffer[shift] < Lwr_level)
{
PlaySound("twank.wav");
}
else
{
PlaySound("tick.wav");
}
Alarm_Reset = false;
}
else
{
Alarm_Reset = true;
}
}
就是说,如果 警报已经被重置(为真),并且 信号缓冲区< lwr_level或者 信号缓冲区> upr_level
如果signalbuffer低于低电平,就播放一个声音,如果高于高电平,就播放另一个声音。 将警报设置为假的(如果已经完成了,不希望再有警报响起。
否则
重置警报(即:signalbuffer在lower_level和 upper_level之外)。
不幸的是,这不是正在发生的事情,但至少我知道代码是正确的,这可能是由于逻辑问题。
再次谢谢你,米歇尔。
编辑:我刚刚评论了stepSignalBuffer[shift],它的值总是为零!我觉得自己很蠢。 我觉得自己真是个白痴。
谢谢你,米歇尔。 使用你所建议的A *= + A的确可以得到一个正号,即:将-A变成+A。
不,这是错的,我说的是。A *= -1;而不是A *= +A。
这个符号是翻转的;但如果你需要一个正数,可以使用MathAbs()函数:A = MathAbs(A); 无论A是什么,它都会变成正数。
周末测试代码
嗨,大师。
是否有任何服务器可以提供价格,让我们有机会在周六和周日测试我们的代码?
我的意思是,如果有可能让模拟器服务器在周末有机会测试?
这个想法是由于。
1.在工作日的时候,我们要认真观察我们的图表。
在那个时候,不能认真地输入代码。
2.2.我们在周末有更多的时间,那么我们就可以认真地测试我们的代码。
也许有人能给我关于这个想法的信息?
最好的问候。
BornToWin
不,这是错的,我说的是。A *= -1;而不是A *= +A;这个符号翻转;但如果你需要一个正数,使用MathAbs()函数:A = MathAbs(A);无论A是什么,它都会变成正数。
我是在尝试翻转符号之后,这似乎是有效的。 我也累了MathsAbs()函数,确实数字是正的。
谢谢你,米歇尔,你给了我很大的帮助。