任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 329

 
alexey1979621:
这已被删除。但问题出在其他地方--在正常化方面。由于某些原因,EA看到的是4位小数,而不是5位小数,我该如何解决?


经纪人有多少个数字?
 
日元为3位数,其余为5位数。阿尔帕里。
 
alexey1979621:
日元为3位数,其余为5位数。Alpari.

要求打印节目中的数字
 

预测问题 - 我通常使用最简单的选项。

if( Digits%2>0.5 ){
         Points*=0.1;
         Speed*=0.1;
      }
 
tara:

预测问题 - 我通常使用最简单的选项。

打底没有成功。
 
alexey1979621:
打底也没有帮助。

你把错误的附件放在了错误的一边。你有没有试过DoubleToStr()来 "用正确的精度看"?
 
alexey1979621:
这已被删除。但问题出在其他地方--在正常化方面。由于某些原因,EA看到的是4位小数,而不是5位小数,我该如何解决?

这个结论意味着什么呢?
 
artmedia70:
你把错误的热键卡在了错误的一边。你有没有试过DoubleToStr()来 "看看它是否准确"?

阅读这个东西的教程

字符串DoubleToStr( double value, int digits)
将一个数字值转换为一个文本字符串,其中包含一个指定精度格式的数字的字符表示。
参数。
价值 - 带浮点的值。
数字 - 一种精度格式,小数点后的数字(0-8)。
例子。
 string value=DoubleToStr(1.28473418, 5); //字符串值的内容是 "1.28473"


然而,我仍然没有想出在我们的箱子里把它贴在哪里。我们又来了,老板。

int init()
{
              if (Digits ==3 || Digits ==5) // для пятизначного брокера
         {
            TakeProfit *= 10;
            StopLoss *= 10;
            Slippage *= 10;
            Step *= 10;
            BULevel *= 10;
            NotBULevel *= 10;
         }
      return(0);
}
 
alexey1979621:

阅读这个东西的教程。

字符串DoubleToStr( double value, int digits)
将一个数字值转换为一个文本字符串,其中包含一个指定精度格式的数字的字符表示。
参数。
价值 - 带浮点的值。
数字 - 一种精度格式,小数点后的数字(0-8)。
例子。


然而,我仍然没有想出把它放在我们的箱子里的位置。再一次拯救了政府官员。

 
想一想。只要想一想,就有时间。