初学者的问题 MQL5 MT5 MetaTrader 5 - 页 50 1...434445464748495051525354555657...1503 新评论 Dimka-novitsek 2012.10.23 14:57 #491 这里也是如此。 显然,NormalizeDouble需要int,但实际上宣布了long DIGITS_ = SymbolInfoInteger(a_symbol,SYMBOL_DIGITS); 但为什么是int,如果在实践中一般不超过10位小数?有什么好办法可以删除这段代码中的通知? Dimka-novitsek 2012.10.23 15:12 #492 Oops, so this long is just opposite just huge!!!!!只是int DIGITS_ =SymbolInfoInteger(a_symbol,SYMBOL_DIGITS); 还画了一个注释! Yedelkin 2012.10.23 15:25 #493 Dimka-novitsek: 只是int DIGITS_ = SymbolInfoInteger(a_symbol,SYMBOL_DIGITS); 还画了一个注释!int DIGITS_=(int)SymbolInfoInteger(a_symbol,SYMBOL_DIGITS); Dimka-novitsek 2012.10.23 15:34 #494 谢谢你!!!! Yedelkin 2012.10.23 15:38 #495 Dimka-novitsek: 感谢!!!! 第二点:价格值来自于服务器的正常化,所以另外对BID_=last_tick.bid(第4216-4217行)的值进行正常化并没有多大意义。 Dimka-novitsek 2012.10.23 15:55 #496 告诉我他不喜欢什么。是的,嘧霉胺在全球范围内是这样宣布的,那又怎样? input string slugebi = "Служебное"; string slugeb = slugebi ; input int slipi=3; int slip = slipi; input int MaxAttemptsi=14; int MaxAttempts= MaxAttemptsi; input int MAGICi=14446; int MAGIC= MAGICi; input string Comment_i= " fixed14"; string Comment_ = Comment_i ; ///////////////////////////// Dimka-novitsek 2012.10.23 16:01 #497 AAAA!!!!!!你知道,看了又看--我想我得到了它!!!!这个变量已经被全局声明了,如果我再次声明它,它的值可以变成任何东西。但这是一个函数,在函数中声明的内容在全局中是不可见的,只能在函数中看到。 Yedelkin 2012.10.23 16:01 #498 Dimka-novitsek: 告诉我他不喜欢什么。是的,变量magik是这样全局声明的,所以呢? 这是一个警告,在指定的行上声明一个变量会隐藏250行上声明的同名变量。参见《参考手册》中的变量范围部分。 Dimka-novitsek 2012.10.23 16:03 #499 谢谢你!!!! Dimka-novitsek 2012.10.23 16:06 #500 所以,你可以相应地看到里面的声明,但这是否会使全局的声明消失呢?好的,谢谢,我现在就修改,我可能会重新命名! 1...434445464748495051525354555657...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Oops, so this long is just opposite just huge!!!!!
只是int DIGITS_ =SymbolInfoInteger(a_symbol,SYMBOL_DIGITS); 还画了一个注释!