对MQL5的祝愿 - 页 51 1...444546474849505152535455565758...131 新评论 Лучник 2008.08.21 21:25 #501 是否有计划在Metatrader中使用 "井字形 "图表?现在我不得不使用欧米茄,这意味着所有的不便。如果能在MT中看到这样的图表就好了。 Юрий 2008.08.22 03:13 #502 kombat писал (а)>> 解决办法很简单... 通过将StatementDetailed.htm 重命名为statement.htm 谢谢你!否则我将会很纠结...... Сергей Ковалев 2008.08.22 16:54 #503 Pharaon писал (а)>> 你打算在Metatrader中进行任何 "井字游戏 "吗?现在我不得不使用欧米茄,它带来了种种不便。如果能在MetaTrader中看到这样的图表就好了。 你能给我看一张截图吗?你想怎么看井字棋? antslag 2008.08.22 20:41 #504 至少是结构、枚举、类型化的 Сергей Ковалев 2008.08.24 17:56 #505 在MT4中,从某些时候开始,交易订单的价格可能不会被规范化--规范化是由终端自动完成的。 这本身是好的,也是正确的。如果你测试这样的程序,麻烦就来了--在测试器中没有进行自动规范化。虚拟服务器 崩溃的发生与他们的所有原因有关。 统一性是一个不理想的愿望。在MT5中使用一个共同的块,用于测试器和终端的计算,这将是很好的。 ЕВГЕНИЙ 2008.08.26 15:15 #506 问候! 我在编写EA 时遇到了一个问题:出现了一个错误 误差为零的除法 4013 除以0 代码如下。//30мин------------------Волчок ----------------------------------------------2 if(High[1]-Open[1]!=0 && Open[1]-Close[1]!=0 && Close[1]-Low[1]!=0 && Open[1]>Close[1] && (High[1]-Open[1])/(Close[1]-Low[1])>=0.85 && (Open[1]-Close[1])/(High[1]-Open[1])>=0.85 && (Open[1]-Close[1])/(Close[1]-Low[1])>=0.85 ) { persent_sell=persent_sell+2; Print("Волчок 30мин sell+2"); } 也就是说,我检查了条件中没有除以0的情况,但不幸的是,错误发生了,尽管我知道这只是一个条件,即没有采取任何行动,&&无处不在,因此在至少不符合第一个条件的情况下,这部分代码的进一步工作已经无效了。 你必须这样做。//30мин------------------Волчок ----------------------------------------------2 if(High[1]-Open[1]!=0 && Open[1]-Close[1]!=0 && Close[1]-Low[1]!=0) if(Open[1]>Close[1] && (High[1]-Open[1])/(Close[1]-Low[1])>=0.85 && (Open[1]-Close[1])/(High[1]-Open[1])>=0.85 && (Open[1]-Close[1])/(Close[1]-Low[1])>=0.85) { persent_sell=persent_sell+2; Print("Волчок 30мин sell+2"); } 有了这个附加条件,错误就已经不存在了。但是,例如,在这种有一个条件(不除以零)的形式下 //30мин------------------Проникающие линии -----------------------------------3 if(High[2]-Low[2]!=0 && Open[1]>Close[1] && Open[2]<Close[2] && Close[1]<Open[2] && Open[1]>=(Low[2]+(High[2]-Low[2])/3) && High[1]<=(High[2]-(High[2]-Low[2])/3)) { persent_sell=persent_sell+3; Print("Проникающие линии 30мин sell+3"); } 错误不发生--即检查正常进行。 我不明白问题出在哪里,因为我明白第一种情况是正确的,没有错误。 [删除] 2008.08.28 07:19 #507 在订单打开时和打开后,记录和纠正评论的能力是非常缺乏的!!。 mql_coder 2008.08.28 08:40 #508 z_e_e_d писал (а)>> 问候! 我在编写EA时遇到了一个问题:出现了一个错误 误差为零的除法 4013 除以0。 ... 令人毛骨悚然的是,我甚至不想在这样的条目中处理操作的优先次序......。 首先,我建议你把一般的子表达式放在if的前面...。 Christo Tsvetanov 2008.08.28 09:48 #509 z_e_e_d писал (а)>> 问候! 我在编写EA时遇到了一个问题:出现了一个错误 误差为零的除法 4013 除以0 你在if-e有3个部门。如果(Close[1]- Low[1])==0或(High[1]-Open[1])==0 或(Close[1]-Low[1 ])==0 - 同意-很有可能,那么就会是除以0。 Лучник 2008.08.28 11:51 #510 SK. писал (а)>> 你能给我看一张截图吗?你想怎么看井字棋? 欧米茄的 "井字形 "图形截图 1...444546474849505152535455565758...131 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
解决办法很简单...
通过将StatementDetailed.htm 重命名为statement.htm
谢谢你!否则我将会很纠结......
你打算在Metatrader中进行任何 "井字游戏 "吗?现在我不得不使用欧米茄,它带来了种种不便。如果能在MetaTrader中看到这样的图表就好了。
你能给我看一张截图吗?你想怎么看井字棋?
至少是结构、枚举、类型化的
在MT4中,从某些时候开始,交易订单的价格可能不会被规范化--规范化是由终端自动完成的。
这本身是好的,也是正确的。如果你测试这样的程序,麻烦就来了--在测试器中没有进行自动规范化。虚拟服务器 崩溃的发生与他们的所有原因有关。
统一性是一个不理想的愿望。在MT5中使用一个共同的块,用于测试器和终端的计算,这将是很好的。
令人毛骨悚然的是,我甚至不想在这样的条目中处理操作的优先次序......。
首先,我建议你把一般的子表达式放在if的前面...。
你在if-e有3个部门。如果(Close[1]- Low[1])==0或(High[1]-Open[1])==0 或(Close[1]-Low[1 ])==0 - 同意-很有可能,那么就会是除以0。
你能给我看一张截图吗?你想怎么看井字棋?
欧米茄的 "井字形 "图形截图