任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 548 1...541542543544545546547548549550551552553554555...1178 新评论 Artyom Trishkin 2014.03.17 18:35 #5471 evillive: 数字也是如此,最好能从相应的符号中 "拉 "出来;) 而且这还不是全部。为了使另一个工具的价格正常化,你也应该从另一个工具中获取数字,而且对于注释中的输出,你不应该使一个实数正常化,而是做DoubleToString()。 Example2 2014.03.17 18:58 #5472 evillive: 数字 也是如此,最好是从相应的符号中 "拉 "出来的;) 谢谢你,它正在工作。 Example2 2014.03.17 19:06 #5473 artmedia70: 而且这还不是全部。为了使另一个符号的价格正常化,你也应该从另一个符号中获取数字。 此外,我不应该将真实的数字正常化,而是使用DoubleToString(); ,在注释中输出它。 我不关心评论,对我来说最重要的是打开订单,但终端仍然产生错误,即使使用DoubleTtoStr(),它也写出错误的价格。 Sergey Gustaytis 2014.03.17 19:42 #5474 Example2: 我不关心评论,最重要的是订单会打开,但终端仍然产生一个错误,即使使用DoubleTtoStr(),它也会写出错误的价格。 所做的评论是正确的。 正常化有时会失败,但这并不是好事。你应该写信给MetaTrader 4客户端终端构建610中的开发人员进行检查。但我只设法重现了两次不正确的正常化现象 DoubleTtoStr()会切割,但数字本身不会因此而改变,在比较变量、下单等时可能会导致错误。我现在不能说在第16位中设置顺序1时有多重要,但比较数字肯定是不正确的。 Example2 2014.03.17 19:58 #5475 GSB: 你说的这些话是正确的,但正常化有时会失败,这不是好事。你应该写到MetaTrader 4客户端终端构建610给开发人员进行验证。但我只成功地复制了两次不正确的正常化过程 DoubleTtoStr()会切割,但数字本身不会因此而改变,在比较变量、下单等时可能会导致错误。我现在不能说在第16位中设置顺序1时有多重要,但比较数字肯定是不正确的。 专家顾问只开一次单,那么是否必须为每个货币对分别编写? Sergey Gustaytis 2014.03.17 20:06 #5476 Example2: 专家顾问每隔一段时间就开一次单,那么你是否要为每一个货币对分别编写? 不,它没有。订单不太可能因为这个原因而 "间歇性 "打开,看看日志,在你下单之前,确保ResetLastError();然后如果(GetLastError()>1) Print(GetLastError());并确保用Digits 纠正错误。 Example2 2014.03.17 20:10 #5477 GSB: 不,你不知道。订单不太可能因为这个原因而 "断断续续 "地打开,请看日志,在下订单之前,一定要ResetLastError();然后如果(GetLastError()>1) Print(GetLastError());而且一定要纠正Digits 的错误。 GetLastError()说"价格错误"。我已经为每个货币对分别提取了数字。 Sergey Gustaytis 2014.03.17 20:14 #5478 Example2: GetLastError()说 "价格错误"。我已经为每个货币对分别采取了数字。 你是否考虑到了 "停止水平"?用脚本检查它是什么 Example2 2014.03.17 20:16 #5479 GSB: 是否已经考虑到了停止水平?这相当于什么呢,请检查一下脚本 我有市场订单。 Sergey Gustaytis 2014.03.17 20:19 #5480 129错误发生在价格在DC执行你的订单之前有时间变化时,使用更大的滑点。 1...541542543544545546547548549550551552553554555...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
数字也是如此,最好能从相应的符号中 "拉 "出来;)
数字 也是如此,最好是从相应的符号中 "拉 "出来的;)
谢谢你,它正在工作。
而且这还不是全部。为了使另一个符号的价格正常化,你也应该从另一个符号中获取数字。 此外,我不应该将真实的数字正常化,而是使用DoubleToString(); ,在注释中输出它。
我不关心评论,对我来说最重要的是打开订单,但终端仍然产生错误,即使使用DoubleTtoStr(),它也写出错误的价格。
我不关心评论,最重要的是订单会打开,但终端仍然产生一个错误,即使使用DoubleTtoStr(),它也会写出错误的价格。
所做的评论是正确的。 正常化有时会失败,但这并不是好事。你应该写信给MetaTrader 4客户端终端构建610中的开发人员进行检查。但我只设法重现了两次不正确的正常化现象
DoubleTtoStr()会切割,但数字本身不会因此而改变,在比较变量、下单等时可能会导致错误。我现在不能说在第16位中设置顺序1时有多重要,但比较数字肯定是不正确的。
你说的这些话是正确的,但正常化有时会失败,这不是好事。你应该写到MetaTrader 4客户端终端构建610给开发人员进行验证。但我只成功地复制了两次不正确的正常化过程
DoubleTtoStr()会切割,但数字本身不会因此而改变,在比较变量、下单等时可能会导致错误。我现在不能说在第16位中设置顺序1时有多重要,但比较数字肯定是不正确的。
专家顾问每隔一段时间就开一次单,那么你是否要为每一个货币对分别编写?
不,你不知道。订单不太可能因为这个原因而 "断断续续 "地打开,请看日志,在下订单之前,一定要ResetLastError();然后如果(GetLastError()>1) Print(GetLastError());而且一定要纠正Digits
的错误。
GetLastError()说"价格错误"。我已经为每个货币对分别提取了数字。
GetLastError()说 "价格错误"。我已经为每个货币对分别采取了数字。
你是否考虑到了 "停止水平"?用脚本检查它是什么
是否已经考虑到了停止水平?这相当于什么呢,请检查一下脚本
我有市场订单。
129错误发生在价格在DC执行你的订单之前有时间变化时,使用更大的滑点。