问吧! - 页 154 1...147148149150151152153154155156157158159160161...182 新评论 LukeB 2009.07.22 00:59 #1531 经过的时间计算 我想我在日期-时间课上找到了自己的答案。 它保证了时间的单位是自(过去的某个日期)以来的秒数,所以简单的减法就可以了。 所以,int elapsedTime = ElapsedTime (datetime dateTime1, datetime dateTime2) { int elapsedTime = dateTime1 -dateTime2; return(elapsedTime); }应该能得到我想要的结果。 我将做一些打印,看看我得到了什么,因为这似乎不对。 increase 2009.07.26 04:27 #1532 在EA中,有什么方法可以让策略测试者 发送电子邮件吗? 电子邮件在实时中工作,但在测试者中不工作。 Chistabo 2009.07.26 13:22 #1533 代码中参数的顺序 Ola! 谢谢你,所有的CodeMasters 的帮助。 有一个问题。 编码是 { OrderModify (OrderTicket(), OrderOpenPrice(),Bid - Point * TrailingStop, OrderTakeProfit(), 0, Green)。 返回(0)。 } 与编码相同 { OrderModify (OrderTicket(), OrderOpenPrice(),Bid - TrailingStop * Point, OrderTakeProfit(), 0, Green); return(0); } ??? MQL是按书面命令计算还是按数学逻辑计算--乘法(*)和除法(/)在+和-之前有优先权? 谢谢你。 祝您愉快。 西蒙 专家顾问生成器 如何编码? 退出策略。阶梯式止损与拖曳式止损 Kale 2009.07.26 13:35 #1534 Chistabo: Ola!谢谢你们所有代码大师 的帮助。 有一个问题。 编码是 { OrderModify (OrderTicket(), OrderOpenPrice(),Bid - Point * TrailingStop, OrderTakeProfit(), 0, Green)。 返回(0)。 } 与编码相同 { OrderModify (OrderTicket(), OrderOpenPrice(),Bid - TrailingStop * Point, OrderTakeProfit(), 0, Green); return(0); } ??? MQL是按书面命令计算还是按数学逻辑计算--乘法(*)和除法(/)在+和-之前有优先权? 谢谢你。 祝您愉快。 西蒙 如果你不确定,你可以一直这样编码。 { OrderModify (OrderTicket(), OrderOpenPrice(), Bid -( TrailingStop * Point), OrderTakeProfit(), 0, Green); 返回(0)。 } Chistabo 2009.07.26 18:30 #1535 Kalenzo MaMan! Kalenzo! 谢谢你的回答。我知道你回答的编码方式,因为支架解开了谜团,消除了迷雾,不过问题仍然存在。 MQL是按书面顺序计算还是按数学逻辑计算--积(*)和除(/)在+和-之前有优先权? 因为我正在学习MQL,我需要知道答案以便进一步参考。 爱你们所有人。 玩得开心。 西蒙 luxinterior 2009.07.26 18:38 #1536 为什么不自己做一个简单的测试,回答自己的问题?这样你就能100%确定答案了。 卢克斯 LukeB 2009.07.26 19:42 #1537 由于这是一种非常类似于 "c "的语言,如果不是按以下方式排列,我会感到非常惊讶(来自维基百科的运算顺序)。 就我个人而言,我会使用小括号,因为当你降到5和更低时,它就太难读/记了。 许多C语言中的运算符的相对优先级如下。 1 () [] -> . :: 分组,范围,数组/成员访问 2 ! ~ - + * & sizeof type cast ++x --x (大部分)单项操作,sizeof和类型转换 3 * / % 乘法、除法、模数 4 + - 加法和减法 5 <> 位向左和右移 6 < >= 比较:小于,...。 7 == != 比较:相等和不相等 8 & 位智和 9 ^ 位数排他性OR 10 | 位数包容(正常)OR 11 && 逻辑和 12 || 逻辑OR 13 ?: 条件表达式(三元运算)。 14 = += -= *= /= %= &= |= ^= <>= 赋值运算符 Question - Open Order [存档!]纯数学、物理学、化学等:与贸易没有任何关系的大脑训练问题 [Archive!] Pure mathematics, physics, Kale 2009.07.27 05:04 #1538 Chistabo: Kalenzo!谢谢你的回答。我知道你回答的编码方式,因为支架解开了谜团,消除了迷雾,不过问题仍然存在。 MQL是按书面顺序计算,还是按数学逻辑计算--乘法(*)和除法(/)在+和-之前有优先权? 因为我正在学习MQL,我需要知道答案以便进一步参考。 爱你们所有人。 玩得开心。 西蒙 你好! 请看这里。 操作和表达式MetaQuotes Language 4 "表格中的每一组操作都有相同的优先级。优先级越高,该组在表中的位置就越高。 执行顺序决定了操作和操作数的分组。使用括号来改变操作的执行顺序。" Chistabo 2009.07.28 19:55 #1539 数学函数 的顺序 - 收到回复 我的朋友们! 我感谢你们所有人的答复和帮助(鞠躬)。 我在重新输入一些脚本时确实找到了问题的答案。但是你们的回答揭示了更多的信息(竖起大拇指)。 祝你愉快。 西蒙 y09ster 2009.08.09 19:06 #1540 修改EA,使之与先进先出规则一起工作 我一直在搜索,但仍然没有找到任何指南,如何修改EA的工作与先进先出的规则,什么是最好的方式来实现这一点,因为我不能设置SL了,以及如何设置TP关闭第一单,如果我有两个订单在同一对打开。 谁能给我一些提示和示例代码? 谢谢 1...147148149150151152153154155156157158159160161...182 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
经过的时间计算
我想我在日期-时间课上找到了自己的答案。 它保证了时间的单位是自(过去的某个日期)以来的秒数,所以简单的减法就可以了。 所以,int elapsedTime = ElapsedTime (datetime dateTime1, datetime dateTime2) { int elapsedTime = dateTime1 -dateTime2; return(elapsedTime); }应该能得到我想要的结果。 我将做一些打印,看看我得到了什么,因为这似乎不对。![](https://c.mql5.com/forextsd/smiles/sleepy.png)
在EA中,有什么方法可以让策略测试者 发送电子邮件吗? 电子邮件在实时中工作,但在测试者中不工作。
代码中参数的顺序
Ola!
谢谢你,所有的CodeMasters 的帮助。
有一个问题。
编码是
{
OrderModify (OrderTicket(), OrderOpenPrice(),Bid - Point * TrailingStop, OrderTakeProfit(), 0, Green)。
返回(0)。
}
与编码相同
{
OrderModify (OrderTicket(), OrderOpenPrice(),Bid - TrailingStop * Point, OrderTakeProfit(), 0, Green);
return(0);
}
???
MQL是按书面命令计算还是按数学逻辑计算--乘法(*)和除法(/)在+和-之前有优先权?
谢谢你。
祝您愉快。
西蒙
Ola!
谢谢你们所有代码大师 的帮助。
有一个问题。
编码是
{
OrderModify (OrderTicket(), OrderOpenPrice(),Bid - Point * TrailingStop, OrderTakeProfit(), 0, Green)。
返回(0)。
}
与编码相同
{
OrderModify (OrderTicket(), OrderOpenPrice(),Bid - TrailingStop * Point, OrderTakeProfit(), 0, Green);
return(0);
}
???
MQL是按书面命令计算还是按数学逻辑计算--乘法(*)和除法(/)在+和-之前有优先权?
谢谢你。
祝您愉快。
西蒙如果你不确定,你可以一直这样编码。
{
OrderModify (OrderTicket(), OrderOpenPrice(), Bid -( TrailingStop * Point), OrderTakeProfit(), 0, Green);
返回(0)。
}
Kalenzo MaMan!
Kalenzo!
谢谢你的回答。我知道你回答的编码方式,因为支架解开了谜团,消除了迷雾,不过问题仍然存在。
MQL是按书面顺序计算还是按数学逻辑计算--积(*)和除(/)在+和-之前有优先权?
因为我正在学习MQL,我需要知道答案以便进一步参考。
爱你们所有人。
玩得开心。
西蒙
为什么不自己做一个简单的测试,回答自己的问题?这样你就能100%确定答案了。
卢克斯
由于这是一种非常类似于 "c "的语言,如果不是按以下方式排列,我会感到非常惊讶(来自维基百科的运算顺序)。 就我个人而言,我会使用小括号,因为当你降到5和更低时,它就太难读/记了。
许多C语言中的运算符的相对优先级如下。
1 () [] -> . :: 分组,范围,数组/成员访问
2 ! ~ - + * & sizeof type cast ++x --x (大部分)单项操作,sizeof和类型转换
3 * / % 乘法、除法、模数
4 + - 加法和减法
5 <> 位向左和右移
6 < >= 比较:小于,...。
7 == != 比较:相等和不相等
8 & 位智和
9 ^ 位数排他性OR
10 | 位数包容(正常)OR
11 && 逻辑和
12 || 逻辑OR
13 ?: 条件表达式(三元运算)。
14 = += -= *= /= %= &= |= ^= <>= 赋值运算符
Kalenzo!
谢谢你的回答。我知道你回答的编码方式,因为支架解开了谜团,消除了迷雾,不过问题仍然存在。
MQL是按书面顺序计算,还是按数学逻辑计算--乘法(*)和除法(/)在+和-之前有优先权?
因为我正在学习MQL,我需要知道答案以便进一步参考。
爱你们所有人。
玩得开心。
西蒙你好!
请看这里。
操作和表达式MetaQuotes Language 4
"表格中的每一组操作都有相同的优先级。优先级越高,该组在表中的位置就越高。
执行顺序决定了操作和操作数的分组。使用括号来改变操作的执行顺序。"
数学函数 的顺序 - 收到回复
我的朋友们!
我感谢你们所有人的答复和帮助(鞠躬)。
我在重新输入一些脚本时确实找到了问题的答案。但是你们的回答揭示了更多的信息(竖起大拇指)。
祝你愉快。
西蒙
修改EA,使之与先进先出规则一起工作
我一直在搜索,但仍然没有找到任何指南,如何修改EA的工作与先进先出的规则,什么是最好的方式来实现这一点,因为我不能设置SL了,以及如何设置TP关闭第一单,如果我有两个订单在同一对打开。
谁能给我一些提示和示例代码?
谢谢