double定义变量只能保留4位数,请问保留5位或者品种显示价格的默认小数位怎么实现?

 
如题,请教大家如何定义变量保留平台各种交易品种默认位数小数点?譬如美日2位, 欧美5位。
 
//--- set accuracy as default

   IndicatorSetInteger(INDICATOR_DIGITS,_Digits);

或者对变量a有

 NormalizeDouble(a,Digits);

保留5位 NormalizeDouble(a,5);

 
zdy3824 #:
//--- set accuracy as default

   IndicatorSetInteger(INDICATOR_DIGITS,_Digits);

或者对变量a有

 NormalizeDouble(a,Digits);

保留5位 NormalizeDouble(a,5);

你这个我知道啊,但只能输出。我现在是要取值引用, 譬如 本来是double H1=.....如果想定义变量,我用哪个前缀定义呢?

 
CHARLES_CHUI666 #:

你这个我知道啊,但只能输出。我现在是要取值引用, 譬如 本来是double H1=.....如果想定义变量,我用哪个前缀定义呢?

是不是和平台有关系,有些黑平台是4位数标准点,大多数平台是5位迷你点

 
Zhi Peng Pei #:

是不是和平台有关系,有些黑平台是4位数标准点,大多数平台是5位迷你点

不是啊 我意思是写EA的时候 double取值Print出来是4位小数 不知道实际取值计算的时候是不是也取4位