错误、漏洞、问题 - 页 1424

 
Vladimir Pastushak:
因此,历史将从符号被设置在市场概览中的那一刻开始被书写?
是的,或在指标/脚本/顾问中翻出历史记录后。
 

这是一个什么样的错误?这种情况并不总是发生,只是时不时地出现。


归一化的双倍数(值,4)。

但输出结果是这样的

0.5484000000001

 
Itum:

这是一个什么样的错误?它并不是每隔一段时间就会一直冒出来的。


归一化的双倍数(值,4)。

它的输出是这样的

0.5484000000001

它去了哪里?
 
Itum:

这是一个什么样的错误?它并不是每隔一段时间就会一直冒出来的。


归一化的双倍数(值,4)。

并打印出以下内容

0.5484000000001

这是来自帮助。


NormalizeDouble
................................
请注意,当使用Print()输出到Journal时,一个规范化的数字可能比你预期的包含更多的小数位。比如说。

double a=76.671;// 带小数点后3位的标准化数字
Print("Print(76.671)=",a);//按原样打印
Print("DoubleToString(a,8)=",DoubleToString(a,8));//以指定精度 打印

将在终端输出。

DoubleToString(a,8)=76.67100000

Print(76.671)=76.67100000000001

 
Vladimir Pastushak:
它在哪里输出?
写到一个文件
 
Mike:

这是参考文献中的内容。


NormalizeDouble
................................
请注意,当使用Print()输出到Journal时,归一化的数字可能包含比你期望的更多的小数位。比如说。

double a=76.671;// 带小数点后3位的标准化数字
Print("Print(76.671)=",a);//按原样打印
Print("DoubleToString(a,8)=",DoubleToString(a,8));//以指定的精度 打印它。

将在终端发出。

DoubleToString(a,8)=76.67100000

Print(76.671)=76.67100000000001


有什么毛病?
 
Yury Kirillov:

有什么毛病?

是,必须是4位数!有的案例给出了4个字符,有的案例则是......0000000001 !为什么同一个函数会出现不同的值?

如何将数值四舍五入到4位数...

-----------------------------------------------------------------------------------

归一化的双倍数(值,4)。

但输出结果是这样的

0.5484000000001

 
Itum:

是,必须是4位数!有的案例给出了4个字符,有的案例则是......0000000001 !为什么同一个函数会出现不同的值?

如何将数值四舍五入到4位数...

-----------------------------------------------------------------------------------

归一化的双倍数(值,4)。

但输出结果是这样的

0.5484000000001

双向字符串
 

为什么我不能这样做?

 for(int h=0; h<=10;h++){
      for(int d=10; d<=20;d++){

      min_array[h]=d;

} }
如何实现这样的代码?
 
Itum:

为什么你不能这样做?

如何实现这个代码?

使用代码定型器

而一个数组在被访问之前必须首先声明。

   int min_array[10];
   for(int h=0; h<=10;h++)
     {
      for(int d=10; d<=20;d++)
        {
         min_array[h]=d;
        }
     }