任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 951 1...944945946947948949950951952953954955956957958...1178 新评论 [删除] 2015.10.20 13:32 #9501 borilunad:那么它将不会被规范化,并可能导致一个错误!为什么你对更准确的归一化价格不满意? 我不知道,它看起来像一个错误:))但是,如果它更准确,那么当然最好使用这个,更准确的价格。谢谢你,你帮了大忙! atztek 2015.10.21 23:16 #9502 有一个函数 WindowIsVisible(),显示子窗口的状态--可见或不可见。 如何使指标子窗口不可见,最好是在代码中?(如果可能的话) [删除] 2015.10.22 01:18 #9503 void OnStart() { string s = ""; double p = 0; p = Point; p = NormalizeDouble(p, Digits); s = DoubleToString (p); Alert(s); }我想让Alert显示归一化的点值。但它的返回值是0.00001000,它应该在NormalizeDouble函数 后被归一化吗? Victor Nikolaev 2015.10.22 02:10 #9504 JoinDoe: 我想让Alert显示正常化的点值。但它的返回值是0.00001000,它应该在NormalizeDouble函数后被归一化吗? DoubleToStr()会有帮助 [删除] 2015.10.22 02:30 #9505 Vinin: DoubleToStr()会有帮助 谢谢你,这很有帮助!但是,如果我需要用Point做数学运算呢?当它被Alert输出时,它输出一个16位数的数字1e-005.0。归一化后,它是0.00001000。为了显示它,我们需要将它转换成字符串形式,但你不能对字符串进行算术运算。我怎样才能把最后多出来的3个零剪掉,而且还能进行数学运算? Victor Nikolaev 2015.10.22 03:48 #9506 JoinDoe: 谢谢你,这很有帮助!但是,如果我需要用Point做数学运算呢?当你通过Alert输出时,它输出的是16位十六进制数字1e-005.0。归一化后,它是0.00001000。为了显示它,我们需要将它转换成字符串形式,但你不能对字符串进行算术运算。我怎样才能把最后多出来的3个零剪掉,而且还能进行数学运算?而你为什么要为多余的零而烦恼呢?存储和显示数字是略有不同的事情 Vladyslav Goshkov 2015.10.22 04:00 #9507 JoinDoe: 谢谢你,这很有帮助!但是,如果我需要用Point做数学运算呢?当它被Alert输出时,它输出一个16位数的数字1e-005.0。归一化后,是0.00001000。为了显示它,我们需要将它转换成字符串形式,但你不能对字符串进行算术运算。我们怎样才能使它在最后切断3个额外的零,并且仍然能够进行数学运算? 你不需要用它做任何事情。按原样使用。1e-005是一种指数 形式的记号。数字本身并不因你显示它的形式而改变。 atztek 2015.10.22 09:08 #9508 代码中有一个指标缓冲区,用来在图表上画线。 在N个柱子之后,这一行就不再需要了,但指标继续消耗内存。我有一个问题--如果我只是将超过{0-N}的条形图的缓冲值置空--,会不会释放内存? Victor Nikolaev 2015.10.22 09:27 #9509 atztek: 代码中有一个指标缓冲区,用来在图表上画线。 当N个柱子过去后,这一行就不再需要了,但指标会继续消耗内存。 我有一个问题--如果我只是将{0-N}以外的小节的缓冲值清零-- 它是否会导致内存的释放? 没有 atztek 2015.10.22 10:51 #9510 Vinin: 没有 我认为避免指标缓冲区 内存超限的唯一方法是,最初为它们分配一些范围(例如0到2000),并且不超过这个范围,这样做是否正确? 1...944945946947948949950951952953954955956957958...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
那么它将不会被规范化,并可能导致一个错误!为什么你对更准确的归一化价格不满意?
如何使指标子窗口不可见,最好是在代码中?(如果可能的话)
我想让Alert显示归一化的点值。但它的返回值是0.00001000,它应该在NormalizeDouble函数 后被归一化吗?
我想让Alert显示正常化的点值。但它的返回值是0.00001000,它应该在NormalizeDouble函数后被归一化吗?
DoubleToStr()会有帮助
谢谢你,这很有帮助!但是,如果我需要用Point做数学运算呢?当你通过Alert输出时,它输出的是16位十六进制数字1e-005.0。归一化后,它是0.00001000。为了显示它,我们需要将它转换成字符串形式,但你不能对字符串进行算术运算。我怎样才能把最后多出来的3个零剪掉,而且还能进行数学运算?
而你为什么要为多余的零而烦恼呢?
存储和显示数字是略有不同的事情
谢谢你,这很有帮助!但是,如果我需要用Point做数学运算呢?当它被Alert输出时,它输出一个16位数的数字1e-005.0。归一化后,是0.00001000。为了显示它,我们需要将它转换成字符串形式,但你不能对字符串进行算术运算。我们怎样才能使它在最后切断3个额外的零,并且仍然能够进行数学运算?
在N个柱子之后,这一行就不再需要了,但指标继续消耗内存。
我有一个问题--如果我只是将超过{0-N}的条形图的缓冲值置空--
,会不会释放内存?
代码中有一个指标缓冲区,用来在图表上画线。
当N个柱子过去后,这一行就不再需要了,但指标会继续消耗内存。
我有一个问题--如果我只是将{0-N}以外的小节的缓冲值清零--
它是否会导致内存的释放?
没有
,最初为它们分配一些范围(例如0到2000),并且不超过这个范围,这样做是否正确?